Alt Başlık Detay


If … Then Yapısı

Kasım 2020 Şart (Koşul) Yapıları 129 0

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





Arama
Kısayollar
Topluluk Faaliyetleri
En Çok Cevap Yazan Üyeler (Son 30 Gün)
Topluluk
En Popüler Cevaplar (Son 30 Gün)
Cevaplar
Forum İstatistikleri
TOPLAM DÜN
Sorular: 2 0
Gönderiler: 3 0
Kullanıcılar: 4 0