#SAYI/0! / #DIV/0! Hatası

#SAYI/0! / #DIV/0! Hatası, Excel’de bir formülün bir sayıyı sıfıra veya boş bir hücreye bölmeye çalışması durumunda ortaya çıkan klasik bir hatadır.

Excel #SAYI/0! / #DIV/0! Hatası​

Bu hata, özellikle hesaplama işlemleri yapan formüllerde (örneğin ORTALAMA / AVERAGE, BÖL / DIVIDE, TOPLA.ÇARPIM / SUMPRODUCT) sıkça görülmektedir.

Hata Oluşma Koşulları​

Bu hata, bir formülün bölme işlemi yaptığı hücredeki değerin 0 (sıfır) ya da boş olması durumunda oluşmaktadır. Başlıca nedenler şunlardır:
  • Bölünen hücre (payda) değeri 0’dır.
  • Payda hücresi boş bırakılmıştır veya metin içeriyordur.
  • Veri setinde yanlış veri türü (ör. metin veya hata değeri) kullanılmıştır.
  • Formül içinde dolaylı başvurulan hücre, boş bir aralık döndürmektedir.

Hata Üretmek İçin Örnek Formül​

A1 hücresine 10, B1 hücresine 0 yazın ve C1 hücresine şu formülü girin:
Kod:
=A1/B1
Sonuç: #SAYI/0!
Çünkü Excel’de bir sayının sıfıra bölünmesi matematiksel olarak mümkün değildir.

Çözüm Yöntemleri​

Bu hatayı düzeltmek için birkaç farklı yöntem kullanılabilir:
  • EĞER fonksiyonu kullanılarak 0 kontrolü yapılabilir:
    Kod:
    =EĞER(B1=0;"";A1/B1)
  • EĞERHATA veya IFERROR fonksiyonu ile hata yönetilebilir:
    Kod:
    =EĞERHATA(A1/B1;"-")
  • Veri giriş alanlarında 0 yerine boş hücre kullanmak veya veri doğrulaması eklemek hatayı önlemektedir.

İleri Düzey Not​

Bazı durumlarda bu hata fark edilmeden hesaplamaları etkileyebimektedir. Örneğin, büyük bir veri kümesinde birkaç #SAYI/0! hatası, ortalama veya toplam hesaplamalarını bozabilmektedir. Bu durumda:
  • Formüllerinizde EĞERHATA kullanarak hata yönetimi ekleyin.
  • PivotTable veya Power Query’de 0 değerleri filtreleyin.
  • Sıfır değerli hücrelerin nereden geldiğini tespit etmek için İZLEME OKLARI (Formüller > Hata Denetimi > Önceki Hücreleri İzle) özelliğini kullanın.

İngilizce Excel’de Karşılığı​

Hata Adı: #DIV/0!
Örnek Formül:
Kod:
=10/0
Sonuç: Excel, “Division by Zero” (Sıfıra Bölme) uyarısı verir ve #DIV/0! hatası dönmektedir.

Önleme İpuçları​

  • Formül yazmadan önce bölen hücrelerde 0 olup olmadığını kontrol edin.
  • Veri girişini kısıtlamak için Veri Doğrulama (Data Validation) özelliğini kullanın.
  • Hata yerine metin veya boşluk göstermek istiyorsanız EĞERHATA fonksiyonunu tercih edin.
  • Analitik raporlamalarda hata yerine 0 değeri döndürmek için alternatif ifadeler kullanın:
    Kod:
    =EĞER(B1=0;0;A1/B1)

Sonuç

#SAYI/0! hatası, Excel formüllerinde matematiksel bir bölme hatasını temsil eder. Bu hata, yanlış veri veya eksik kontrol kaynaklıdır. Basit bir EĞER kontrolü veya EĞERHATA yönetimi ile kolayca önlenebilmektedir.

Yararlanılması temennisiyle.

Ekli dosyalar

Eğitim İstatistikleri

Tamamlananlar
1
Oluşturuldu
Görüntüleme
31

Tamamlayan Kullanıcılar (1)

Geri
Üst