• DİKKAT

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

bir sütundaki son değere kadar başka sütunu toplama

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
merhaba sayın hocalarım
forumda sorum ile ilgili araştırma yaparken bir listede belirli sıraya kadar toplatma ile ilgili sayın idris hocamın bir çalışması vardı yardımcı hücreler kullanmış kendi soruma dönüştüremedim
sorum şu
A1:A50 arasındaki verilerden (sayı) en son yazan veriye karşılık gelen B1:B50 sütunudaki verilerin toplamı tek formülle nasıl bulunur

Örneğin A32 de son bir veri var bana B1:B32 toplamı lazım.
 
Aşağıdaki formülü deneyiniz.

Kod:
=TOPLA(KAYDIR(B1;;;KAÇINCI(ARA(9,99999999999999E+307;A:A);A:A;0)))
 
teşekkür ederim korhan hocam
sayın hocam bu 9 lar genelde 14 tane yazılıyo birçok yerde böyle gibi sebebini söyleyebilirmisiniz.
Hesaplama belirtimleri ve sınırlamaları adlı dökümanları bakınca anladım hocam
İzin verilen en büyük pozitif sayı demek imiş.
 
Son düzenleme:
Sayın Korhan Hocam
sizden gelen formülü kullanırken biryerde hatalı sonuç aldım şöyleki formül içindeki
KAÇINCI(ARA(9,99999999999999E+307;A:A);A:A;0) bu kısımda A sütunundaki son sayıyı bulup A sütununda kaçıncı sırada olduğunu bulurken tam eşleşme ile listedeki ilk gördüğü sırayı alıp ona göre topluyo bunu nasıl önleriz.
 

Ekli dosyalar

Son düzenleme:
A sütununda mükerrer değerler olursa elbette formül hatalı sonuç üretecektir.

Bu durumda aşağıdaki formülleri deneyebilirsiniz.

Kod:
=TOPLA(KAYDIR(B1;;;BAĞ_DEĞ_DOLU_SAY(A:A)))

Dizi formüldür.
Kod:
=TOPLA(KAYDIR(B1;;;MAK((A:A<>"")*SATIR(A:A))))
 
teşekkür ederim hocam.
 
A sütununda mükerrer değerler olursa elbette formül hatalı sonuç üretecektir.
Aynı verilerin tekrarlanması durumunda alternatif olarak;
Kod:
=TOPLA(B1:İNDİS(B1:B5;ARA(2;1/ESAYIYSA(A1:A5);SATIR(A1:A5))))

Daxe Syán
 
alternatif çözüm için teşekkürler sayın bzace
 
Geri
Üst