• DİKKAT

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

Alttoplam hatası

Katılım
26 Aralık 2008
Mesajlar
1,145
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Merhaba arkadaşlar "ALTTOPLAM(9;ÇOKETOPLA($E$3:$E$91;$D$3:$D$91;"TOPLAM"))" bu formül hata veriyor nedeni ne acaba
 
hata veriyor çünkü ALTTOPLAM fonksiyonu, ilk argümanı işlev numarası (örneğin 9 = TOPLA) olan ve ikinci argümanı ise bir hücre aralığı olan bir fonksiyondur. Ama siz ikinci argüman olarak ÇOKETOPLA fonksiyonunu, yani bir sayısal sonuç vereni kullanmışsınız.

ALTTOPLAM fonksiyonu ikinci argüman olarak hücre aralığı bekler, sayı değil.
Ama ÇOKETOPLA(...) ifadesi zaten bir sayı döndürür, bir aralık değil. Bu nedenle:

ALTTOPLAM(9; ÇOKETOPLA(...)) ullanımı mantıksal olarak yanlış ve bu yüzden hata verir.
 
hata veriyor çünkü ALTTOPLAM fonksiyonu, ilk argümanı işlev numarası (örneğin 9 = TOPLA) olan ve ikinci argümanı ise bir hücre aralığı olan bir fonksiyondur. Ama siz ikinci argüman olarak ÇOKETOPLA fonksiyonunu, yani bir sayısal sonuç vereni kullanmışsınız.

ALTTOPLAM fonksiyonu ikinci argüman olarak hücre aralığı bekler, sayı değil.
Ama ÇOKETOPLA(...) ifadesi zaten bir sayı döndürür, bir aralık değil. Bu nedenle:

ALTTOPLAM(9; ÇOKETOPLA(...)) ullanımı mantıksal olarak yanlış ve bu yüzden hata verir.
OZAMAN TOPLAM YAZAN HÜCRELERİ ALTTOPLAMLA TOPLAMAK İÇİN NE YAPMALIYIM.
 
Çoketopla, Etopla gibi fonksiyonlar zaten kriterli toplama imkanı vermekte. Sadece çoketopla kullanmanız yeterli olması gerekir. Ama sizin asıl yapmak istediğiniz nedir. Alt toplam sütunlarda filtre uyguladığınızda seçtiğiniz kritere karşılık gelen sayısal değerleri toplar.


Örneğin aşağıdaki gibi örnek bir basit listede topla sonucu 300, alttoplam sonucu 300, çoketopla sonucu 14, çoketoplada kriter Ocak ayı.

Filtre uygulayıp sadece ocak olanları seçerseniz alttoplam sonucu 14 olmakta.






257534



257535
 

Ekli dosyalar

Merhaba.
Sanırım istediğiniz böyle bir şey.

E sütununda "TOPLAM" yazıyorsa d sütununda karşılık gelen hücreleri toplar.
Kod:
=ETOPLA($E$3:$E$91;"TOPLAM";$D$3:$D$91)
 
Merhaba, filtreleme yaptığım zaman kalan toplamların toplamasını istiyorum
 
Örnek dosya ile sorarsanız daha iyi anlaşılır. Kolay cevaplanır.
 
Geri
Üst