Formüldeki hataları gidermek için EĞERHATA işlevini kullanabilirsiniz. EĞERHATA işlevi, bir formül değerlendirildiğinde hatayla karşılaşırsa belirttiğiniz bir değeri, aksi takdirde formülün sonucunu verir.
Söz Dizimi
EĞERHATA(değer, eğer_hataysa_değer)
EĞERHATA işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:
-
değer Gerekli. Hatayı denetleyen bağımsız değişkendir.
-
eğer_hatalıysa_değer Gerekli. Formül değerlendirildiğinde hatayla karşılaşılırsa döndürülecek değer. Şu hata türleri değerlendirilir: #YOK, #DEĞER!, #REF!, #DIV/0!, #SAYI!, #AD?veya #BOŞ!.
Notlar
-
Değer veya eğer_hataysa_değer boş bir hücreyse EĞERHATA bunu boş bir dize değeri ("") olarak algılar.
-
Değer bir dizi formülüyse EĞERHATA işlevi değerde belirtilen aralıktaki her hücre için sonuç dizisini döndürür. Aşağıda ikinci örneğe bakın.
Örnekler
Aşağıdaki tabloda yer alan örnek verileri kopyalayın ve yeni bir Excel çalışma sayfasının A1 hücresine yapıştırın. Formüllerin sonuçları göstermesi için, bunları seçin, F2 tuşuna ve sonra da Enter tuşuna basın.
|
Kota |
Satılan Birimler |
|
|---|---|---|
|
210 |
35 |
|
|
55 |
0 |
|
|
23 |
||
|
Formül |
Açıklama |
Sonuç |
|
=EĞERHATA(A2/B2, "Hesaplama hatası") |
İlk bağımsız değişkendeki formül hatasını denetler (210'u 35'e bölün), hata bulamaz ve sonra formülün sonucunu getirir |
6 |
|
=EĞERHATA(A3/B3, "Hesaplama hatası") |
İlk bağımsız değişkendeki formül hatasını denetler (55'i 0'a bölün), 0 hatası tarafından bir bölme bulur ve sonra eğer_hataysa_değer'i getirir |
Hesaplama hatası |
|
=EĞERHATA(A4/B4, "Hesaplama hatası") |
İlk bağımsız değişkendeki formül hatasını denetler ("" değerini 23'e bölün), hata bulamaz ve sonra formülün sonucunu getirir. |
0 |
Örnek 2
|
Kota |
Satılan Birimler |
Oran |
|---|---|---|
|
210 |
35 |
6 |
|
55 |
0 |
Hesaplama hatası |
|
23 |
0 |
|
|
Formül |
Açıklama |
Sonuç |
|
=C2 |
d>Dizinin ilk öğesindeki ilk bağımsız değişkendeki formül hatasını denetler (A2/B2 veya 210'u 35'e bölün), hata bulamaz ve sonra formülün sonucunu getirir |
6 |
|
=C3 |
Dizinin ikini öğesindeki ilk bağımsız değişkendeki formül hatasını denetler (A3/B3 veya 55'i 0'a bölün), 0 hatası tarafından bir bölme bulur ve sonra eğer_hataysa_değer'i getirir |
Hesaplama hatası |
|
=C4 |
Dizinin üçüncü öğesindeki ilk bağımsız değerdeki formül hatasını denetler (A4/B4 veya "" değerini 23'e bölün), hata bulamaz ve sonra formülün sonucunu getirir |
0 |
|
Not: Geçerli bir Microsoft 365 sürümünüz varsa formülü çıkış aralığının sol üst hücresine girip ENTER tuşuna basarak formülün bir dinamik dizi formülü olduğunu onaylayabilirsiniz. Aksi takdirde, öncelikle çıkış aralığı seçilip çıkış aralığının sol üst hücresine formül girilerek ve sonra bunu doğrulamak için CTRL+SHIFT+ENTER tuşlarına basılarak formülün bir eski dizi formülü olarak girilmesi gerekir. Excel sizin için formülün başına ve sonuna küme ayraçları ekler. Dizi formülleri hakkında daha fazla bilgi için bkz. Dizi formülleriyle ilgili yönergeler ve örnekler. |
Daha fazla yardım mı gerekiyor?
Her zaman Excel Teknik Topluluğu sayfasında bir uzmana soru sorabilir veya Topluluklar sayfasından destek alabilirsiniz.