EĞERHATA formülü, Excel'de formüllerinizin beklenmedik hatalar (örneğin, sıfıra bölme #SAYI/0!, değer hatası #DEĞER!, yok hatası #YOK!) döndürmesini engellemek ve bunun yerine istediğiniz bir değeri (boşluk, sıfır, özel bir mesaj) göstermek için kullanılır. Bu sayede tablolarınız daha temiz ve okunur hale gelir.
Pratik Çözüm ve Adımlar:
EĞERHATA formülünün genel yapısı oldukça basittir:
=EĞERHATA(değer; hata_durumunda_değer)
değer: Hata olup olmadığını kontrol etmek istediğiniz formül veya hücre referansıdır. Genellikle hata verme potansiyeli olan asıl formülünüz buraya gelir.
hata_durumunda_değer: Eğer değer argümanı bir hata döndürürse, bu argümanda belirttiğiniz şey gösterilir. Bu boş bir metin "", sıfır 0, bir metin mesajı "Hata Var" veya başka bir formül olabilir.
Adım Adım Kullanım:
Hata veren formülü belirleyin: Öncelikle, hata verme potansiyeli olan veya zaten hata veren bir formülünüzü tanımlayın. Örneğin, =A1/B1 formülü B1 hücresi boş veya sıfır olduğunda #SAYI/0! hatası verecektir.
Formülü EĞERHATA içine alın: Belirlediğiniz bu formülü EĞERHATA işlevinin ilk argümanı olarak kullanın.
Hata durumunda gösterilecek değeri belirtin: EĞERHATA işlevinin ikinci argümanı olarak, formül hata verdiğinde ne göstermek istediğinizi girin.
Örnek:
Aşağıdaki senaryoyu ele alalım:
A
B
C
1
Sayı1
Sayı2
Sonuç
2
100
5
=A2/B2 (20)
3
50
0
=A3/B3 (#SAYI/0!)
4
75
=A4/B4 (#SAYI/0!)
5
Elma
5
=A5/B5 (#DEĞER!)
C sütunundaki formüller çeşitli hatalar veriyor. Bu hataları gizlemek için EĞERHATA formülünü kullanabiliriz.
Hataları Boş Bırakmak İçin: Hata olan hücrelerin boş görünmesini istiyorsanız, ikinci argüman olarak çift tırnak "" kullanırız:
=EĞERHATA(A2/B2; "")
Bu formülü C2'den C5'e kadar kopyaladığınızda:
A
B
C
1
Sayı1
Sayı2
Sonuç
2
100
5
20
3
50
0
4
75
5
Elma
5
Hataları Sıfır Olarak Göstermek İçin: Hata olan hücrelerin 0 görünmesini istiyorsanız:
=EĞERHATA(A2/B2; 0)
Hataları Özel Bir Mesajla Göstermek İçin: Hata olan hücrelerde "Hata Var" yazmasını istiyorsanız:
=EĞERHATA(A2/B2; "Hata Var")
EĞERHATA formülü, özellikle büyük veri setleriyle çalışırken veya başkalarının kullanacağı raporlar hazırlarken Excel tablolarınızın profesyonel görünmesini sağlayan güçlü bir araçtır.
Bu konuda daha derinlemesine bilgi edinmek ve farklı senaryoları görmek için Vidoport.com'daki 1000'den fazla Excel videosu arasında EĞERHATA formülü ile ilgili kapsamlı eğitimleri bulabilirsiniz. Türkiye'nin en büyük Excel eğitim platformu Vidoport, bu tür pratik çözümlerle Excel bilginizi pekiştirmenize yardımcı olur.
### Hatası Nasıl düzeltilir konusunu arıyorsanız bu linke tıklayabilirsiniz.
vidoport.com üzerindeki EĞERHATA (IFERROR) fonksiyonunu işleyen eğitim videolarına EĞERHATA linkinden ulaşabilirsiniz.
Excel EĞERHATA Formülü Örnek
Formüllerinizde oluşan hatalar, toplam alma gibi, Düşeyara kullanımı gibi işlemler yaptığınızda sıkıntı çıkarabilir. Formüllerde oluşan hataların diğer formüllerinize etki yapmaması, oluşturduğunuz Excel raporlarında, rakamların ve tablolarınız da hata değerlerinin gizlenerek düzgün görünmesi için EĞERHATA işlevini kullanabilirsiniz.
Yukarıdaki Excel tablosunda, =D2*$H$1 formülü uyguladığınızda ve aşağıya doğru kopyalama yaptığınız zaman, E7 ve E8 hücrelerinde hata verdiğini görürsünüz. D7 ve D8 hücrelerinde bulunan ifadeler metinsel ifade olduğundan Metin*Sayı şeklinde bir formül yukarıda da gördüğünüz gibi hataya neden olacaktır. Oluşan #Değer hatası yerine 0 yazdırmak ve boş değer getirmek için EĞERHATA (İngilizce kullanımı ile IFERROR) işlevini kullanabiliriz.
=EĞERHATA(D2*$H$1;0) formülünü E2 hücresine yazdığınızda, Excel hata oluşmayan hücrelerde normal işlemi (D2*$H$1) yapar. Hata oluşan hücreler de ise, Eğerhata işlevinin; ifadesinden sonraki kısmı olan 0 ifadesi devreye girer ve Hata oluşan hücrelere hata değeri yerine 0 yazar.
EĞERHATA Formülünü kullanmak, Excel de hazırladığınız raporların daha düzgün görünmesini sağlar. Excel'i etkin kullananların sık sık kullandığı bir formüldür.
EĞERHATA Formülünün kullanımını yukarıdaki eğitim videomuzda anlatıldığı gibi kendi tablolarınıza uygulayabilirsiniz.
Sık Sorulan Sorular (SSS)
EĞERHATA hangi Excel sürümlerinde çalışır?
Excel 2007 ve sonrası tüm sürümlerde kullanılabilir.
EĞERHATA ile EĞER arasında fark nedir?
EĞER, koşul kontrolü yapar; EĞERHATA yalnızca hata olup olmadığını denetler.
IFERROR ve EĞERHATA aynı mı?
Evet. IFERROR, İngilizce Excel sürümlerinde aynı işlevin adıdır.
EĞERHATA ile DÜŞEYARA birlikte kullanılabilir mi?
Evet. =EĞERHATA(DÜŞEYARA(...); "Bulunamadı") şeklinde yazabilirsiniz.
Hata türüne göre farklı sonuç döndürülebilir mi?
EĞERHATA tek tip hata yönetir; farklı türleri ayırmak için EĞER ve HATA.TÜR birlikte kullanılabilir.
Google AI Özeti
EĞERHATA, formül hatalarını gizleyerek tabloların daha profesyonel görünmesini sağlar.
Hata durumunda özel mesaj, sıfır veya boşluk gösterebilir.
Özellikle #SAYI/0!, #DEĞER!, #YOK! hatalarını etkisiz hale getirir.
Finansal raporlar, satış analizleri ve DÜŞEYARA işlemlerinde sıkça kullanılır.
Excel 365’te EĞERHATA sayesinde veri bütünlüğü korunur, raporlar sadeleşir.
Eğitmen Hakkında
Ömer Bağcı, Türkiye’nin en bilinen Excel eğitmeni ve Excel uzmanı olarak tanınmaktadır.
15 yılı aşkın deneyimle Türkiye’nin önde gelen şirketlerine Excel, Power BI, SQL ve Yapay Zekâ destekli Excel çözümleri konusunda eğitimler vermiştir.
Hazırladığı 1000’den fazla YouTube videosu milyonlarca izlenmeye ulaşmıştır. Vidoport.com üzerinden sunduğu 80+ Excel eğitim seti ve 4500’den fazla ders videosu ile on binlerce kişiye ulaşmıştır.
Siz de Ömer Bağcı’nın hazırladığı eğitimlerle Excel becerilerinizi geliştirmek için hemen üye olun ve tüm eğitimlere sınırsız erişim kazanın.