Google表格基于当月的条件公式

时间:2016-02-09 03:05:01

标签: google-sheets formulas

我几天来一直在努力研究这个配方。我想根据当前月份返回指定的单元格。例如:如果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语句嵌套到死亡状态,但它可以实现我的目标。

1 个答案:

答案 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