В более раннем вопросе я спросил о возврате номера месяца, когда столбец даты отформатирован MM/DD/YYYY. Элемент переполнения стека (Macro Man) предоставил ответ =MONTH(B1)
, и он работал, как ожидалось.Попытка понять формулы вложенности IF
Я узнал, что он также вернул номер 1, когда ячейка была пустой. Это вызовет проблему в январе. Я нашел формулу IF, которая возвращает значение 0, если B1 является пустым:
=IF(ISNUMBER(B91),B91,0)
То, что я пытаюсь сделать это, что если B1 является пустым, то ответ равен нулю, если B1 не является пустым, то она возвращает номер за этот месяц. Вот формула, что я начал с:
=IF(ISNUMBER(B91),B91,0,MONTH(B90))
Когда я проверяю формулу, я получаю это сообщение «Вы вошли слишком много аргументов для этой функции.»
Не могли бы вы объяснить, что я делаю неправильно & Как исправить ошибки?
IF принимает 3 параметра: IF (boolean, если true делает это, если false делает это). вы поместили 4 параметра. – Stavm