• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

topla.çarpım ile bölme işlemi ve #SAYI/0! hatası

  • Konbuyu başlatan Konbuyu başlatan utkub
  • Başlangıç tarihi Başlangıç tarihi
Katılım
5 Aralık 2007
Mesajlar
48
Excel Vers. ve Dili
2013 türkçe
Merhabalar,

Ekteki örnek çalışmada topla.çarpım formülü ile bölme işlemi yaptığımda paydadaki dizinin içinde değeri sıfır veya boş olan hücre varsa işlemin sonucu doğal olarak #SAYI/0! olmakta. Paydadaki dizinin değeri sıfır veya boş olan hücrelerini dikkate almadan hesaplamayı nasıl yapabilirim?

Yardımlarınız için teşekkür ederim.
 

Ekli dosyalar

A21 e bu formülü girebilirsiniz

=EĞERHATA(TOPLA.ÇARPIM(A2:A19;1/B2:B19); )
 
Sayın cemshan, yardımınız için teşekkür ederim.

topla.çarpım fonksiyonun sonucu hatalı olduğu için sonucu sıfır olarak hesapladı.
 
=(TOPLA.ÇARPIM(A2:A19;B2:B19)/1)

neden 1 e bölmek istediniz anlamadım ? formülü deneyin
 
Sayın excel41, yardımınız için teşekkür ederim.

Aslında A2:A19 dizisindeki değerleri B2:B19 dizisindeki değerlere bölüp, bölüm sonuçlarını toplatmak istiyorum. Ama paydadaki dizide (B2:B19) değeri sıfır olan veya içeri boş olan hücreler olduğunda doğal olarak #SAYI/0! hatası alıyorum. Topla.çarpım fonksiyonunun bu hataları atlayarak sonuçları toplamasını nasıl sağlayabilirim?
 
örnek dosya atarsanız daha sağlşıklı olacak sanırım
 
Deneyiniz.
Kod:
=TOPLA.ÇARPIM((A2:A19)*(B2:B19<>" ")*(B2:B19))
 
Selam
Aşağıdaki formülü denermisiniz,
Dizi formülüdür Formülü yazdıktan sonra Ctrl+Shift+Enter ile sonlandırınız
Kod:
=TOPLA.ÇARPIM((EĞER(B2:B19>0;A2:A19;0))/(EĞER(B2:B19>0;B2:B19;1)))
 
Yardımlarınız için teşekkür ederim.

Önerilen çözümleri ekteki dosyada sırasıyla uyguladım. Ama doğru sonuç C20 hücresinde hesaplanan değer olmalı.
 

Ekli dosyalar

benim yazdığım formül dizi formülüdür
formülü yazdıktan sonra Enter değil Ctrl+Shift+Enter'a basınız
C20 ile aynı sonucun çıktığını göreceksiniz
 

Ekli dosyalar

Sayın merakli_72,

Çok haklısınız dizi formülü olarak uygulamamışım. Ctrl+Shift+Enter ile uygulayınca doğru sonucu verdi.

Yardımınız için çok teşekkür ederim.
 
Alternatif;

Dizi formüldür.

Kod:
=TOPLA(EĞERHATA(A2:A19/B2:B19;0))
 
Sayın Korhan Ayhan, yardımınız için teşekkür ederim.

Ekteki dosyada iki farklı çözümü ve koşul uygulamasını da gösterdim.
 

Ekli dosyalar

Geri
Üst