Giriş |  Kayıt

Yeni başlık gönder Başlığa cevap ver

28 Eyl 2009 13:19

Site Yöneticisi
Kayıt: 20 Kas 2008 13:43
Başlıklar: 132
Mesajlar: 208
Çevrimdışı

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


Başa Dön Başa Dön
 
 
Eskiden itibaren mesajları göster:  Sırala  
Yeni başlık gönder Başlığa cevap ver
 1. sayfa (Toplam 1 sayfa)  [ 1 mesaj ] 

Tüm zamanlar UTC + 2 saat [ GITZ ]


Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 0 misafir


Bu foruma yeni başlıklar gönderemezsiniz
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı düzenleyemezsiniz
Bu forumdaki mesajlarınızı silemezsiniz


Aranacak:
Geçiş yap:  

Site haritası


YGH Forum memurlar Toner windows 8 indir Grafik Tasarım kanal d oyunları silah oyunları araba oyunları ukash ukash kart maurers satılık daire kamp çadırı