Ana içeriğe geç

Excel IFERROR(): Excel Formüllerindeki Hataları Nasıl Yönetirsiniz

Excel formüllerinizdeki hataları IFERROR() ile kolayca yönetin. E-Tablolarınızı temiz ve profesyonel tutmak için IFERROR() kullanımını öğrenin.
· 3 dk. oku

Yapay Zeka ile Keşfedin

Bu yazıda, IFERROR() işlevinin #DIV/0! veya #N/A gibi yaygın ve can sıkıcı hataları temizlemenize nasıl yardımcı olabileceğini göstereceğim. Kişisel olarak, çalışma kitaplarımda bu tür hata mesajlarını görmeyi sevmiyorum; muhtemelen sizin de sevmediğinizi tahmin ediyorum. Gelin, bunların hepsini birlikte nasıl çözeceğimizi adım adım görelim.

Bu konuyu çözdükten sonra, başka tür sorunlarla da karşılaşırsanız, becerilerinizi geliştirmek için Excel Fundamentals beceri yolumuzu almanızı öneririm.

Excel IFERROR() İşlevi Nedir?

Excel IFERROR() işlevi, formüllerinizdeki hataları yakalayıp ele almanızı sağlar. #DIV/0! veya #N/A gibi hata mesajlarını göstermek yerine, IFERROR() özel bir sonuç veya mesaj göstermenize olanak tanır. Bu, e-tablolarınızın temiz görünmesine yardımcı olur ve anlaşılmalarını da kolaylaştırır.

Excel IFERROR() Sözdizimi

IFERROR() işlevi iki bağımsız değişken gerektirir:

IFERROR(value, value_if_error)
  • value: Hata açısından kontrol etmek istediğiniz formül veya ifade.

  • value_if_error: Hata bulunursa döndürülecek değer.

Excel IFERROR() Nasıl Kullanılır?

IFERROR() işlevini hata döndürme olasılığı olan herhangi bir formülle birlikte kullanabilirsiniz. Uygulaması şöyle:

=IFERROR(A1/B1, "Don't forget that you can't divide by zero!")

Excel IFERROR sıfıra bölmeyi önler

Eğer B1 sıfırsa, Excel normalde #DIV/0! görüntüler. IFERROR() ile bunun yerine "Don't forget that you can't divide by zero!" (ya da vermek istediğiniz başka bir mesaj) gösterilir.

Excel IFERROR() İçin Yaygın Kullanımlar

IFERROR() işlevinin özellikle faydalı olduğu birkaç senaryo vardır. İşte bazı yaygın örnekler:

  • Sıfıra bölme hatalarının ele alınması (Bunu ana örnek olarak seçmemin bir nedeni var.)

  • VLOOKUP() veya MATCH() ile arama hatalarının yönetilmesi

  • Özel mesajlarla #N/A veya #VALUE! hatalarının değiştirilmesi

Excel IFERROR() İşlevini Diğer İşlevlerle Birlikte Kullanma

Formüllerinizi güçlendirmek için IFERROR() işlevini diğer Excel işlevleriyle birleştirebilirsiniz. VLOOKUP()tan bahsetmiştim; şimdi onu gösterelim:

=IFERROR(VLOOKUP(A1:A3, B1, 1, FALSE), "Not found")

Excel IFERROR ve VLOOKUP

Eğer VLOOKUP() eşleşme bulamazsa, formül #N/A yerine "Not found" döndürür.

Excel IFERROR() İşlevini Etkili Kullanmak İçin İpuçları

IFERROR()dan en iyi şekilde yararlanmak için şu ipuçlarını aklınızda tutun:

  • Açık ve açıklayıcı özel mesajlar kullanın
  • İlgi gerektiren hataları gizlemekten kaçının
  • Daha sağlam formüller için diğer hata denetimi işlevleriyle birleştirin

Excel IFERROR() vs. ISERROR() ve IFNA()

IFERROR()ın benzer işlevlerle nasıl karşılaştırıldığını anlamak önemlidir. Aklıma gelen benzer isimli iki işlev şunlar:

  • ISERROR(): Bir değer herhangi bir hata ise TRUE döndürür, ancak hataları ele almak için ayrı bir IF() ifadesi gerektirir.

  • IFNA(): Yalnızca #N/A hatalarını yakalar, diğer türleri yakalamaz.

Bence IFERROR(), karşılaşacağınız çoğu durum için genel olarak daha esnektir.

Sonuç

IFERROR() kullanarak daha temiz, kullanıcı dostu e-tablolar oluşturabilir ve kafa karıştırıcı hata mesajlarının görünmesini önleyebilirsiniz. Kendi çalışma kitaplarınızda IFERROR() ile denemeler yaparak Excel deneyiminizi nasıl iyileştirebileceğini görün. Pratik yaparken, Excel'de daha iyi ve daha hızlı olmak için Advanced Excel Functions kursumuzu da alabilirsiniz.

Josef Waples

Yazar

Josef Waples

Bilimsel dergilerde yayımlanan araştırma makalelerine katkıları olan bir veri bilimi yazarı ve editörüyüm. Özellikle lineer cebir, istatistik, R ve benzeri konularla ilgileniyorum. Aynı zamanda epey satranç da oynarım! 

Konular

İlgili