Как создать формулу Excel с IF, а также с AND и несколькими условиями OR - PullRequest
1 голос
/ 11 июля 2019

Я хочу создать оператор IF с AND и несколькими условиями OR из двух листов. По сути, первое, что нужно сделать в Excel, это проверить столбец A, если значение ячейки пустое или нет. Затем, определив это, он должен проверить столбцы B, C, D, имеет ли какой-либо из них значения или нет. Если какой-либо из этих 3 столбцов имеет значение, установите значение True. И если все 3 столбца пустые, установите значение False.

Я попробовал эти формулы;

=IF(AND(Raw!AK6<>"",OR(Raw!AM6<>"",Raw!AN6<>"",Raw!AO6<>"")),"",Raw!D6) 

а также;

=IF(AND(Raw!AK3<>"",OR(Raw!AM3<>"",OR(Raw!AN3<>"",OR(Raw!AO3<>"")))),"",Raw!D3)

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 11 июля 2019

Вы можете использовать формулу ISBLANK () и инвертировать понятия:

=IF(OR(ISBLANK(Raw!AK6),AND(ISBLANK(Raw!AM6),ISBLANK(Raw!AN6),ISBLANK(Raw!AO6))),Raw!D6,"") 

Посмотреть результаты (столбец D = "Да"):

enter image description here

0 голосов
/ 11 июля 2019

Использовать COUNTIFS:

=IF(AND(Raw!AK3<>"",COUNTIFS(AM3:AO3,"<>")>0),Raw!D3,"")

Но в принципе ваша первая формула сработает, вы просто перевернули TRUE / FALSE:

=IF(AND(Raw!AK6<>"",OR(Raw!AM6<>"",Raw!AN6<>"",Raw!AO6<>"")),Raw!D6,"") 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...