EĞERHATA, bir formül hata verirse senin seçtiğin ikinci sonucu gösterir. DÜŞEYARA aranan kodu bulamadığında veya bir bölme işlemi sıfıra bölündüğünde raporu okunur tutmak için yararlıdır. İngilizce Excel'de adı IFERROR'dır.
EĞERHATA neyi yakalar?
Söz dizimi EĞERHATA(değer; hata_ise_değer) biçimindedir. İlk bağımsız değişken bir formül olabilir; formül geçerli sonuç üretirse o sonuç gösterilir.
Hata ortaya çıktığında ikinci bağımsız değişken kullanılır. Bu işlev #YOK, #SAYI/0! gibi farklı hata türlerini aynı sonuca dönüştürdüğü için beklenmedik veri sorunlarını da gizleyebilir.
DÜŞEYARA sonucunu açıklayıcı yap
A2'deki ürün kodu F:H tablosunda yoksa Bulunamadı mesajını göstermek için aşağıdaki örneği kullan. Kod bulunduğunda üçüncü sütundaki değer normal şekilde gelir.
Formülü aşağı kopyalamadan önce bulunması gereken birkaç kodu ve bilinçli olarak eksik bıraktığın bir kodu test et. Yanlış sütun numarası gibi gerçek formül hatalarını da kontrol et.
Uygulama adımları
- Önce arama formülünü tek başına çalıştır.
- Formülü EĞERHATA içine al ve hata halinde gösterilecek metni ekle.
- Bulunan ve bulunamayan örnek kayıtları karşılaştır.
=EĞERHATA(DÜŞEYARA(A2;$F$2:$H$100;3;YANLIŞ);"Bulunamadı")Hataları saklamadan kullan
EĞERHATA tüm hataları bastırır. Yalnızca bulunamayan arama değerlerini ayrı ele almak istiyorsan Excel sürümünde mevcutsa EĞERYOK işlevini değerlendirebilirsin.
Bölmede boş metin göstermek, verinin neden hesaplanamadığını gizleyebilir. Raporun denetim gerektiriyorsa eksik ve sıfır değerleri ayrı kontrol et. Bölgesel ayara göre bağımsız değişken ayırıcı virgül olabilir.
Sık sorulan sorular
EĞERHATA hatayı düzeltir mi?
Hayır. Yalnızca gösterilen sonucu değiştirir; yanlış veri veya formül yerinde kalır.
SheetCommand bu formülü dosyama ekler mi?
Hayır. Rehber Excel formülünü öğretir; araç şu anda desteklenen tablo temizleme, sıralama, özetleme ve hesaplama komutlarını çalıştırır.
Kaynaklar ve daha fazla bilgi
SheetCommand
Formülden önce tabloyu kontrol et
Kaynak dosyadaki boş ve tekrar eden satırları inceleyip ardından formülü Excel'de uygula.