ARRAYFORMULA с И в заявлении IF - PullRequest
       31

ARRAYFORMULA с И в заявлении IF

0 голосов
/ 14 декабря 2018

Я пытаюсь объединить Arrayformula с более сложным оператором if.Я знаю, что есть обходной путь, но не смог найти решение, которое ищет строку в операторе if в сопоставлении с числом.

Вот что я пытаюсь сделать: Строка A содержит числоот 0 до 10 Строка B содержит три разные строки: активная, отмененная, ожидающая отмены

Строка C должна давать «пробную откачку», где Строка A равна 1, а Строка B отменяется.Строка C должна давать «взбалтывание», где строка A равна 2 и выше, а строка B отменяется.

Логическое заключение будет следующим:

=ARRAYFORMULA(IF(AND((A1:A)=1; (B1:B)="canceled"); "trial churned"; IF((B1:B)="canceled"; "churned"); ""))

Но поскольку это не так сложно, если утвержденияработать в Arrayformulas, я действительно не знаю, что делать сейчас ...

1 Ответ

0 голосов
/ 14 декабря 2018

AND () не может быть повторен по массиву.Вместо этого попробуйте

=ARRAYFORMULA(IF( (A1:A = 1) * (B1:B= "canceled"); "trial churned"; IF(B1:B= "canceled"; "churned";)))

и посмотрите, работает ли это?

...