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].