我几天来一直在努力研究这个配方。我想根据当前月份返回指定的单元格。例如:如果1月份返回AC5,如果2月返回AC6,则3月返回AC7等。
我正在使用 = MONTH(NOW())来返回单元格T2中的月份编号,但是无法确定从何处开始。你能在IF声明中有多个条件吗?我无法理解如果月份等于“1”它的真实(所以使用1月),但如果它是假的它会做什么?
这是否可以在Google表格中完成?
编辑:我找到了一个有效的公式!它很长很丑,但它可以正常工作:
= IF(T2 = 1,AC5,IF(T2 = 2,AC6,IF(T2 = 3,AC7,IF(T2 = 4,AC8,IF(T2 = 4,AC9,IF(T2 = 5, AC9,IF(T2 = 6,AC10,IF(T2 = 7,AC11,IF(T2 = 8,AC12,IF(T2 = 9,AC13,IF(T2 = 10,AC14,IF(T2 = 11,AC15, IF(T2 = 12,AC16,船尾)))))))))))))
我将IF语句嵌套到死亡状态,但它可以实现我的目标。
答案 0 :(得分:0)
您最好使用单独的表格:
1 AC5
2 AC6
3 AC7
...
和Vlookup: = vlookup(MONTH(NOW()),A:B,2,0)
要返回值,请使用间接:
=INDIRECT(VLOOKUP(MONTH(NOw()),A:B,2,0))
此处workbook