HA függvény használata a megoldás, ha 2 különböző értéket vagy számítást akarsz hozzárendelni az adataidhoz.
A matematikai műveletek (+, -, /, *) mellett léteznek logikai műveletek, melyek segítségével összehasonlításokat végezhetsz el, pl. C2>100 vagy F2<=G2
Az összehasonlítás eredménye IGAZ vagy HAMIS. Ha ehelyett szeretnél más szöveget, vagy konkrét számítást megadni, akkor használd a HA függvényt. Itt ugyanis megadhatod, hogy mit csináljon, ha a megadott feltétel teljesül, és mi legyen az eredmény abban az esetben, ha nem.
HA…, akkor…, különben…
Az életben gyakran használunk feltételes mondatokat: Ha holnap jó idő lesz, akkor strandra megyünk, különben moziba.
A kulcsszavak: Ha…, akkor…, különben (minden más esetben)….
Ugyanilyen szabályok alapján írhatsz HA függvényt:
Pl. Ha az A2 cella tartalma „férfi”, akkor a C2-ben található számhoz adj hozzá 70-t, különben pedig írd ki, hogy „nyugdíj”.
Ha szükséges, írd le (felül) logikailag, majd (alatta) matematikailag is.
HA függvény felépítése
Ezután már jöhet a függvény! A legegyszerűbben a Képletek fül Logikai csoportjából tudod beszúrni. A felugró panelen add meg a 3 adatot.
Szintaxis: HA(logikai_vizsgálat;érték_ha_igaz;érték_ha_hamis)
De érdemes a képletek gyors begépelését is gyakorolnod.
- Logikai_vizsgálat: Ez lesz maga az összehasonlítás (ha…), amelykiértékeléskor IGAZ vagy HAMIS eredményt ad.
Például az A10>100 kiértékeléskor IGAZ értéket ad, ha az A10 cella tartalma 120.
Összehasonlítás lehet pl. B25=”Pécs”, vagy C10<F10, vagy számításnál C4*D4*25%<1000, üres cellánál D2=”” - Érték_ha_igaz:Ezt az értéket írja ki a függvény eredményül, ha a vizsgálat eredménye IGAZ lesz, azaz a feltétel teljesül (ha…, akkor…)
- Érték_ha_hamis:Ezt az értéket adja a függvény eredményül, ha alogikai_vizsgálat eredménye HAMIS, vagyis a feltétel nem teljesül. (különben…) Ebben az esetben már ne részletezd, hogy mi teljesül (pl. ha az eredeti feltétel >100, akkor a hamis ágra kerül minden <=100 esetén), hanem csak add meg az értéket.
HA függvény példák
Ebben a videóban 3 HA függvény példát mutatok az Excelben, nézd meg. Utána tovább olvasva extra példákat találsz, amelyeket már könnyebben fogsz így érteni.
Ha 100-nál több darabot adtunk el (B oszlop), akkor az árból (C oszlop) -10% engedmény jár (különben nem jár):
=HA(B2>100;C2*0,9;C2)
A 100.000 Ft felett vásárlók (D oszlop) mellé írjuk ki, hogy „vip”, a többiekhez, hogy „normál”:
=HA(D2>=100000);”vip”;”normál”)
A költségtérítés kilométerenként (C oszlop) 100 Ft, 50 km-es körzeten belül csak 80 Ft:
=HA(C2>=50;C2*100;C2*80)
HA függvénynél mindig több megoldás van, hiszen lehet >=100 helyett >99,9 is, másképp rendezve (pl. B2>100 helyett B2-100>0), illetve minden állítás megfogalmazható fordítva is (pl. B2>100 helyett B2<=100), ilyenkor az igaz-hamis ág fecserélődik.
(Ha holnap jó idő lesz, akkor strandra megyünk, különben moziba. Vagy: Ha holnap nem lesz jó idő / rossz idő lesz, akkor moziba megyünk, különben strandra.)
HA függvény, ha több LEHETŐSÉGET akarsz megadni
Összetett vizsgálatok esetén több HA függvényt is egymásba ágyazhatsz (legfeljebb 64-t).
Minden HA függvény 2 felé bontja az eredményt, így ha 3 eseted van, az egyik ágat tovább tudod bontani újabb 2 esetre egy második HA függvénnyel.
Például más-más szöveges kategóriát kívánsz hozzárendelni a 100-nál kisebb, 100-200 és 200-nál nagyobb értékekhez.
Illetve ugyanezen felosztásra különböző kedvezmények érvényesítése: 100 alatt nincs, utána 10% vagy 20% jár.
Ha több esetet szeretnél vizsgálni, érdemes megfontolnod az FKERES függvény használatát.
Ha több FELTÉTELT akarsz egyszerre figyelni
Pl. a budapesti nők esetén…, a pécsi vagy győri lakosok esetén…, akkor az ÉS, VAGY függvényt használd a logikai vizsgálat sorban.
Arra figyelj, hogy a függvények természetéből adódóan előbb kell a helyes függvényt kiválasztanod, majd utána tudod a feltételeket (logikai vizsgálatokat) megadni, pontosvesszővel elválasztva.
Ilyenkor az ÉS, VAGY függvény eredménye lesz IGAZ vagy HAMIS, amit beágyazhatsz egy HA függvénybe. Pl.:
=ÉS(B2=”Budapest”;C2=”nő”)
=VAGY(B2=”pécs”;B2=”győr”)
=HA(ÉS(B2=”Budapest”; C2=”nő”);”virág”;”képeslap”)
Komplex esetek megoldása
Először vizsgáld, hogy hány kimenet van, mert ettől függ a HA függvények száma (eggyel kevesebb HA függvényre lesz szükség).
Utána gondold végig, hogy az egyes eseteknek mi a feltétele, szükség van-e ÉS, VAGY függvényekre.
Érdemes vázlatot készíteni, amíg nem megy magabiztosan a függvények egymásba ágyazása.
Sablonok, példák HA függvényhez
Gyere a VIP Klubba! Ott példákkal és extra oktató videókkal segítem a tanulásodat, és bármikor kérdezhetsz, ha elakadsz.