![](https://cdn.wiki-base.com/6584907/excel_formula_if_this_and_that_or_that__2.png.webp)
Yleinen kaava
=IF(AND(A1="x",OR(B1="y",B1="z")),"x","")
Yhteenveto
Voit testata tämän tai sen tai tämän tai sen eri yhdistelmiä käyttämällä IF-toimintoa AND- tai OR-funktioiden kanssa. Esitetyssä esimerkissä kaava kohdassa D6 on:
=IF(AND(B6="red",OR(C6="small",C6="medium")),"x","")
Kun kohde on "punainen" ja joko "pieni" tai "keskikokoinen", kaava palauttaa "x". Kaikki muut yhdistelmät palauttavat tyhjän merkkijonon ("").
Selitys
Esitetyssä esimerkissä haluamme yksinkertaisesti "merkitä" tai "merkitä" rivit, joissa väri on "punainen", ja koko on joko "pieni" tai "keskikokoinen". Palataksemme TOSI, kun kohteet ovat punaisia ja pieniä, voimme käyttää AND-funktiolla muodostettua loogista lausetta:
AND(B6="red",C6="small")
Laajentamalla lauseketta palauttamaan TOSI, kun kohteet ovat punaisia ja joko pieniä tai keskisuuria, voimme sijoittaa OR-funktion AND-toiminnon sisään seuraavasti:
AND(B6="red",OR(C6="small",C6="medium"))
Tämä katkelma palauttaa TOSI vain, jos B6: n arvo on "punainen" JA C6: n arvo on joko "pieni" tai "keskikokoinen". Se sijoitetaan IF-funktion sisään loogisena testinä. Kun looginen testi palauttaa TOSI, IF-funktio palauttaa "x". Kun looginen testi palauttaa FALSE, IF-funktio palauttaa tyhjän merkkijonon ("").
Muuta IF: n palauttamat arvot tarpeidesi mukaan.