A HA függvény egy meghatározott értéket ad eredményül, ha egy megadott feltétel IGAZ, és egy másik értéket ad, ha a feltétel HAMIS.
Formai előírás (Szintaxis):
HA(logikai_vizsgálat; érték_ha_igaz; érték_ha_hamis)
Logikai_vizsgálat:
Tetszőleges érték vagy kifejezés, amely kiértékeléskor IGAZ vagy HAMIS eredményt ad.
Érték_ha_igaz:
Ha a logikai vizsgálat eredménye IGAZ, akkor a függvény az ide írt műveletet hajtja végre vagy az eredmény adja vissza.
Érték_ha_hamis:
Ha a logikai vizsgálat eredménye HAMIS, akkor a függvény az ide írt műveletet hajtja végre vagy az eredmény adja vissza.
Megjegyzések:
- Összetett vizsgálatok esetén legfeljebb 64 HA függvényt ágyazhat egymásba.
- Amennyiben a HA függvény bármely értéke tömb, a tömb összes elemét kiértékeli a függvény.
Példa