Excel EĞERHATA (IFERROR) işlevi — hata yerine kendi mesajınız

EĞERHATA formül hata verdiğinde (#YOK, #SAYI/0! vb.) onun yerine sizin yazdığınız değeri gösterir. Raporlar düzgün görünür.

Diğer dillerde: EĞERHATA (Türkçe), ЕСЛИОШИБКА (Русский); DÜŞEYARA (Türkçe), ВПР (Русский)

Söz dizimi

IFERROR(value, value_if_error)

Bağımsız değişkenler

value
Denetlenen formül veya değer.
value_if_error
Hata olduğunda gösterilecek değer: metin, 0 veya boş ("").

Örnek

Kod bulunamadığında #YOK yerine "Bulunamadı" yazmak.

ABC
1KodÜrünFiyat
2P-101Laptop1200
3P-102Monitor350
4P-103Printer280

Formülü F2 hücresine yazın

Kendi Excel'inizde formül

  • Türkçe Excel=EĞERHATA(DÜŞEYARA(E2;$A$2:$C$4;3;YANLIŞ);"Bulunamadı")
  • English Excel=IFERROR(VLOOKUP(E2,$A$2:$C$4,3,FALSE),"Bulunamadı")
  • Русский Excel=ЕСЛИОШИБКА(ВПР(E2;$A$2:$C$4;3;ЛОЖЬ);"Bulunamadı")

P-102 için 350; P-999 için "Bulunamadı".

✨ Bu formülü yapay zekaya açıklat

Faydalı ipuçları

  • Yalnızca "bulunamadı" durumunu yakalamak için EĞERYOKSA daha doğrudur — başka hataları gizlemez.
  • Sıfıra bölmeyi gizlemek: =EĞERHATA(A2/B2;0).

Sık görülen hatalar

  • EĞERHATA tüm hataları gizler — önce formülün doğru çalıştığından emin olun, sonra ekleyin.