Skip to main content

AccessTr.neT


İif Fonksiyonu Ve İç İçe İif Fonksiyon Kullanımı

onur_can
onur_can
1
283

İif Fonksiyonu Ve İç İçe İif Fonksiyon Kullanımı

Information #1
Merhaba Değerli Dostlar,
Bilindiği gibi IIF fonksiyonunun kullanımında birçok hatalar yapılmakta ve doğal olarak istenilen sonuçlar ya alınamamaktadır ya da yanlış sonuçlar alınmaktadır. Onun için IIF fonksiyonunun kullanımı hakkında bilgi vermek istiyorum.
Şöyle başlayalım;
IIF fonksiyonu IF fonksiyonunun kısaltılmış halidir diyebiliriz. Bir şartı değerlendirebileceğiniz gibi iç içe IIF fonksiyonu kullanarak birden fazla şartıda değerlendirebilirsiniz. Fonksiyonun söz dizimi şu şekildedir;

IIf ( ifade ya da şartımız , şart doğru olduğunda , şart yanlış olduğunda )

Kod:
If komutu Örneği:
If a>=100 Then
b=b+100
Else
b=b+50
Endif

Bu yordamı IIF komutuyla yazalım şimdi,

Kod:
IIf(a>=100;b=b+100;b=b+50)
Eğer birden fazla şartı değerlendirmek isterseniz de iç içe iif komutunu kullanabilirsiniz. Bunun en güzel örneklerinden bir tanesi Öğrenci notlarını değerlendirdiğimiz durumdur. Ya da hava sıcaklığını belirlemede kullandığımız örnekler olabilir. Örnekleri çoğaltabiliriz.
Fakat ben en çok kullanılan iç içe iif örneklerini sizlerle paylaşmak istiyorum.

Öğrenci Notunu Değerlendir:
Sonuç:=IIf([Ortalama]>=90;"Süper";IIf([Ortalama]>=80;"Çok İyi";IIf([Ortalama]>=70;"İyi",IIf([Ortalama]>=60;"Orta";"Zayıf"))))

Hava Durumunu Değerlendir
Durum: IIf([Sıcaklık]>=40;"Aşırı Sıcak";IIf([Sıcaklık]>=30;"Çok İyi";IIf([Sıcaklık]>=20;"Normal";IIf([Sıcaklık]>=10;"Soğuk";"Aşırı Soğuk"))))

Borç Ödeme Durumu:
Ödeme Durumu:=IIf(IsNull([odemetarihi]);"Ödeme Tarihi Boş";
IIf(IsNull([borctarihi]);"Borç Tarihi Boş";
IIf([odemetarihi]>[borctarihi];"Ödeme Gecikmiş";
IIf([borctarihi]=[odemetarihi];"Borç Zamanında Ödendi";
"Zamanından Önce Ödenmiş"))))

Faydalı olması dileğiyle...
İyi Çalışmalar...
 İyi olan tek şey bilgi ve kötü olan tek şey de cehalettir. (Sokrates)
Cevapla
#2
emeğine sağlık
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task