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-funktiossa ei ole sisäänrakennettua "muuten"-ehtoa. Jos mikään ehto ei täyty, palautetaan virhe. 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 kattaa kaiken sen alapuolella. Esimerkiksi, jos D9>0 on ennen D9>50, "Medium" ja "High" eivät koskaan toteudu.
Ehtojen yhdistäminen AND-funktiolla
Kaikkien ehtojen on oltava totta.
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")
Tehtävä
-
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 seuraavasti:
=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"-merkintä.
- Loogisten erojen tarkistaminen
Etsi vähintään yksi rivi, jossa tulokset eroavat:
- AND palauttaa "OK".
- OR palauttaa "Review".
Tämä vahvistaa loogisen eron.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme