25/09/2024, 00:02
onur_can
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 )
Bu yordamı IIF komutuyla yazalım şimdi,
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...
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...