Ha [IF]

Egy adott értéket ad vissza, ha a megadott logikai argumentum igaz.

és egy másik adott értéket, ha az argumentum hamis.

Szintaxis

IF (Logikai, ÉrtékHaIgaz, ÉrtékHaHamis)

Megjegyzés: A program automatikusan ugyanazt az elválasztójelet követeli meg (vessző vagy pontosvessző), amely az Ön számítógépének területi beállításai között meg van adva.

Az argumentumok adattípusai

Logikai: Igaz/Hamis

ÉrtékHaIgaz, ÉrtékHaHamis: bármilyen adattípus, de a két érték adattípusának azonosnak kell lennie.

Eredmény adattípusa

Megegyezik az értékek adattípusával.

Példa

Határozza meg a gerenda túlnyúlásának általános értékét a gerendahossz alapján.

Ha a gerenda rövidebb, mint 480 cm, akkor a szükséges túlnyúlás 10 cm.

Ha hosszabb, mint 480 cm, akkor a szükséges túlnyúlás 12 cm.

Kifejezés

IF (Bal oldali hossz <=480cm, 10 cm, 12 cm)

Eredmény

10 a rövidebb, 12 a hosszabb gerendák esetén

Megjegyzés

Több feltétel vizsgálatakor egyszerűbb megoldás, ha az IFS függvényt használjuk.

Lásd Többszörös Ha [IFS].