• DİKKAT

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

Son 12 Veriyi Toplama

Katılım
7 Kasım 2025
Mesajlar
6
Excel Vers. ve Dili
Türkçe
Merhaba;

Örneğin A sütununda alt alta 23 adet matematiksel veri var. Bu verilerden son 12 tanesini herhangi bir başka hücrede toplamak istiyorum.

Şimdiden teşekkürler
 
Merhaba,

Dener misiniz? =TOPLA(DOLAYLI("A"&BAĞ_DEĞ_DOLU_SAY(A:A)-11&":A"&BAĞ_DEĞ_DOLU_SAY(A:A)))
 
Alternatif

Kod:
=TOPLA(KAYDIR(A1;BAĞ_DEĞ_DOLU_SAY(A:A)-12;0;12;1))
 
Merhaba.

Bir çok alternatif denedim ama eğer üst hücrelerden biri bile boş olursa hatalı sonuç dönüyor.
Aşağıdaki formülde bir hata ile karşılaşmadım

Kod:
=TOPLA(DOLAYLI("A"&KAÇINCI(2;1/(A:A<>""))-11&":A"&KAÇINCI(2;1/(A:A<>""))))
 
Boşlar atlanacaksa

Kod:
=TOPLA(KAYDIR($A$1;KAÇINCI(2;1/(A:A<>""))-12;0;12;1))
 
Tekrar merhaba;

Şimdi şunu yapmak istiyoruz. 12 aylık rolling grafik oluşturmamız gerekiyor.

Yani bir sütunda alt alta 36 aylık veri olduğunu düşünün her seferinde bir önceki 12 ayın verilerini toplamamız gerekiyor.
 
Dosyanızı paylaşın üzerinde çözüm arayalım
 
=EĞER(B3=DENEME!$A$13;TOPLA(DENEME!$B$2:$B$13);EĞER(B3=DENEME!$A$14;TOPLA(DENEME!$B$3:$B$14);EĞER(B3=DENEME!$A$15;TOPLA(DENEME!$B$4:$B$15);EĞER(B3=DENEME!$A$16;TOPLA(DENEME!$B$5:$B$16);EĞER(B3=DENEME!$A$17;TOPLA(DENEME!$B$6:$B$17);EĞER(B3=DENEME!$A$18;TOPLA(DENEME!$B$7:$B$18);EĞER(B3=DENEME!$A$19;TOPLA(DENEME!$B$8:$B$19);EĞER(B3=DENEME!$A$20;TOPLA(DENEME!$B$9:$B$20);EĞER(B3=DENEME!$A$21;TOPLA(DENEME!$B$10:$B$21);EĞER(B3=DENEME!$A$22;TOPLA(DENEME!$B$11:$B$22);EĞER(B3=DENEME!$A$23;TOPLA(DENEME!$B$12:$B$23);EĞER(B3=DENEME!$A$24;TOPLA(DENEME!$B$13:$B$24);EĞER(B3=DENEME!$A$25;TOPLA(DENEME!$B$14:$B$25);EĞER(B3=DENEME!$A$26;TOPLA(DENEME!$B$15:$B$26);EĞER(B3=DENEME!$A$27;TOPLA(DENEME!$B$16:$B$27);EĞER(B3=DENEME!$A$28;TOPLA(DENEME!$B$17:$B$28);EĞER(B3=DENEME!$A$29;TOPLA(DENEME!$B$18:$B$29);EĞER(B3=DENEME!$A$30;TOPLA(DENEME!$B$19:$B$30);EĞER(B3=DENEME!$A$31;TOPLA(DENEME!$B$20:$B$31);EĞER(B3=DENEME!$A$32;TOPLA(DENEME!$B$21:$B$32);EĞER(B3=DENEME!$A$33;TOPLA(DENEME!$B$22:$B$33);EĞER(B3=DENEME!$A$34;TOPLA(DENEME!$B$23:$B$34);EĞER(B3=DENEME!$A$35;TOPLA(DENEME!$B$24:$B$35);EĞER(B3=DENEME!$B$36;TOPLA(DENEME!$B$25:$B$36);EĞER(B3=DENEME!$A$37;TOPLA(DENEME!$B$26:$B$37);EĞER(B3=DENEME!$A$38;TOPLA(DENEME!$B$27:$B$38);0))))))))))))))))))))))))))


Bu döngüyü daha basit ve anlaşılır yazabilme imkanımız var mı?
 
=EĞER(B3=DENEME!$A$13;TOPLA(DENEME!$B$2:$B$13);EĞER(B3=DENEME!$A$14;TOPLA(DENEME!$B$3:$B$14);EĞER(B3=DENEME!$A$15;TOPLA(DENEME!$B$4:$B$15);EĞER(B3=DENEME!$A$16;TOPLA(DENEME!$B$5:$B$16);EĞER(B3=DENEME!$A$17;TOPLA(DENEME!$B$6:$B$17);EĞER(B3=DENEME!$A$18;TOPLA(DENEME!$B$7:$B$18);EĞER(B3=DENEME!$A$19;TOPLA(DENEME!$B$8:$B$19);EĞER(B3=DENEME!$A$20;TOPLA(DENEME!$B$9:$B$20);EĞER(B3=DENEME!$A$21;TOPLA(DENEME!$B$10:$B$21);EĞER(B3=DENEME!$A$22;TOPLA(DENEME!$B$11:$B$22);EĞER(B3=DENEME!$A$23;TOPLA(DENEME!$B$12:$B$23);EĞER(B3=DENEME!$A$24;TOPLA(DENEME!$B$13:$B$24);EĞER(B3=DENEME!$A$25;TOPLA(DENEME!$B$14:$B$25);EĞER(B3=DENEME!$A$26;TOPLA(DENEME!$B$15:$B$26);EĞER(B3=DENEME!$A$27;TOPLA(DENEME!$B$16:$B$27);EĞER(B3=DENEME!$A$28;TOPLA(DENEME!$B$17:$B$28);EĞER(B3=DENEME!$A$29;TOPLA(DENEME!$B$18:$B$29);EĞER(B3=DENEME!$A$30;TOPLA(DENEME!$B$19:$B$30);EĞER(B3=DENEME!$A$31;TOPLA(DENEME!$B$20:$B$31);EĞER(B3=DENEME!$A$32;TOPLA(DENEME!$B$21:$B$32);EĞER(B3=DENEME!$A$33;TOPLA(DENEME!$B$22:$B$33);EĞER(B3=DENEME!$A$34;TOPLA(DENEME!$B$23:$B$34);EĞER(B3=DENEME!$A$35;TOPLA(DENEME!$B$24:$B$35);EĞER(B3=DENEME!$B$36;TOPLA(DENEME!$B$25:$B$36);EĞER(B3=DENEME!$A$37;TOPLA(DENEME!$B$26:$B$37);EĞER(B3=DENEME!$A$38;TOPLA(DENEME!$B$27:$B$38);0))))))))))))))))))))))))))


Bu döngüyü daha basit ve anlaşılır yazabilme imkanımız var mı?

Demek istiyorsunuz ki;
1- Paylaştığım formül ile ne yamak istediğimi anlayın.
2- Benim dosyamı tahmin ederek örneğini oluşturun.
3- Tahmin ederek oluşturduğunuz dosyama göre bu formülü kısaltın.
Elbette bu imkansız değil ama buna çok kimsenin yardım etmeye çalışacağını sanmıyorum çünkü çözüme ulaşabilmek için size birçok soru sormak gerekecek.

Daha hızlı ve doğru yanıt almak için dosyanızı paylaşın. Formül ile neyi amaçladığınızı açıklayın.
Dosyanızı dosya paylaşım sitelerinde paylaşabilirsiniz.
 
Sadece, formül için yazılacaksa eğer,
verilen formülün kısaltılmış hali şöyle yazılabilir.

Geriye kalanları bilemem...

=EĞERHATA(TOPLA(KAYDIR(DENEME!$B$2;KAÇINCI(B3;DENEME!$A$2:$A$50;0)-1;;-12;1));0)
 
Sadece, formül için yazılacaksa eğer,
verilen formülün kısaltılmış hali şöyle yazılabilir.

Geriye kalanları bilemem...

=EĞERHATA(TOPLA(KAYDIR(DENEME!$B$2;KAÇINCI(B3;DENEME!$A$2:$A$50;0)-1;;-12;1));0)

ÇOK TEŞEKKÜR EDERİM. ÇALIŞIYOR.
 
Geri
Üst