Ana Sayfa / Forum Ana Başlıklar / Şart (Koşul) Yapıları / If … Then Yapısı
"If(Eğer)" deyimi Excel'in en popüler ve en çok kullanılan fonksiyonlarından birisidir. "If" deyimi hücre yada değişken değerlerinin mantıksal karşılaştırmalarını yapmak için kullanılır. En basit hali ile;
If ….......................... Then ' Eğer şart sağlanıyorsa anlamındadır
….......................... ' Şart sağlanıyorsa yapılması istenilen işlemler burada belirtilir
End if ' Fonksiyonu kapatmak için kullanılır
şeklinde kullanılır. Ancak burada şart sağlanmıyorsa yapılacak işlemler belirtilmemiştir. Bu durumda devreye "Else" deyimi girer.
If ….......................... Then ' Eğer şart sağlanıyorsa anlamındadır
….......................... ' Şart sağlanıyorsa yapılması istenilen işlemler burada belirtilir
Else
….......................... ' Şart sağlanmıyorsa yapılması istenilen işlemler burada belirtilir
End if ' Fonksiyonu kapatmak için kullanılır
Ancak "If" şart yapısı bununlada sınırlı değildir. Hayaliniz, ufkunuz ne kadar genişse o kadar büyüktür. Gerçek hayatta Şartlar (koşullar) bir veya iki seçenekle sınırlı değildir. Seçenekler oldukça fazla ve karışıktır. Programcılıktada duruma göre şartlar oldukça farklılıklar gösterebilir. "If" şart yapısı bunada çözüm sağlar.
If ….......................... Then ' Eğer Birinci Şart sağlanıyorsa anlamındadır
….......................... ' Birinci Şart sağlanıyorsa yapılması istenilen işlemler burada belirtilir
ElseIf ….......................... Then ' Eğer Birinci Şart sağlanmıyor ve İkinci Şart sağlanıyorsa anlamındadır
….......................... ' İkinci Şart sağlanmıyorsa yapılması istenilen işlemler burada belirtilir
Else
….......................... ' Her İki Şartta sağlanmıyorsa yapılması istenilen işlemler burada belirtilir
End if ' Fonksiyonu kapatmak için kullanılır
Burada "ElseIf ….......................... Then" yapısı ilk şart vaya önceki şartlar sağlanmıyorsa aranacak şartı belirtir. Bu yapıyı işimizin gereğine göre istenilen sonucu/şartı sağlanaya kadar devam ettirebiliriz.
If ….......................... Then ' Eğer Birinci Şart sağlanıyorsa anlamındadır
….......................... ' Birinci Şart sağlanıyorsa yapılması istenilen işlemler burada belirtilir
ElseIf ….......................... Then ' Eğer Birinci Şart sağlanmıyor ve İkinci Şart sağlanıyorsa anlamındadır
….......................... ' İkinci Şart sağlanıyorsa yapılması istenilen işlemler burada belirtilir
ElseIf ….......................... Then ' Eğer Birinci ve İkinci Şart sağlanmıyor ve Üçüncü Şart sağlanıyorsa anlamındadır
….......................... ' Üçüncü Şart sağlanıyorsa yapılması istenilen işlemler burada belirtilir
ElseIf ….......................... Then ' Eğer Birinci Şart sağlanmıyor ve İkinci Şart sağlanıyorsa anlamındadır
….......................... ' Üçüncü Şart sağlanıyorsa yapılması istenilen işlemler burada belirtilir
Else
….......................... ' Üç Şartta sağlanmıyorsa yapılması istenilen işlemler burada belirtilir
End if ' Fonksiyonu kapatmak için kullanılır
Birden fazla şart durumunda ELSE deyimi istenilirse kullanılmayabilir. Yani istenilen şartlardan biri sağlanıyorsa işlemi yap, sağlanmıyorsa herhangibir işlem yapma anlamı çıkarılşabilir.
Bu Alt Başlık için henüz Soru oluşturulmamış...
TOPLAM | DÜN | |
---|---|---|
Sorular: | 2 | 0 |
Gönderiler: | 3 | 0 |
Kullanıcılar: | 4 | 0 |