Makale IIF

Murat OSMA

Yönetici
Site Yöneticisi
Katılım
25 May 2018
Mesajlar
1,325
En iyi yanıt
11
Puanları
113
Konum
İstanbul
Web sitesi
excelarsivi.com
Ad Soyad
Murat OSMA
Office Versiyon
Office 365 TR+EN
IIf( Expression, TruePart, FalsePart )


Expression

Değerlendirilecek ifade.

TruePart

Belirtilen ifade True olarak değerlendirilirse iade edilecek değer.

FalsePart

Belirtilen ifade False olarak değerlendirilirse iade edilecek değer.

Açıklamalar
* Bu işlev her zaman TruePart ve FalsePart değerlendirir, ancak bunlardan yalnızca birini döndürür. Bu nedenle, istenmeyen yan etkileri izlemek gerekir.
* Bu, tek kriterli eğer işlevi olarak bilinir ve If..Then..Else 'e göre daha kullanışlıdır.
* Kodun okunması ve anlaşılması daha zor olsa da bu işlev sayfadaki Eğer formülü ile aynıdır.

Örnek Kullanım
PHP:
Sub ExcelTurkey()
    Test = -2
        MsgBox IIf(Test < 0, "negatif", "pozitif")
    Test = 8
        MsgBox IIf(Test < 0, "negatif", "pozitif")
    Test = -2
        MsgBox IIf(Test = 0, "sıfır", IIf(Test < 0, "negatif", "pozitif"))
End Sub
 
Üst Alt