• DİKKAT

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

TOPLA - aya göre

Katılım
4 Aralık 2004
Mesajlar
129
"=TOPLA(EÐER(AY(B3:B65001)=AY(BUGÜN());D3:D65001))" Bu Formülle Bulunduğum Ayı Toplayabiliyorum Ama İstediğim Ayı Nisan ve ya Ocak Toplayamıyorum.. Nasıl yapabilirim hem excelde hemde makroda..
 
Belki daha pratik bir çözüm bulunabilir fakat aşağıdaki formül işinizi görecektir. Aramak istediğiniz ay bilgisini A1 hücresinden almaktadır.

=TOPLA.ÇARPIM((B3:B65001>=TARİH(2005;AY(A1);1))*(B3:B65001<TARİH(2005;AY(A1)+1;1))*(D3:D65001))

Makrodada yukarıdaki fonksiyonun karşılığı olarak aşağıdaki gibi bir yazım kullanabileceğiniz gibi. For-next döngüsü kurarak bu döngü içinde bir if ile değerlendirme yaparak toplatabilirsiniz.

[vb:1:3a0e96abb3]a=worksheetfunction.SumProduct(.....)[/vb:1:3a0e96abb3]

[vb:1:3a0e96abb3]For a=3 to cells(65536,3).end(xlup).row
if month(cells(a,2))=month([a1] then
c=cells(a,4)+c
end if
next[/vb:1:3a0e96abb3]
 
Teşekkürler Levent Bey Sorunum Çözüldü..
 
Geri
Üst