Excel formülü: #SAYI! hata -

İçindekiler

Özet

#SAYI! bir hesaplama gerçekleştirilemediğinde Excel formüllerinde hata oluşur. Örneğin, negatif bir sayının karekökünü hesaplamaya çalışırsanız, #SAYI! hata. Genel olarak, #SAYI! hata, bir hesaplamayı tekrar mümkün kılmak için gerekli girdileri ayarlama meselesidir. Daha fazla bilgi için aşağıya bakın.

Açıklama

#SAYI! bir hesaplama gerçekleştirilemediğinde Excel formüllerinde hata oluşur. Örneğin, negatif bir sayının karekökünü hesaplamaya çalışırsanız, #SAYI! hata. Aşağıdaki örnekler, #SAYI hatasını döndüren formülleri göstermektedir. Genel olarak, #SAYI! hata, bir hesaplamayı tekrar mümkün kılmak için gerekli girdileri ayarlama meselesidir.

Örnek 1 - Sayı çok büyük veya küçük

Excel'in kullanabileceğiniz en küçük ve en büyük sayılarla ilgili sınırları vardır. Bu aralığın dışındaki sayılarla çalışmaya çalışırsanız, #SAYI hatası alırsınız. Örneğin, 5'i 500'ün kuvvetine çıkarmak izin verilen aralığın dışındadır:

=5^500 // returns #NUM!

Örnek 2 - İmkansız hesaplama

#SAYI! hata ayrıca bir hesaplama yapılamadığında da ortaya çıkabilir. Örneğin, aşağıdaki ekran bir sayının karekökünü hesaplamak için KAREKÖK işlevinin nasıl kullanılacağını gösterir. Aşağıya kopyalanan C3'teki formül:

=SQRT(B3)

Hesaplama gerçekleştirilemediğinden C5 hücresinde formül #SAYI döndürür. Negatif bir değerin karekökünü almanız gerekiyorsa (değeri pozitif olarak ele alarak), ABS fonksiyonundaki sayıyı şu şekilde kaydırabilirsiniz:

=SQRT(ABS(B3))

Hatayı yakalamak ve boş sonucu ("") veya özel bir mesajı döndürmek için EĞERHATA işlevini de kullanabilirsiniz.

Örnek 3 - yanlış işlev argümanı

Bazen #SAYI! bir işlev bağımsız değişkenine geçersiz bir girdi sağlarsanız hata. Örneğin, ETARİHLİ işlevi, çeşitli birimlerde iki tarih arasındaki farkı döndürür. Bunun gibi üç argüman gerektirir:

=DATEDIF (start_date, end_date, unit)

Girişler geçerli olduğu sürece, DATEDIF belirtilen birimdeki tarihler arasındaki zamanı döndürür. Ancak, başlangıç ​​tarihi bitiş tarihinden büyükse, ETARİHLİ #SAYI hatasını verir. Aşağıdaki ekran görüntüsünde formülün, başlangıç ​​tarihinin bitiş tarihinden büyük olduğu 5. satıra kadar sorunsuz çalıştığını görebilirsiniz. D5'te formül #SAYI döndürür.

Bunun # DEĞER! Den biraz farklı olduğuna dikkat edin! hata, genellikle bir giriş değeri doğru türde olmadığında ortaya çıkar. Yukarıda gösterilen hatayı düzeltmek için, 5. satırdaki tarihleri ​​tersine çevirmeniz yeterlidir.

Örnek 4 - Yineleme formülü sonucu bulamıyor

IRR, RATE ve XIRR gibi bazı Excel işlevleri, bir sonuç bulmak için yinelemeye dayanır. Performans nedenleriyle, Excel izin verilen yineleme sayısını sınırlar. Bu sınıra ulaşılmadan önce sonuç bulunamazsa formül #SAYI hatası verir. Yineleme davranışı Seçenekler> Formüller> Hesaplama seçeneklerinde ayarlanabilir.

Ilginç makaleler...