Örnek çalışma kitabını indirin
Bu eğitim, cihazın nasıl kullanılacağını gösterir. Excel ISERROR İşlevi Bir hücrenin hatayla sonuçlanıp sonuçlanmadığını test etmek için Excel'de.
ISERROR İşlev Açıklaması:
ISERROR İşlev Testi, hücre değeri bir hataysa. DOĞRU veya YANLIŞ döndürür.
ISERROR Excel Çalışma Sayfası İşlevini kullanmak için bir hücre seçin ve şunu yazın:
(Formül girişlerinin nasıl göründüğüne dikkat edin)
ISERROR İşlev Sözdizimi ve Girişler:
1 | =ISERROR(DEĞER) |
değer - Test değeri
ISERROR İşlevi nasıl kullanılır?
ISERROR İşlevi, bir hesaplamanın hatayla sonuçlanıp sonuçlanmadığını kontrol eder.
1 | =ISERROR(A2) |
IF ISERROR IFERROR ile değiştirildi
Excel 2007'den önce, ISERROR İşlevi, ilk hesaplamanın bir hatayla sonuçlanması durumunda ikinci bir hesaplamanın çıktısını almak için EĞER İşlevi ile birlikte yaygın olarak kullanılıyordu.
1 | =EĞER(ISERROR(C2/B2),"Sıfır Stok",C2/B2) |
Ancak, Excel 2007'de EĞERHATA İşlevi tanıtıldı ve IF / ISERROR birleşimini geçersiz hale getirdi.
1 | =EĞERHATA((C2/B2),"Sıfır Stok") |
ISERR ve ISNA
ISERROR İşlevi, aşağıdaki durumlarda TRUE değerini döndürür: herhangi Hata oluştu.
“is” fonksiyonlarını kontrol eden iki hata daha vardır:
- ISNA İşlevi yalnızca #YOK hataları için DOĞRU döndürür.
- ISERR İşlevi, #N/A hataları dışındaki tüm hatalar için TRUE değerini döndürür.
12 | =ESNA(A2)=ISERR(A2) |
EĞERHATA İşlevine ek olarak EĞERHATA İşlevi de vardır.
Bu işlevler önemlidir, çünkü birçok formül hatası hatalı formüllerin bir sonucudur, ancak #YOK hataları genellikle geçerlidir. Örneğin, DÜŞEYARA İşlevini kullanırsanız ve arama değeri bulunamazsa, formül #N/A değerini döndürür.
1 | =DÜŞEYARA(A2,$D$2:$E$7,2,YANLIŞ) |
DÜŞEYARA EĞER İFNA İşlevini uygulayarak, diğer formül hatalarını işlemeden geçerli #YOK hatalarını işleyebilirsiniz (böylece diğer hataları gözden kaçırmazsınız).
1 | =IFNA(DÜŞEYARA(A2,$D$2:$E$7,2,YANLIŞ),DÜŞEYARA(A2,$G$2:$H$7,2,YANLIŞ)) |
Diğer Mantıksal Fonksiyonlar
Excel / Google E-Tablolar, diğer mantıksal testleri gerçekleştirmek için birçok başka mantıksal işlev içerir. İşte bir liste:
EĞER / IS Fonksiyonları |
---|
if hatası |
hata |
isna |
iserr |
boş |
numara |
istext |
metin dışı |
aynı formül |
mantıksız |
isref |
akşam yemeği |
garip |
Google E-Tablolarda ISERROR
ISERROR İşlevi, Google E-Tablolar'da Excel'dekiyle tamamen aynı şekilde çalışır:
VBA'da ISERROR Örnekleri
ISERROR işlevini VBA'da da kullanabilirsiniz. Tip:application.worksheetfunction.iserror(değer)
İşlev argümanları (değer vb.) için bunları doğrudan işleve girebilir veya bunun yerine kullanılacak değişkenleri tanımlayabilirsiniz.
Çalışma sayfamızda aşağıdaki değerlere sahip olduğumuzu varsayalım.
Yukarıdaki hücrelerin her biri için VBA ile ISERROR işlevini yayınlayacağız:
1 | WorksheetFunction.IsError(Range("A1")) 'YANLIŞ |
1 | WorksheetFunction.IsError(Range("B1")) 'YANLIŞ |
1 | WorksheetFunction.IsError(Range("C1")) 'YANLIŞ |
1 | WorksheetFunction.IsError(Range("D1")) 'DOĞRU |
1 | WorksheetFunction.IsError(Range("E1")) 'DOĞRU |
1 | WorksheetFunction.IsError(Range("G1")) 'DOĞRU |
Excel'deki Tüm İşlevler Listesine Dön