Applies ToMicrosoft 365 için Excel Mac'te Microsoft 365 için Excel Excel 2024 Mac için Excel 2024 Excel 2021 Mac için Excel 2021 Excel 2019 Excel 2016

EĞER, Excel'in en çok yönlü ve popüler işlevlerinden biridir ve sıklıkla tek bir formülde birden çok kez kullanıldığı gibi, diğer işlevlerle birlikte de kullanılır. Ne yazık ki, çok karmaşık EĞER deyimleri oluşturulabildiğinden, #DEĞER! hatasıyla karşılaşmak oldukça kolaydır. Genellikle formülünüze EHATALIYSA, EHATA veya EĞERHATA gibi hata işlemeye özgü işlevler ekleyerek hatanın gösterilmesini engelleyebilirsiniz.

Sorun: Bağımsız değişken hatalı değerlere başvuruyor

Hatalı değere yönelik bir hücre başvurusu olduğunda, EĞER işlevi #DEĞER! hatası görüntüler.

Çözüm: EĞER işleviyle birlikte EHATALIYSA, EHATA veya EĞERHATA gibi hata işleme işlevlerini kullanabilirsiniz. Aşağıdaki konu başlıkları altında, bağımsız değişkeniniz hatalı değerlere başvurduğunda formülde EĞER, EHATALIYSA, EHATA veya EĞERHATA'nın nasıl kullanıldığı açıklanır.

Notlar: 

  • EĞERHATA ISERROR veya ISERR için çok daha tercih edilir, çünkü bir formülün yedekli olarak inşa edilmesi gerekmez. EHATALIYSA ve EHATA, formülü bir kez hata sonucu verip vermeyeceğini görmek için, sonra yeniden sonucunu döndürmek için, yani iki kez çalıştırılmaya zorlar. EĞERHATA yalnızca bir kez hesaplanır.

  • =EĞERHATA(Formül,0) formülü =EĞER(EHATALIYSA(Formül,0,Formül)) formülünden çok daha iyidir.

Sorun: Söz dizimi yanlış

İşlevin söz dizimi doğru kurulmazsa, #DEĞER! hatası döndürülebilir.

Çözüm: Söz dizimini düzgün kurduğunuzdan emin olun. İşte, gelir düzeyine göre kesintileri hesaplamak için bir EĞER işlevini başka bir EĞER işlevi içine yerleştiren, iyi kurulmuş bir formül örneği.

=EĞER(E2<31500,E2*%15,EĞER(E2<72500,E2*%25,E2*%28))

İyi yapılandırılmış bir EĞER deyimi örneği

Basit sözcüklerle formül şu anlama gelir - EĞER(A5 hücresindeki değer 31.500'den az ise, değeri %15 ile çarp. Ancak EĞER az değilse, değerin 72.500'den az olup olmadığını kontrol et. EĞER öyleyse, %25 ile çarp, aksi takdirde %28 ile çarp).

EĞERHATA işlevini var olan bir formülde kullanmak için, formülün tamamını EĞERHATA ile sarmalamanız yeterli olur:

=EĞERHATA(EĞER(E2<31500,E2*%15,EĞER(E2<72500,E2*%25,E2*%28)),0)

Basitçe şunu söylüyor: EĞER özgün formülün herhangi bir parçası hata verirse 0 görüntüle, aksi takdirde EĞER deyiminin sonucunu döndür. Bazı kişiler formüllerini başlangıçtan hata işlemeyle tamamlayarak yazar, ancak bu iyi bir uygulama değildir, çünkü hata işleyici olası hataların gösterilmesini engeller ve dolayısıyla formülünüzün düzgün çalışıp çalışmadığını anlayamayabilirsiniz. Hata işleme eklemeniz gerekiyorsa, en iyisi bunu formülünüzün düzgün çalıştığından emin olduktan sonra eklemektir.

Not: Formüllerdeki hesaplama değerlerinde virgül yoktur. Virgül eklerseniz, EĞER işlevi bunları bağımsız değişken olarak kullanmaya çalışır ve Excel'i kızdırırsınız. Öte yandan, yüzde çarpanlarında % simgesi vardır. Bu Excel'e söz konusu değerlerin yüzde olarak kabul edilmesini söyler. Aksi takdirde, bunları “E2*0,25” gibi gerçek yüzde değerleri olarak girmeniz gerekir.

Değere virgül eklediğinizde gösterilen Excel iletisi

Daha fazla yardım mı gerekiyor?

Her zaman Excel Teknik Topluluğu sayfasında bir uzmana soru sorabilir veya Topluluklar sayfasından destek alabilirsiniz.

Ayrıca Bkz:

#DEĞER! hatasını düzeltme

EĞER işlevi

EĞERHATA işlevi

E işlevleri

EĞERS işlevi (Microsoft 365 veya Excel 2016 veya üzeri)

EĞER işlevi: İç içe formüller ve hatalardan kaçınma

Video: İç İçe EĞER işlevleri

Excel’deki formüllere genel bakış

Bozuk formülleri önleme

Formüllerde hataları algılama

Tüm Excel işlevleri (alfabetik)

Tüm Excel işlevleri (kategoriye göre)

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.