İki tarih arasındaki değerleri toplama (ÇOKETOPLA)

Katılım
16 Ekim 2005
Mesajlar
93
Excel Vers. ve Dili
İşletim Sistemi Windows 11
Excel 2010-Türkçe
Altın Üyelik Bitiş Tarihi
24-11-2024
Merhaba.
Elimde A Sutununda tarih (aylar) B sutununda ise değerler yer alan bir tablom var.
Örnek deki tablo elbette kısıtlı veriler benimkiler çok daha fazladır.

Örnek olarak A ve B stununu kaynak olarak tutarak (manuel topladığım) D3 ve E3 e yazdığım tarihler arasında kalan tum ayları topladığında
Yani D3 ocak 2005 ve E3 Mayıs 2006 (ocak 2005 (dahil) -şubat 2005 mart nisan 2005......Mayıs 2006 dahil) arada kalan tum değerleri toplayarak F3 sutununa yazması.
Aynı şekilde ikinci örneğide D4-E4 de yer alan tarihler arasında kalan tarihlerdeki değerleri toplayıp F4 de yazdım (manuel)
Benim yapmak istediğim tabi öncelikle makrosuz olursa formulle yapmak istiyorum, A ve B stununu kaynak olarak görerek sarı renkli olan D11 e girdiğim tarih ile E 11 e girdiğim tarihler arasındaki verileri toplayıp F 11 sutununa yazması.
Eğer bu formulle yapılabilirse harika olacak. Kendi az bilgimle birçok şey denedim ama bir turlu beceremedim.
Yardımcı olabilecek arkadaşlara şimdiden çok teşekkur ederim.
NOT: ÇOKETOPLA ile denedim ama beceremedim.
 
Son düzenleme:

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,844
Excel Vers. ve Dili
Microsoft 365 Tr-64
1. yöntem
=TOPLA.ÇARPIM((A:A>=D12)*(A:A<=E12)*B:B)

2. yöntem
=ÇOKETOPLA(B2:B1000;A2:A1000;">="&D12;A2:A1000;"<="&E12)

3.Yöntem
=TOPLA(KAYDIR(A1;KAÇINCI(D12;A:A;0)-1;1;KAÇINCI(E12;A:A;0)-KAÇINCI(D12;A:A;0)+1;1))
 
Katılım
16 Ekim 2005
Mesajlar
93
Excel Vers. ve Dili
İşletim Sistemi Windows 11
Excel 2010-Türkçe
Altın Üyelik Bitiş Tarihi
24-11-2024
1. yöntem
=TOPLA.ÇARPIM((A:A>=D12)*(A:A<=E12)*B:B)

2. yöntem
=ÇOKETOPLA(B2:B1000;A2:A1000;">="&D12;A2:A1000;"<="&E12)

3.Yöntem
=TOPLA(KAYDIR(A1;KAÇINCI(D12;A:A;0)-1;1;KAÇINCI(E12;A:A;0)-KAÇINCI(D12;A:A;0)+1;1))
Çok teşekkür ederim.
1. yöntem olmadı (veya ben beceremedim) ancak 2 ve 3 ikiside mükemmel. Gerçekten teşekkürler emeğinize sağlık.
 
Üst