C3 hücresindeki değer 'Evet' ise 'Onaylandı', 'Hayır' ise 'Reddedildi', diğer durumlarda 'Beklemede' yazdırmak için hangi formül doğrudur?
Merhaba sevgili öğrenciler!
Bu soruda, Excel'de belirli koşullara göre farklı sonuçlar döndüren bir formül yazmamız isteniyor. Bunun için Excel'in en temel ve güçlü fonksiyonlarından biri olan EĞER fonksiyonunu kullanacağız.
EĞER fonksiyonu, belirli bir koşulun doğru olup olmadığını kontrol eder. Eğer koşul doğruysa bir değeri, yanlışsa başka bir değeri döndürür. Genel yapısı şöyledir:
=EĞER(mantıksal_sınama; eğer_doğruysa_değer; eğer_yanlışsa_değer)
Soruda üç farklı durum var: 'Evet', 'Hayır' ve diğer durumlar. Tek bir EĞER fonksiyonu sadece iki durumu (doğru veya yanlış) ele alabilir. Üç veya daha fazla durumu ele almak için EĞER fonksiyonlarını iç içe kullanırız. Yani, ilk EĞER fonksiyonunun "eğer_yanlışsa_değer" kısmına başka bir EĞER fonksiyonu yerleştiririz.
=EĞER(C3='Evet', 'Onaylandı', EĞER(C3='Hayır', 'Reddedildi', 'Beklemede'))
EĞER(C3='Evet', 'Onaylandı', ...)
EĞER(C3='Hayır', 'Reddedildi', 'Beklemede')
Bu yapı, tüm koşulları doğru bir şekilde sırayla kontrol eder ve istenen sonucu verir.
=EĞER(C3='Evet', 'Onaylandı', C3='Hayır', 'Reddedildi', 'Beklemede')
Bu formül, EĞER fonksiyonunun sözdizimine uymaz. EĞER fonksiyonu sadece üç argüman alır (mantıksal_sınama, doğruysa_değer, yanlışsa_değer). Burada beş argüman bulunmaktadır, bu yüzden Excel hata verir.
=EĞER(C3='Evet', 'Onaylandı', 'Reddedildi', 'Beklemede')
Bu formül de EĞER fonksiyonunun sözdizimine uymaz. Dört argümanı vardır. Eğer C3 'Evet' değilse, 'Reddedildi' değerini döndürmeye çalışır, ancak 'Beklemede' fazladan bir argüman olarak kalır ve hata verir.
=EĞER(C3='Evet', 'Onaylandı', EĞER('Hayır', 'Reddedildi', 'Beklemede'))
Bu formülde, ikinci EĞER fonksiyonunun mantıksal sınaması yanlış yazılmıştır: EĞER('Hayır', ...). 'Hayır' bir metin ifadesidir ve mantıksal bir sınama (doğru/yanlış değeri döndüren bir ifade) değildir. Excel, genellikle metin değerlerini mantıksal sınamalarda doğrudan doğru veya yanlış olarak yorumlamaz (bazı durumlarda 0'ı yanlış, diğer sayıları doğru kabul edebilir ama metin için bu geçerli değildir). Bu durum ya bir hataya yol açar ya da beklenmedik bir sonuç verir, çünkü C3 hücresinin değeri kontrol edilmemektedir.
Bu nedenle, verilen koşulları eksiksiz ve doğru bir şekilde karşılayan tek seçenek A seçeneğidir.
Cevap A seçeneğidir.