Ehtojen Yhdistäminen
Pyyhkäise näyttääksesi valikon
IFS-funktio
=IFS(logical_test1; value_if_true1; [logical_test2; value_if_true2]; ...)
=IFS(D9>100; "High"; D9>50; "Medium"; TRUE; "Low")
IFS:ssä ei ole sisäänrakennettua "muuten"-ehtoa. Jos mikään ehto ei täyty, funktio palauttaa virheen. Lisää aina TRUE, "oletusarvo" viimeiseksi pariksi, jotta jokaiselle riville saadaan tulos.
Järjestyksellä on väliä. Excel tarkistaa ehdot vasemmalta oikealle ja pysähtyy ensimmäiseen TOSI-arvoon. Aseta tarkimmat (kapeimmat) ehdot ensin — laaja ehto alussa ohittaa kaikki sen jälkeiset. Esimerkiksi, jos D9>0 on ennen D9>50, "Medium" ja "High" eivät koskaan toteudu.
Ehtojen yhdistäminen AND-funktiolla
Kaikkien ehtojen on oltava tosia.
Kaikki ehdot TOSI → TOSI | Yksikin ehto EPÄTOSI → EPÄTOSI.
=IF(AND(D9>100; B9="Dining"); "Review"; "OK")
Ehtojen yhdistäminen OR-operaattorilla
Vähintään yhden ehdon on oltava tosi.
Yksikin ehto TOSI → TOSI | Kaikki ehdot EPÄTOSI → EPÄTOSI.
=IF(OR(D9>100; B9="Dining"); "Review"; "OK")
-
Monitasoisen lipun luominen IFS-funktiolla
Siirry Flag-sarakkeeseen. Ensimmäiselle riville (esim. F9) syötä:
=IFS(D9>100;"High";D9>50;"Medium";TRUE;"Low")Vedä kaava alas.Varmista, että arvot yli 100 palauttavat "High", arvot yli 50 palauttavat "Medium" ja kaikki muut palauttavat "Low".
-
Ehtojen järjestyksen testaaminen (tahallinen virhe)
Muokkaa kaavaa:
=IFS(D9>0;"Low";D9>50;"Medium";D9>100;"High")
Huomaa, että useimmat rivit palauttavat "Low". Korjaa sitten kaava palauttamalla oikea järjestys.
- Suurten Dining-kulujen merkitseminen (AND)
Luo uusi sarake nimeltä Review (Strict).
Syötä: =IFS(AND(D9>100;B9="Dining");"Review";TRUE;"OK")
Vedä kaava alas.
Varmista, että vain rivit, joissa Amount > 100 ja Category = Dining, palauttavat "Review".
- Laajempien ehtojen merkitseminen (OR)
Luo toinen sarake nimeltä Review (Flexible).
Syötä: =IFS(OR(D9>100;B9="Dining");"Review";TRUE;"OK")
Vedä kaava alas.
Vertaa edelliseen sarakkeeseen. Useamman rivin pitäisi nyt saada "Review".
- Logiikkaerojen tarkistaminen
Etsi vähintään yksi rivi, jossa tulokset eroavat:
- AND palauttaa "OK".
- OR palauttaa "Review".
Tämä vahvistaa logiikkaeron.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme