Добавить IF к формуле массива в Google Sheets - PullRequest
2 голосов
/ 30 марта 2020

У меня есть простой, который сводит меня с ума.
У меня длинный список баллов NPS, и мне нужно создать новый столбец и добавить следующую формулу.

=if(A3<=6,"Detractor",if(A3>=9,"Promoter","Neutral"))

Это прекрасно работает, если я перетаскиваю на дно, но я не всегда могу это сделать, и мне нужно использовать формулу массива, но я вытягиваю оставшиеся волосы, пытаясь заставить его работать :(

Ответы [ 2 ]

1 голос
/ 30 марта 2020

Вы должны изменить одну ячейку на массив ячеек

=ArrayFormula(IF(LEN(A3:A)>0,(IF(A3:A<=6,"Detractor",IF(A3:A>=9,"Promoter","Neutral"))),""))
1 голос
/ 30 марта 2020

попробуй:

=ARRAYFORMULA(IF(A3:A<=6, "Detractor", IF(A3:A>=9, "Promoter", "Neutral")))

или продвинутый:

=ARRAYFORMULA(IF(A3:A="",, IF(A3:A<=6, "Detractor", IF(A3:A>=9, "Promoter", "Neutral"))))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...