Excel'de IFERROR fonksiyonunu nasıl kullanılır?
Excel IFERROR fonksiyonu
Excel çalışma sayfasında formüller uygulanırken bazı hata değerleri üretilir. Bu hatalarla başa çıkmak için Excel, kullanışlı bir fonksiyon olan IFERROR fonksiyonunu sağlar. IFERROR fonksiyonu, bir formül bir hatayı değerlendirdiğinde özel bir sonuç döndürmek için kullanılır ve hata olmadığında normal bir sonuç döndürür.
Sözdizimi:
Excel'deki IFERROR fonksiyonunun sözdizimi şu şekildedir:
Argümanlar:
- değer: Gerekli. Bir formül, ifade, değer veya hata olup olmadığını kontrol etmek için hücre referansı.
- eğer_hata_değeri: Gerekli. Bir hata bulunduğunda döndürülecek belirli bir değer. Boş bir dize, metin mesajı, sayısal değer, başka bir formül veya hesaplama olabilir.
Notlar:
- 1. IFERROR fonksiyonu #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF! ve #VALUE! dahil olmak üzere tüm hata türleriyle başa çıkabilir.
- 2. Eğer değer argümanı boş bir hücre ise, IFERROR fonksiyonu tarafından boş bir dize ("") olarak kabul edilir.
- 3. Eğer eğer_hata_değeri argümanı boş bir dize ("") olarak sağlanırsa, bir hata algılandığında hiçbir mesaj görüntülenmez.
- 4. Eğer değer argümanı bir dizi formülü ise, IFERROR, değer içinde belirtilen aralıktaki her hücre için bir sonuç dizisi döndürür.
- 5. Bu IFERROR fonksiyonu Excel 2007 ve tüm sonraki sürümlerde mevcuttur.
Dönüş:
Hata değerleri için belirli bir değer döndürür.
Örnekler:
Örnek 1: Hata değerinin yerine boş hücre veya özel metin döndürmek için IFFEROR fonksiyonu
Örneğin, aşağıdaki verilerin bir listesi olduğunu varsayalım, ortalama fiyatı hesaplamak için Satış / Birim formülünü kullanmalısınız. Ancak, Birim 0 veya boş bir hücre ise, aşağıdaki ekran görüntüsünde gösterildiği gibi hatalar görüntülenecektir:
Şimdi, hata değerlerini değiştirmek için boş bir hücre veya başka bir metin dizesi kullanacağım:
=IFERROR(B2/C2, "") (Bu formül hata değerinin yerine boş bir hücre döndürür)
=IFERROR(B2/C2, "Hata") (Bu formül hata değerinin yerine özel bir metin “Hata” döndürür)
![]() | ![]() |
Örnek 2: Hata değerlerinin yerine “Bulunamadı” döndürmek için IFERROR ile Vlookup fonksiyonu
Normalde, eşleşen değeri bulmak için vlookup fonksiyonunu uyguladığınızda, eşleşen değer bulunamazsa #N/A hata değeri alırsınız, aşağıdaki ekran görüntüsünde gösterildiği gibi:
Hata değerini görüntülemek yerine, bunun yerine “Bulunamadı” metnini kullanabilirsiniz. Bu durumda, Vlookup formülünü IFERROR fonksiyonuna şu şekilde sarabilirsiniz: =IFERROR(VLOOKUP(…),"Bulunamadı")
Lütfen aşağıdaki formülü kullanın ve eşleşen değer bulunamadığında hata değerinin yerine özel bir metin “Bulunamadı” döndürülür, ekran görüntüsüne bakın:
Örnek 3: Vlookup fonksiyonu ile iç içe geçmiş IFERROR kullanımı
Bu IFERROR fonksiyonu ayrıca birden fazla vlookup formülüyle başa çıkmaya da yardımcı olabilir, örneğin iki arama tablonuz var ve bu iki tablodan öğeyi aramanız gerekiyor, hata değerlerini yok saymak için lütfen iç içe geçmiş IFERROR'u şu şekilde Vlookup ile kullanın:
Örnek 4: Dizi formüllerinde IFERROR fonksiyonu
Diyelim ki, Toplam Fiyat ve Birim Fiyat listesine göre Toplam Miktarı hesaplamak istiyorsunuz. Bu, her bir hücrenin B2:B5 aralığındaki C2:C5 aralığındaki karşılık gelen hücreye bölünmesi ve ardından sonuçların toplanmasıyla yapılabilir, bu dizi formülünü kullanarak: =TOPLA($B$2:$B$5/$C$2:$C$5).
Not: Kullanılan aralıkta en az bir 0 değeri veya boş hücre varsa, aşağıdaki ekran görüntüsünde gösterildiği gibi #DIV/0! hatası döndürülür:
Bu hatayı düzeltmek için formüle IFERROR fonksiyonunu şu şekilde sarabilirsiniz ve lütfen bu formülü girdikten sonra Shift + Ctrl + Enter tuşlarına birlikte bastığınızı unutmayın:
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.