我想做一个 vlookup,其中条件是月份数。月份数必须是所选单元格的上一个月。因此,如果单元格是 Apr(4),则结果/条件应该是 Mar (3),如果所选单元格是 Jan(1),则结果/条件应该是 12。
我知道这可以使用 Excel 公式(如 EOMONTH 等)来完成,但我只寻找一种数学方法。
答案1
数学公式是(Month+10)%12+1
。
在 Excel 符号中,这变成MOD(Month+10,12)+1
。
Month
是一个整数(1 到 12)、单元格引用或用于从包含日期的单元格中提取月份的公式(例如MONTH(Date)
)。