3. Bölüm: Formüller, Fonksiyonlar, Mantık ve Arama Fonksiyonları
3.2.8 EĞERHATA Fonksiyonu
Excel’de fonksiyonların kullanımında yapılan bazı hatalardan sonra Excel bize #SAYI/0!, #AD?, #YOK, #BOŞ!, #DEĞER! ve #REF gibi bazı hata mesajları gösterir.
Bu hata mesajlarını EĞERHATA fonksiyonunu kullanarak gizleyebilirsiniz.
Bu fonksiyonun söz dizimi şöyledir:
=EĞERHATA(değer; eğer_hatalıysa_değer)
EĞERHATA fonksiyonunda ilk değişken olan değer yerine hücredeki formül yazılır. İkinci değişken olan eğer_hatalıysa_değer yerine ise fonksiyon hata verdiğinde hatalı sonuç yerine hücrede görmek istediğimiz değer yazılır.
Yukarıdaki tablonun D5, D8 ve D12 hücrelerinde birim fiyatlar yazılmadığı için Excel, tablonun E sütununda satılan ürün adedi hesaplanırken #SAYI/0! (Sıfıra bölme) hata mesajını vermiştir. Bu mesajın görünmemesi için E3 hücresine =C3/D3 formülü yerine =EĞERHATA(C3/D3;””) formülü yazılıp E4:E14 aralığına da kopyalanmalıdır. Bu formüle göre hata yoksa bölmenin sonucu hücreye yazılır, sıfıra bölme hatası varsa hücre boş bırakılacaktır.
Bu durumda tablo aşağıdaki gibi görünecektir.