Tarihleri arası (Ay) Toplam aldırma

Katılım
17 Temmuz 2024
Mesajlar
19
Excel Vers. ve Dili
Excel Sql

Tarih

TUTAR

  

TARİH

TUTAR

13.01.2025

1.000

  

31.01.2025

 

28.02.2025

2.000

  

28.02.2025

 

12.02.2025

3.000

    

01.01.2025

1.000

    

17.01.2025

5.000

   

Sağ tarafta yer alan ayların toplamını sağ tarafa nasıl ala bilirim.

 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
488
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029

Tarih

TUTAR

  

TARİH

TUTAR

13.01.2025

1.000

  

31.01.2025

 

28.02.2025

2.000

  

28.02.2025

 

12.02.2025

3.000

    

01.01.2025

1.000

    

17.01.2025

5.000

   

Sağ tarafta yer alan ayların toplamını sağ tarafa nasıl ala bilirim.

dosya.tc dosya.co gibi paylaşım sitelerine dosyanızı yükleyip link verebilirsiniz.
 

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
473
Excel Vers. ve Dili
Office 365 Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
01-11-2026
Merhaba,
Verilerinizin A sütunundan başladığı varsayılarak aşağıdaki formülü deneyebilir misiniz.

Kod:
=TOPLA.ÇARPIM((AY($A$2:$A$6)=AY(E2))*(YIL($A$2:$A$6)=YIL(E2))*$B$2:$B$6)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,926
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatifler...

C++:
=ÇOKETOPLA(B$2:B$1000;A$2:A$1000;">="&SERİAY(E2;-1)+1;A$2:A$1000;"<="&E2)
C++:
=TOPLA.ÇARPIM(--(METNEÇEVİR(A$2:A$1000;"ay")=METNEÇEVİR(E2;"ay"));(B$2:B$1000))

Ofis 365 alternatifler;

Dilediğiniz boş bir hücreye yazdığınızda tüm liste dökülmeli olarak listelenecektir.

C++:
=GRUPLAÖLÇÜT(METNEÇEVİR(A1:A1000;"yyyy-aa");B1:B1000;TOPLA;3;;;A1:A1000<>"")
Başlıkları değiştirmek isterseniz;
C++:
=DÜŞEYYIĞ({"Dönem";"Tutar"};GRUPLAÖLÇÜT(METNEÇEVİR(A2:A1000;"yyyy-aa");B2:B1000;TOPLA;;;;A2:A1000<>""))

C++:
=LET(
     Dönem; METNEÇEVİR(A2:A1000;"yyyy-aa");
     Tutar; B2:B1000;
     Liste; BENZERSİZ(SIRALA(FİLTRE(Dönem;ESAYIYSA(A2:A1000)*ESAYIYSA(Tutar))));
     Sonuç; BYROW(Liste;LAMBDA(X;TOPLA(FİLTRE(Tutar;Dönem=X))));
     DÜŞEYYIĞ({"Dönem";"Tutar"};YATAYYIĞ(Liste;Sonuç))
     )
 

Ekli dosyalar

Katılım
17 Temmuz 2024
Mesajlar
19
Excel Vers. ve Dili
Excel Sql
Alternatifler...

C++:
=ÇOKETOPLA(B$2:B$1000;A$2:A$1000;">="&SERİAY(E2;-1)+1;A$2:A$1000;"<="&E2)
C++:
=TOPLA.ÇARPIM(--(METNEÇEVİR(A$2:A$1000;"ay")=METNEÇEVİR(E2;"ay"));(B$2:B$1000))

Ofis 365 alternatifler;

Dilediğiniz boş bir hücreye yazdığınızda tüm liste dökülmeli olarak listelenecektir.

C++:
=GRUPLAÖLÇÜT(METNEÇEVİR(A1:A1000;"yyyy-aa");B1:B1000;TOPLA;3;;;A1:A1000<>"")
Başlıkları değiştirmek isterseniz;
C++:
=DÜŞEYYIĞ({"Dönem";"Tutar"};GRUPLAÖLÇÜT(METNEÇEVİR(A2:A1000;"yyyy-aa");B2:B1000;TOPLA;;;;A2:A1000<>""))

C++:
=LET(
     Dönem; METNEÇEVİR(A2:A1000;"yyyy-aa");
     Tutar; B2:B1000;
     Liste; BENZERSİZ(SIRALA(FİLTRE(Dönem;ESAYIYSA(A2:A1000)*ESAYIYSA(Tutar))));
     Sonuç; BYROW(Liste;LAMBDA(X;TOPLA(FİLTRE(Tutar;Dönem=X))));
     DÜŞEYYIĞ({"Dönem";"Tutar"};YATAYYIĞ(Liste;Sonuç))
     )
Zaman ayırıp alternatif çözüm ürettiğiniz için teşekkürler.
 
Üst