Az Excel IF függvénye a logikai argumentumok gerince az adatok feltételes kiszámításához vagy a feltételek értékeléséhez. Ez a függvény támogatja a beágyazott IF függvényeket több feltétel értékeléséhez, de az IF függvények egymásba ágyazásának eredménye gyakran bonyolult, nehézkes képlet. Egy jobb lehetőség több logikai függvény kombinálása, például az ÉS vagy a VAGY függvény a zsúfoltság csökkentése és az összehasonlítások számának bővítése érdekében.
IF funkció
Az IF függvény követi a formátum formátumát =HA(feltétel1,művelet_ha_igaz, művelet_ha_hamis) és akár 64 beágyazott IF függvényt támogat a bonyolult összehasonlítások érdekében. Egy IF függvény beágyazása egy teljes IF függvényt ad az egyik művelethez, mint pl =HA(feltétel1,IF(feltétel2,művelet_ha_igaz, művelet_ha_hamis),művelet_ha_hamis).
A nap videója
Kép jóváírása: C. Taylor
Például az első negyedévben 30 000 dollár feletti értékesítést végző alkalmazottak megjelölésére, hogy bónuszt kínálhasson nekik, beágyazhatja az IF-funkciókat
=IF(C4=1,IF(D4>30000"Bónusz",""),""). Ez a képlet azonban gyorsan zavaróvá válik, ha további kritériumokat ad hozzá, például a negyedik negyedévet is megkeresi; ilyenkor a képlet azzá válik =IF(C4=1,IF(D4>30000"Bónusz",""),IF(C4=4,IF(D4>30000"Bónusz",""),"")).Tipp
Az IF függvény jobban megérthető, ha a képletet így olvassuk: "Ha [logikai kritérium] igaz, akkor tedd [ezt]; ellenkező esetben tedd [ezt] helyette." Az utóbbi példát a következőképpen olvasnád: "Ha az első negyedévről van szó, és ha az eladások több mint 30 000 dollár, akkor a "Bónuszt" adja vissza; egyébként, ha a negyedik negyedévről van szó, és ha az eladások több mint 30 000 dollár, akkor adja vissza a „Bónuszt”; ellenkező esetben adjon meg egy üres helyet." Jóllehet tisztábban olvasható, még ez a formátum is nehézkessé válik.
ÉS és VAGY függvények
A logikai ÉS és VAGY A függvények legfeljebb 255 feltételt értékelnek, és a formátum használatával „igaz” vagy „hamis” értéket adnak vissza =ÉS(feltétel1,feltétel2,...). Az ÉS függvény „Igaz” értéket ad vissza, ha minden feltétel igaz, de az OR függvény „Igaz” értéket ad vissza, ha bármelyik feltétel igaz. Mivel az IF függvény logikai eredményeket használ a művelet kiválasztásához, az ÉS, VAGY és HA függvények együttes használatával csökkentheti a beágyazott IF függvények számát, ezzel egyszerűsítve a képletet.
Kép jóváírása: C. Taylor
Példaként egy olyan alkalmazott megjelölésére, aki több mint 30 000 dollárt ért el az első negyedévben, az IF funkció =HA(ÉS(C4=1,D4>30000),"Bónusz",""). Ha azonban az első vagy a negyedik negyedévet szeretné keresni, akkor bele kell foglalnia egy VAGY függvényt, mint =HA(ÉS(VAGY(C6=1,C6=4),D6>30000),"Bónusz","").
Tipp
Az ÉS függvény így szól: "Ha ezek a feltételek mindegyike igaz, adja vissza az "Igaz" értéket; ellenkező esetben adja vissza a "False" értéket." Hasonlóképpen, az VAGY függvény így szól: "Ha a feltételek bármelyike igaz, adja vissza az "Igaz" értéket; ellenkező esetben adja vissza a "hamis" értéket." Az utóbbi példában a képlet így hangzik: "Ha ez az első vagy a negyedik negyedévben, és az eladások meghaladják a 30 000 dollárt, adja vissza a "Bónuszt"; ellenkező esetben adjon vissza egy üres helyet." Ez sokkal világosabb, mint a beágyazott IF nyilatkozatok.
Igaz, hamis és nem funkciók
Az IGAZ és HAMIS függvények az = formátumot használjákIGAZ() vagy =HAMIS(), de kevés hasznuk van az Excel 2013-ban, mert az eredmény megegyezik az egyszerű bevitellel Igaz vagy Hamis, illetve, és elsősorban kompatibilitási okokból szerepeltek az Excel 2013-ban. Az NEM függvény azonban hasznos egy logikai argumentum megfordításához a formátum használatával =NEM(feltétel), mint például =NEM(2+2=4) visszatérni "Hamis."
Tipp
Az IFERROR és IFNA A függvények hasznosak a hibát vagy "#N/A"-t produkáló bejegyzések kiértékelésében és módosításában. Követik a formátumot =IFERROR(feltétel, érték_ha_hiba) vagy =IFNA(feltétel, érték_ha_na).