#SAYI! / #NUM! Hatası, Excel’in bir formül sonucunda geçersiz veya tanımsız bir sayısal değerle karşılaştığında oluşmaktadır.
Sonuç: #SAYI!
Çünkü negatif sayının karekökü reel bir sayı değildir.
Bir diğer örnek:
Sonuç: #SAYI!
Bu durumda sayı Excel’in hesaplama kapasitesini aşmaktadır.
Örnek Formül:
Sonuç: #NUM!
Yararlanılması temennisiyle.
Excel #SAYI! / #NUM! Hatası
Bu hata, genellikle matematiksel olarak mümkün olmayan işlemlerde (örneğin negatif sayının karekökü, aşırı büyük sayıların üsse alınması) ortaya çıkar.Hata Oluşma Koşulları
Bu hata, Excel’in hesaplamayı tamamlayamaması veya geçersiz sayısal değerle karşılaşması durumunda oluşmaktadır. Başlıca nedenler şunlardır:- Negatif bir sayının karekökü alınmaya çalışılmıştır.
- Logaritma fonksiyonuna sıfır veya negatif bir değer girilmiştir.
- Sonuç, Excel’in sayı sınırlarını aşmıştır (yaklaşık ±1E+308).
- İteratif hesaplamalar sonucunda çözüm bulunamamıştır.
Hata Üretmek İçin Örnek Formül
A1 hücresine şu formülü yaz:
Kod:
=KAREKÖK(-9)
Çünkü negatif sayının karekökü reel bir sayı değildir.
Bir diğer örnek:
Kod:
=ÜS(1E+308;2)
Bu durumda sayı Excel’in hesaplama kapasitesini aşmaktadır.
Çözüm Yöntemleri
Bu hatayı düzeltmek için:- Formülünüzdeki değerlerin matematiksel olarak geçerli olduğundan emin olun.
- Negatif sayılarla işlem yapmadan önce mutlak değer (ABS) kullanın:
Kod:=KAREKÖK(ABS(A1)) - Logaritma işlemlerinde sıfırdan büyük değer girildiğinden emin olun:
Kod:=EĞER(A1<=0;"";LOG(A1)) - İterasyon içeren formüllerde Hesaplama Seçenekleri > İteratif Hesaplamayı Etkinleştir ayarını kontrol edin.
İleri Düzey Not
Bazı fonksiyonlar (örneğin, HEDEFBUL, FAİZORANI, YÖNDEĞER) çözüm bulamadığında da #SAYI! döndürebilir. Bu durumda:- Farklı başlangıç değerleriyle tekrar deneyin.
- Formülün parametrelerinin mantıksal olarak uyumlu olduğundan emin olun.
- Finansal fonksiyonlarda negatif faiz veya sıfır süre gibi geçersiz girdilerden kaçının.
İngilizce Excel’de Karşılığı
Hata Adı: #NUM!Örnek Formül:
Kod:
=SQRT(-9)
Önleme İpuçları
- Matematiksel işlemler öncesinde hücre değerlerinin geçerli olup olmadığını kontrol edin.
- Negatif veya sıfır değerli girişlerde hata oluşmaması için EĞER veya EĞERHATA kullanın.
- Finansal fonksiyonlarda parametreleri dikkatle kontrol edin.
- Sonuçların çok büyük değerlere ulaşmaması için uygun ölçeklendirme yapın.
Sonuç
#SAYI! hatası, matematiksel olarak imkansız veya mantıksız işlemleri ifade eder. Bu hata, formül hatası değil, geçersiz sayısal değer uyarısıdır. Basit kontrollerle önlenebilir ve doğru veri aralığı seçimiyle tamamen ortadan kaldırılabilmektedir.Yararlanılması temennisiyle.