Örnek çalışma kitabını indirin
Bu eğitici, Excel ve Google E-Tablolar'da IFERROR ve IFNA ile DÜŞEYARA hatalarını nasıl ele alacağınızı öğretecektir.
EĞERHATA ve DÜŞEYARA
Bir hata oluşursa hata yerine bir değer (veya başka bir hesaplama) döndürmek için EĞERHATA İşlevi ile DÜŞEYARA'yı kullanabilirsiniz…
Bu örnek, ilki bir hatayla sonuçlanırsa ikinci bir DÜŞEYARA gerçekleştirir.
1 | =EĞERHATA(DÜŞEYARA(F3,B3:D6,3,YANLIŞ),DÜŞEYARA("Başka",B3:D6,3,YANLIŞ)) |
Yukarıdaki örnekte, bir Durum bu, arama tablosunda mevcut değildir. EĞERHATA İşlevi olmadan DÜŞEYARA İşlevi bir #YOK hatası döndürür. EĞERHATA İşlevini kullanarak, hatayı genel bir durum için başka bir aramayla değiştirebiliriz. Başka bir deyişle, eğer Durum "Yaralanma", "Kaza" veya "Suç" değildir, Telefon numarası "Diğer" tüm vaka kategorisi için.
EĞERHATA İşlevinin her türlü hatayı yakaladığını lütfen unutmayın: #YOK, #DEĞER!, #BAŞV!, #SAYI/0!, #SAYI!, #NAME?. Bu her zaman istediğiniz sonucu vermez. Aşağıdaki örnekte, arama tablomuz adlandırılmış bir aralıktır: LookupTable. Adını yanlışlıkla yanlış yazarsak (ör. "Arama Tablosu") formül, listede bulunan hesap kimlikleri için bile "Bulunamadı" mesajı verir.
1 | =EĞERHATA(DÜŞEYARA(E3,Arama Tablosu,2,YANLIŞ),"Bulunamadı") |
Arama tablosunun adını yanlış yazdığımız için DÜŞEYARA İşlevi bir #NAME? hata. EĞERHATA Fonksiyonu ile her türlü hatayı yanıltıcı olan “Bulunamadı” mesajı ile değiştiririz.
Yalnızca #YOK hatalarını işlemek istiyorsanız, bunun yerine EĞERHATA İşlevini kullanın.
IFNA ve DÜŞEYARA
DÜŞEYARA İşlevi ile arama dizinizde olmayan bir değer aradığınızda #YOK hatası alırsınız. IFNA İşlevi ile hata görüntüsünü rastgele bir mesaja (hatta boş bir dizeye) değiştirebilirsiniz.
1 | =IFNA(DÜŞEYARA(E3,B3:C6,2,YANLIŞ),"Bulunamadı") |
Hesap Kimliği 55 yok, bu nedenle formül bize "Bulunamadı" ifadesini veriyor.
Veri aralığının adını yanlış yazdığımız örneğimize dönersek, EĞERHATA yerine EĞERHATA kullanmak, değerin bulunamadığını değil, bir hata yaptığımızı söyler:
İsim? hata, formülümüzün söz diziminde bir sorun olduğu anlamına gelir, bu nedenle yazdıklarımızı gözden geçirip düzeltmemiz gerekir.
Google E-Tablolar'da DÜŞEYARA #YOK Hatası
Bu formüller, Google E-Tablolar'da Excel'dekiyle tamamen aynı şekilde çalışır.