Excel formüllerde hataları gizlemek, Eğerhata işlevi kullanımı

Excel formüllerinizde oluşan hataları gizlemek için EĞERHATA işlevini kullanabilirsiniz. Özellikle Düşeyara işlevinde oluşan #YOK hatalarını bu şeklde gizleyebilirsiniz.


Excel'de Formül hatalarını Eğerhata işlevini kullanarak gizlemek

Excel'i kullanmaya başladığınızda, basit toplamalar yapmaktan, basit çizelgeler hazırlamaktan çok daha fazla bir program olduğunu görürsünüz.  Excel'de formüller kurmaya başladığınızda, farklı sebeblerden kaynaklan hatalar ile karşılaşmaya başlarız. Örneğin bir hücrede sayı varken, diğer hücrede metin varsa ve biz bu iki hücrede çarpma işlemi uygularsak #DEĞER hatası ile karşılarız.  Excel formüllerinde karşılaşılan hataların başında Düşeyara işlevi kullanıldığında, karşılaşılan #YOK hatasıdır. 

Excel formülleri bildiğiniz gibi = işareti ile başlar ve hücre adreslerini, işlevleri, sabitleri kullanarak da ilerler. Formülleri oluşturmaya başladığınızda, bazı formül sonuçlarınızın hata değerleri döndürdüğünü görürsünüz.  Formüllerde karşılaştığımız hatalar, özellikle raporlama ekranlarında tablolarınızın düzgün görünmesini engeller.  Düşeyara işlevinde yoğun olarak kullanılan Eğerhata işlevi, aslında tüm Excel formüllerinde kullanılabilir  

En sık karşılaşılan Excel formül hatalarının başında gelen  #DEĞER hatası Elma ile Armutu toplamak gibi düşünülebilir. Metin içeren hücreler ile sayı içeren hücreleri birbiriyle çarptığınızda bu hata ile karşılaşırız. 

Excel formüllerinde oluşan hataları gidermek için EĞERHATA işlevini kullanmanız gerekir. İngilizcesi IFERROR olan EĞERHATA formülünün kullanımı oldukça basittir. 

Örneğin aşağıdaki bir tablonuzun olduğunu düşünelim.



Burada C sütununda yer alan Satış YOK ifadesi, D sütunda yer alan formülde hataya neden olmaktadır. #DEĞER hatası Satış yok ifadesi ile I1 hücresinde yer alan değerlerin çarpılması sonucu oluşur. Buradaki #DEĞER hatasını gidermek için EĞERHATA işlevini aşağıdaki gibi kullanabiliriz.  

=EĞERHATA(C2*$I$1;"")

Bu formül, C2*$I$1 formülü hata vermezse, sonucu döndürür, hata verir ise ; ifadesinden sonra ne yazarsanız o sonucu döndürür.

=EĞERHATA(C2*$I$1;"")  - Bu formül hata verdiği zaman "" yani boş değer döndürür ve hata olan yerlere boşluk gelir. 

=EĞERHATA(C2*$I$1;"Hata var") -  Bu formül hata verdiği zaman, hata oluşan hücrelere Hata var yazar. Burada çift tırnak aralığına istediğiniz değeri yazabilir. iki çift tırnak arasına yazdığınız her şey metinsel ifade olarak değerlendirilecektir. 

=EĞERHATA(C2*$I$1;0) -  Bu formül hata verdiği zaman, hata oluşan hücrelere 0 değerini yazar.

=EĞERHATA(C2*$I$1;C2) -  Bu formül hata verdiği zaman, hata oluşan hücrelere C2 hücresindeki değeri döndürür.

vidoport.com üzerindeki EĞERHATA ve IFERROR konularını içeren eğitim videolarını aşağıdaki linke tıklayarak izleyebilirsiniz. 



Excel'i öğrenmek ve Excel konularında kendinizi geliştirmek için vidoport.com üzerindeki eğitimlerden yararlanabilirsiniz. Oldukça geniş bir Excel kütübanesine sahip olan vidoport.com, Excel'in başlangıç eğitimlerinden, Excel raporlama eğitimlerine, Excel Programlama - VBA eğitimlerinden, Excel grafikler oluşturmaya kadar tüm Excel konularını kapsar. 


 

Bu makale 209 kişi tarafından okundu