Formula Excel: Dacă acesta ȘI ACEL SAU acela -

Cuprins

Formula generică

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

rezumat

Pentru a testa diverse combinații ale acestui AND that, or this OR that, puteți utiliza funcția IF cu funcțiile AND și OR. În exemplul prezentat, formula din D6 este:

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

Când un element este „roșu” și „mic” sau „mediu”, formula returnează „x”. Toate celelalte combinații returnează un șir gol ("").

Explicaţie

În exemplul prezentat, dorim pur și simplu să „marchăm” sau „să semnalizăm” rândurile în care culoarea este „roșie” ȘI dimensiunea este „mică” sau „medie”. Pentru a returna TRUE atunci când elementele sunt roșii și mici, putem folosi o declarație logică construită cu funcția ȘI:

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

Pentru a extinde declarația pentru a returna TRUE atunci când articolele sunt roșii și fie mici, fie medii, putem cuibra funcția SAU în interiorul funcției ȘI astfel:

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

Acest fragment va reveni ADEVĂRAT doar dacă valoarea din B6 este „roșie” ȘI valoarea din C6 este „mică” sau „medie”. Este plasat în interiorul funcției IF ca test logic. Când testul logic returnează TRUE, funcția IF returnează „x”. Când testul logic returnează FALS, funcția IF returnează un șir gol ("").

Modificați valorile returnate de IF pentru a se potrivi nevoilor dvs.

Articole interesante...