Итак, я только что узнал о ArrayFormula и пытаюсь преобразовать свою электронную таблицу, чтобы использовать ее, чтобы быть более эффективным. Он отлично работал над всеми моими колоннами, кроме одного, что вызывало у меня проблемы.Как использовать ArrayFormula в Google Таблицах, с несколькими условиями IF?
В настоящее время у меня есть эта формула в нем (и копируется в каждую ячейку):
=IF(C2="Immediate", D2+1, IF(C2="3 Day", WORKDAY(D2,3,Holidays!$B$2:$B$11), IF(C2="5 Day", WORKDAY(D2,5,Holidays!$B$2:$B$11), IF(ISBLANK(C2), IFERROR(1/0) ) ) ) )
Он работает прекрасно, чтобы вычислить дату, основываясь на выпадающее меню у меня есть в другой колонке. Я не могу понять, как преобразовать это, чтобы использовать ArrayFormula, поскольку я получаю сообщение об ошибке, как только я добавляю второй оператор IF.
я могу получить первое заявление, чтобы работать с этой формулой:
=ARRAYFORMULA(IF(C2:C="Immediate",D2:D+1,))
Но как только я пытаюсь добавить второй IF заявления (например, с помощью приведенной ниже формулы), я получаю сообщение об ошибке.
Как это сделать? Я считаю, что он, возможно, простой, но я не могу понять это!
Я пытаюсь использовать более простую формулу, чтобы выяснить, где я ошибаюсь, и то же самое произойдет со следующей формулой, поэтому я ясно делаю что-то неправильно!
=ARRAYFORMULA(IF(A1:A=1,"Hello",),IF(A1:A=2,"Goodbye",))
С только первым утверждением IF оно работает. Как только я добавляю второй, я получаю # N/A