Excel EĞERHATA işlevi nedir?ekli örnek

Excel EĞERHATA işlevi nedir?ekli örnek

Excel'de veriler ve formüllerle çalışırken hatalarla karşılaşmanız kaçınılmazdır.

Hataları işlemek için Excel yararlı bir işlev sağlar - EĞERHATA işlevi.

EĞERHATA işlevini Excel'de kullanmanın mantığını anlamadan önce, formülleri kullanırken karşılaşabileceğiniz farklı hata türlerini anlayalım.

Excel'deki hata türleri

Excel'deki hataları anlamak, olası nedenleri ve bunlarla başa çıkmanın en iyi yolunu belirlemenize daha iyi yardımcı olacaktır.

Excel'de bulabileceğiniz hata türleri şunlardır.

#Yok hatalar

Buna "değer mevcut değil" hatası denir.

Bir arama formülü kullandığınızda ve değer bulunamadığında (ve dolayısıyla kullanılamaz) bunu görürsünüz.

Aşağıda, bir öğenin fiyatını bulmak için DÜŞEYARA formülünü kullandığım, ancak öğeyi tablo dizisinde bulamayınca hata döndürdüğüm bir örnek var.

ilgili soru  Windows 10 için AMD HDMI Ses Sürücüsünü İndirin

Excel EĞERHATA işlevi - kullanılamıyor hatası

#BÖL/0!hata

Bir sayı 0'a bölündüğünde bu hatayı görebilirsiniz.

Buna bölme hatası denir.Aşağıdaki örnekte #SAYI/0!Hata, miktar değeri (formüldeki bölen) 0 olduğundan.

Excel'de bölme hatası

# DEĞER!hata

Formülde yanlış bir veri türü kullandığınızda değer hataları oluşur.

Örneğin aşağıdaki örnekte sayı ve A karakterli bir hücre eklemeye çalıştığımda değer hatası veriyor.

Bu, yalnızca sayısal değerler ekleyebildiğiniz için olur, ancak metin karakterleriyle sayılar eklemeyi denedim.

Excel'de değer hatası

# BAŞV! hata

Buna referans hatası denir ve bir formüldeki referans artık geçerli olmadığında bu hatayı görürsünüz.Bu, bir formül bir hücre başvurusuna başvurduğunda ve bu hücre başvurusu mevcut olmadığında olabilir (bu, formülde başvurulan bir satırı/sütun veya çalışma sayfasını sildiğinizde olur).

Aşağıdaki örnekte, orijinal formül =A2/B2 olmasına rağmen, B sütununu sildiğimde, ona yapılan tüm referanslar #REF olur!Ayrıca #REF verdi!formülün bir sonucu olarak hata.

Excel'deki referans hataları

#NAME? hatası

Bu hata, işlevin yanlış yazılmasından kaynaklanıyor olabilir.

Örneğin, DÜŞEYARA yerine yanlışlıkla DÜŞEYARA kullanırsanız, bir ad hatası alırsınız.

Excel'de NAME hatası

#NUM hata

Excel'de çok büyük bir değer hesaplamaya çalışırsanız, sayı hataları oluşabilir.Örneğin,  = 187 ^ 549 sayısal bir hata döndürür.

Excel'de NUM hata

NUM hatasının oluşabileceği başka bir durum, geçersiz sayı bağımsız değişkenine sahip bir formül sağlamanızdır.Örneğin, karekökü hesaplıyorsanız, sayı ise sayısal bir hata döndürür ve argüman olarak negatif bir sayı verirsiniz.

Örneğin, karekök işlevi durumunda, argüman olarak negatif bir sayı verirseniz, sayısal bir hata döndürür (aşağıda gösterilmiştir).

Burada yalnızca birkaç örnek göstersem de, Excel'deki hataların başka birçok nedeni olabilir.Excel'de bir hata aldığınızda, onu orada bırakamazsınız.Veriler hesaplamalarda daha fazla kullanılıyorsa, hataların doğru şekilde ele alındığından emin olmanız gerekir.

Excel EĞERHATA işlevi, Excel'deki her tür hatayı işlemenin harika bir yoludur.

Excel EĞERHATA işlevi - genel bakış

EĞERHATA işlevini kullanarak, formülün hata yerine ne döndürmesini istediğinizi belirtebilirsiniz.Formül hata döndürmezse, kendi sonucunu döndürür.

EĞERHATA işlevi sözdizimi

=EĞERHATA(değer; eğer_hata varsa değer)

Giriş parametreleri

  • değer - Bu, hataları kontrol etmek için kullanılan parametredir.Çoğu durumda ya bir formül ya da bir hücre başvurusudur.
  • hatalıysa_değer – Bu, bir hata oluştuğunda döndürülen değerdir.Şu hata türleri değerlendirildi: #N/A, #REF!, #DIV/0!, #DEĞER!, #NUM!, #NAME? ve #NULL!.
ilgili soru  Windows 10 için En İyi Sürücü Güncelleme Yardımcı Programı

Ek Notlar:

  • Eğer_eğer_hata parametresi olarak "" kullanırsanız, bir hata oluştuğunda hücre hiçbir şey göstermez.
  • value veya value_if_error parametresi boş bir hücreye başvuruyorsa, Excel EĞERHATA işlevi bunu boş bir dize değeri olarak değerlendirir.
  • Değer bağımsız değişkeni bir dizi formülüyse, EĞERHATA, değer tarafından belirtilen aralıktaki her öğe için bir sonuç dizisi döndürür.

Excel EĞERHATA işlevi - örnek

Aşağıda, Excel'de EĞERHATA işlevinin kullanımına ilişkin üç örnek verilmiştir.

Örnek 1 - Hatalar yerine boş hücreler döndürür

Hata döndürebilecek bir işleviniz varsa, onu EĞERHATA işlevine sarabilir ve hata durumunda döndürülecek değer olarak boş belirtebilirsiniz.

Aşağıda gösterilen örnekte, D4'teki sonuç #SAYI/0!0'a bölme hatası.

Hatalı değerleri kaldırmak için Excel EĞERHATA işlevini kullanın

Bu durumda, çirkin bir DIV hatası yerine bir boşluk döndürmek için aşağıdaki formülü kullanabilirsiniz.

=EĞERHATA(A1/A2,””)

EĞERHATA işlevinin Excel'de kullanılması bir boşluk döndürür

EĞERHATA işlevi, hesaplamanın bir hatayla sonuçlanıp sonuçlanmadığını kontrol edecektir.Eğer öyleyse, formülde belirtilen boşlukları döndürür.

Burada, boş yerine görüntülenecek başka bir dize veya formül de belirtebilirsiniz.

Örneğin, aşağıdaki formül boş bir hücre yerine "Hata" metnini döndürür.

=EĞERHATA(A1/A2;"Hata")

Hücredeki metni döndürmek için Excel Iferror işlevini kullanın

Not: Excel 2003 veya önceki bir sürümünü kullanıyorsanız, EĞERHATA işlevini burada bulamazsınız.Bu durumda, EĞER işlevini ISERROR işleviyle birlikte kullanmanız gerekir.

Örnek 2 - DÜŞEYARA bir değer bulamadığında "Bulunamadı" döndürür

Excel DÜŞEYARA işlevini kullandığınızda, arama değeri belirtilen aralıkta bulunamazsa #YOK hatası döndürülür.

Örneğin, aşağıda öğrenci adları ve puanlarının yer aldığı bir veri seti bulunmaktadır.Üç öğrencinin (D2, D3 ve D4'te) puanlarını almak için DÜŞEYARA işlevini kullandım.

iferror işleviyle Excel'de NA hatalarını işleme

Yukarıdaki örnekteki DÜŞEYARA formülü ilk iki öğrencinin adını bulurken, Josh'un adını listede bulamadığından #YOK hatası verdi.

ilgili soru  Çalışmayı daha sorunsuz hale getirin: "Gönder" sağ tıklama menüsünü değiştirin

Burada, hata yerine boş veya anlamlı bir metin döndürmek için EĞERHATA işlevini kullanabiliriz.

Hata yerine "Bulunamadı" döndüren formül aşağıdadır.

=EĞERHATA(DÜŞEYARA(D2,$A$2:$B$12,2,0),"Bulunamadı")

excel-iferror-function-vlookup-bulunamadı

DÜŞEYARA'da EĞERHATA yerine İFNA'yı da kullanabileceğinizi unutmayın.EĞERHATA her tür hata değerini işlerken, IFNA yalnızca #YOK hatalarına uygulanır, diğer hatalara uygulanmaz.

Örnek 3 - Hata durumunda 0 döndür

Hata durumunda EĞERHATA'nın döndürdüğü değeri belirtmezseniz, otomatik olarak 0 döndürür.

Örneğin aşağıda gösterildiği gibi 100'ü 0'a bölersem hata verir.

excel-iferror-function-error-When-div-by-0

Ancak aşağıdaki EĞERHATA işlevini kullanırsam 0 döndürür.İlk parametreden sonra hala virgül kullanmanız gerektiğini unutmayın.

excel-iferror-fonksiyon-virgül

Örnek 4 - İç İçe EĞERHATA DÜŞEYARA ile Kullanma

Bazen DÜŞEYARA kullanırken, bir dizi için parçalanma tablosuna bakmanız gerekebilir.Örneğin, 2 ayrı çalışma sayfasında satış işlemleriniz olduğunu ve bir madde numarasına bakıp değerini görmek istediğinizi varsayalım.

Bunu yapmak için DÜŞEYARA ile iç içe EĞERHATA kullanılması gerekir.

Şuna benzeyen bir veri kümeniz olduğunu varsayalım:

DÜŞEYARA veri kümesiyle iç içe EĞERHATA

Bu durumda, Grace'in puanını bulmak için aşağıdaki iç içe EĞERHATA formülünü kullanmanız gerekir:

=IFERROR(VLOOKUP(G3,$A$2:$B$5,2,0),IFERROR(VLOOKUP(G3,$D$2:$E$5,2,0),"Not Found"))

Formüllerin bu iç içe yerleştirilmesi, her iki tablodan da değerler almanızı ve döndürülen hataları işlemenizi sağlar.

Ancak bu sayfalar aynı sayfadaysa, gerçek hayatta farklı bir sayfada olabileceğini unutmayın.

Oh merhaba 👋Tanıştığımıza memnun oldum.

Haber bültenimize abone ol, çok düzenli gönderharika teknolojipostanıza.

Yorum Ekle