Формула на Excel: Ако това И това ИЛИ това -

Обща формула

=IF(AND(A1="x",OR(B1="y",B1="z")),"x","")

Обобщение

За да тествате за различни комбинации от това И това, или това ИЛИ това, можете да използвате функцията IF с функциите AND и OR. В показания пример формулата в D6 е:

=IF(AND(B6="red",OR(C6="small",C6="medium")),"x","")

Когато елементът е „червен“ и „малък“ или „среден“, формулата връща „x“. Всички останали комбинации връщат празен низ ("").

Обяснение

В показания пример ние просто искаме да "маркираме" или "маркираме" редове, където цветът е "червен" И размерът е или "малък" или "среден". За да върнем TRUE, когато елементите са червени и малки, можем да използваме логически оператор, конструиран с функцията AND:

AND(B6="red",C6="small")

За да разширим оператора, за да върнем TRUE, когато елементите са червени и са малки или средни, можем да вложим функцията OR във функцията AND по следния начин:

AND(B6="red",OR(C6="small",C6="medium"))

Този фрагмент ще върне TRUE само ако стойността в B6 е "червена" И стойността в C6 е или "малка" или "средна". Той се поставя във функцията IF като логически тест. Когато логическият тест връща TRUE, функцията IF връща "x". Когато логическият тест върне FALSE, функцията IF връща празен низ ("").

Променете стойностите, върнати от IF, според вашите нужди.

Интересни статии...