2016-02-09 6 views
0

Я боролся с этой формулой в течение нескольких дней. Я хотел бы вернуть указанную ячейку в зависимости от текущего месяца. Например: Если это возвращение января AC5, если февральское возвращение AC6, марш возвращается AC7 и т.д.Google Таблицы Формула для условия, основанная на текущем месяце

Я использую = МЕСЯЦ (NOW()) вернуть число месяца в ячейке Т2, но просто не могу понять, куда идти отсюда. Можете ли вы иметь более одного условия в инструкции IF? Я не могу понять, что если месяц равен «1», то это правда (так используйте январь), но если это неверно, что бы он сделал?

Возможно ли это сделать в Google Таблицах?

EDIT: Я нашел формулу, которая работает! Он длинный и уродливый, но он работает правильно:

= IF (T2 = 1, AC5, IF (T2 = 2, AC6, IF (T2 = 3, AC7, IF (T2 = 4, AC8, IF (Т2 = 4, AC9, ЕСЛИ (Т2 = 5, AC9, ЕСЛИ (Т2 = 6, AC10, ЕСЛИ (Т2 = 7, AC11, ЕСЛИ (Т2 = 8, AC12, ЕСЛИ (Т2 = 9, AC13, ЕСЛИ (Т2 = 10, AC14, IF (T2 = 11, AC15, IF (T2 = 12, AC16, poop)))))))))))))

Я вложил заявление IF в смерть, но он делает то, что Я хочу.

ответ

0

Вы бы лучше использовать отдельную таблицу:

1 AC5 
2 AC6 
3 AC7 
... 

и ВПР это: = ВПР (МЕСЯЦ (NOW()), A: B, 2, 0)

вернуть значение используйте Косвенное:

=INDIRECT(VLOOKUP(MONTH(NOw()),A:B,2,0)) 

Вот workbook

Смежные вопросы