Bu excel dersimizde size Eğer fonksiyonunu tanıtacağım ve örnekler vereceğim. Öncelik fonksiyonu tanıyalım eğer fonksiyonu hücre içinde şarta bağlı çıktı veren, çok kullanışlı ve tüm bilgisayar programcılığının atasında var olan “if” fonksiyonudur. Konuşma dillerinde bile bu fonksiyonu kullanırız, kendi dilimiz üzerinden örnek verip excel diline geçelim.
Dil Türkçe: "Eğer bu kız güzel ise evlenirim."
“Bunu söyleyen adam şunları ifade etmiş olur; Eğer kız güzel ise evlenirim ama güzel değil ise evlenmem. Aynı şekilde kızın okumuş, bakımlı, zengin olması da fark etmez. Sadece ve sadece güzel olması beni ilgilendirir. Bakımlı olsa evlenmem zengin olsa evlenmem. Zaten güzel değil ise gerisi beni ilgilendirmez.”
Gördüğünüz gibi bir cümle üzerinden neler neler çıkarabiliyoruz. Aynı mantıkla şartlı sonuçlar excelde de kullanılmaktadır. Şimdi bu örneği excel dilinde söyleyelim.
=Eğer(A1=”güzel”;”evlenirim”;”evlenmem”)
Tanım: Eğer A1 adresli hücre içerisindeki değer “güzel” ise bu hücrenin içine “evlenirim” yaz eğer “güzel” değil ise “evlenmem” yaz. Fonksiyonu yazarken eşittir işareti ile başlamamız gerekiyor yoksa program bu kodu normal bir yazı gibi algılar.
Ayrıca güzel, evlenirim, evlenmem gibi terimleri fark ettiyseniz tırnak içerisine aldık bunun sebebi programın mantıksal sınama ve sonuçlama aşamasında aradığı değerleri sayısal değerler olarak araması. Biz tırnak işareti koyduğumuz zaman program kelimelerin bir metin yani harflerden oluşan bir yazı olduğunu anlıyor.
Fonksiyonun çalışma mantığı şudur; =Eğer(mantıksal_sınama;doğruysa_eğer;yanlışsa_eğer) . Biz ilk örneğimizde metin üzerinden konuştuk. Aynı örnekte adamın aradığı eşe yaş kriteri koyduğunu düşünelim. Şu formülü kullanarak evlenir mi evlenmez mi görelim. Örneğin 30 yaşından küçük ise evlenirim yoksa evlenmem desin. Formüş şu olacak;
=Eğer(A1<=30;”evlenirim”;”evlenmem”)
TANIM: Eğer aranan eşin yaşı 30 ve 30’dan küçük ise evlenirim. Aksi takdirde hiçbir şekilde evlenmem. Bu örneklerle eğer fonksiyonunu pratik olarak anlattım. Bu fonksiyonu kullanarak istediğiniz kadar sınama gerçekleştirebilirsiniz. Sonraki derslerimizde eğer fonksiyonunun daha farklı özelliklerine de yer vereceğiz.
Mühendis, İstanbul
Yıldız Teknik Üniversitesi Metalurji ve Malzeme Mühendisliği Mezunu, Sistem Uzmanı ve Dış Ticaret Uzmanı.
yararlı bir paylaşım
Teşekkürler