Eğer ( If ) Fonksiyonu
Eğer (If ) Fonksiyonu Excel'de en cok kullanılan fonksiyonlardan birisidir. Koşullu işlemlerin yapılmasını sağlar. Bazı işlemler herhangi bir karşılaştırmanın sonucuna bağlı olarak yapılırlar. Bu durumda kullanılması gereken fonksiyon Eğer fonksiyonudur .Koşulun sağlanması durumunda bir işlemi; sağlanmaması durumunda başka bir işlemi yapar
Formülün Yazım Şekli : =Eğer(Koşul ; Şart sağlandı ise işlem ; Şart sağlanmadı ise işlem)
Yani := Eğer(A1=1 ; “Bir”; “Bir Değil”)
Yukarıdaki örnekte görüldüğü gibi eğer A1’in içeriği “1” ise formülün yazıldığı hücreye “Bir”, değil ise “Bir Değil” yazacaktır. Koşul A1’in “1”olmasıdır. A1’in içeriği “1” ise koşul sağlanmış demektir ve birinci işlem yapılır. A1’in içeriği “1” den farklı bir değere sahipse koşul sağlanmayacaktır ve ikinci işlem yapılacaktır.
=Eğer(C2>49 ; “Geçti” ; “Kaldı”)
=Eğer(D2=1000; E2*0.01 ; E2*0.002)
Burada yukarıda verilen iki örnekten farklı olarak koşulun sağlanması veya sağlanmaması durumunda formülün yazıldığı hücreye sabit bir ifade değil (“Bir”, “Geçti” vb) bir işlemin sonucu yazdırılmaktadır. Yani koşulun durumuna göre farklı hesaplamalar yapılabilir.
İkinci Kullanım Biçimi:
Bir önceki Eğer örneğimizde yalnızca iki alternatif vardır. Ancak bazı durumlarda koşul sayısı ikiden çok fazla olabilir. O zaman iç içe Eğer kullanmalıyız. Burada koşul sayısını istediğiniz kadar artırabiliriz.
Yani :=Eğer(Koşul ; Şart Sağlandı ise işlem; Eğer(Koşul ; Şart Sağlandı ise işlem ; Eğer(Koşul ; Şart Sağlandı ise işlem ; Eğer(Koşul ; Şart Sağlandı ise işlem; Eğer hiç biri sağlanmadı ise işlem))))
(Kaç parantez açılmış ise o kadar kapatılır)
=Eğer(B2<45; “E”; Eğer(B2<55; “D”; Eğer(B2<70; “C”; Eğer(B2<85; “B”; Eğer(B2<101; “A”; “Değer Yanlış”)))))
Yukarıdaki örneğe göre;
Eğer B2 45 ten küçük ise ilgili hücreye “E”;
Eğer B2 45-54 arasında ise ilgili hücreye “D”;
Eğer B2 55-69 arasında ise ilgili hücreye “C”;
Eğer B2 70-84 arasında ise ilgili hücreye “B”;
Eğer B2 85-100 arasında ise ilgili hücreye “A”;
Eğer 100’den büyükse “Değer hatalı” yazacaktır