• DİKKAT

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

Sütundaki verilerden istenildiği kadarını toplatma.

Katılım
2 Şubat 2014
Mesajlar
760
Excel Vers. ve Dili
2007 Türkçe
İyi akşamlar.

A3 A303 arasında 300 satırda çalışıyor olalım.
Ve bu satırların ne kadarının dolu olduğunu bilmiyor olalım.

D2 hücresine şu şekilde bir formül yazabilir miyiz.

A3:A303 arasında en son dolu satırı bul ve yukarıya doğru
100 tane dolu hücre değerini topla.
100 den az ise, olduğu kadarını toplayacak.
 
Merhaba,

kesin sonuç verir mi bilmiyorum, deneme yapın.
Kod:
=TOPLA.ÇARPIM(ALTTOPLAM(9;KAYDIR(A3;
BÜYÜK((A3:A303<>"")*SATIR(A3:A303)-SATIR(A3);SATIR(DOLAYLI("1:"&MİN(100;
EĞERSAY(A3:A303;"<>""")))));0)))
 
Merhaba sayın Mahir ÇÜMEN yardımınız için teşekkür ederim.
A3 ten A303 e kadar tüm hücrelere deneme amacı ile 1 yazdım
ve D2 de 100 değerini verdi. Mantıken doğru yani. Ellerinize sağlık.

Belirtilen alandaki tüm hücreler boşken BAŞV çıkıyor lakin bu
engellenebilir mi?

Birde 9 değeri neyi ifade ediyor acaba. Öğrenmek isterdim.
 
Dolu hücre sayısı 100den küçük, sadece doluları toplamasını istiyorsanız veya hepsi boşken 0 vermesini istiyorsanız; EĞERHATA ekleyebilirsiniz.

Kod:
=EĞERHATA(TOPLA.ÇARPIM(ALTTOPLAM(9;KAYDIR(A3;
BÜYÜK((A3:A303<>"")*SATIR(A3:A303)-SATIR(A3);SATIR(DOLAYLI("1:"&MİN(100;
EĞERSAY(A3:A303;"<>""")))));0)));TOPLA(A3:A303))
--
 
Son düzenleme:
Dolu hücre sayısı 100den küçük, sadece doluları toplamasını istiyorsanız veya hepsi boşken 0 vermesini istiyorsanız; EĞERHATA ekleyebilirsiniz.

Dolu hücrelerde 100 den büyük 100 den küçük rakam ayırt etmeyeceğiz
Mahir bey. Yazdığınızdan onu anladım.

Ben üstte şunu dedim. En son dolu hücreye in. Sonra yukarı doğru dolu
100 hücrenin değerini topla. Eğer yukarıda 100 adet dolu hücre yok ise.
Toplamaktan vazgeçme, ne kadar dolu var ise onları topla.

Formülü tam okuyamadığım için tekrar bilgilenmek istedim. Birde benim bir önceki mesajıma ilave yaptım dı farkına varamadınız sanırım.
Formülün içindeki 9 değeri nin vazifesi nedir acaba? Bunu da söylerseniz memnun olurum. Tekrar tekrar teşekkür ederim. Ellerinize sağlık.
 
Şu an tam istediğinizi yapıyor.

100 adet dolu hücre yoksa #BAŞV hatası verir. Böyle olunca da doluların tamamını toplasın dedik, farklı verilerle denemeler yapın.

9 anlamı Alttopla formülünün TOPLA komutudur.

--
 
İyi akşamlar.

A3 A303 arasında 300 satırda çalışıyor olalım.
Ve bu satırların ne kadarının dolu olduğunu bilmiyor olalım.

D2 hücresine şu şekilde bir formül yazabilir miyiz.

A3:A303 arasında en son dolu satırı bul ve yukarıya doğru
100 tane dolu hücre değerini topla.
100 den az ise, olduğu kadarını toplayacak.

.

Bir kaç örnek:

Kod:
=SUM(OFFSET(A1;COUNTA(A:A)-100;0;100;1))


Kod:
=SUM(INDIRECT("A"&MAX(1;COUNTA(A:A)-99)&":A"&COUNTA(A:A)))

Kod:
=SUM(OFFSET($A$1;ROWS(A1:A303)-1;;-100))

Kod:
=SUM(INDEX(A:A;MATCH(99^99;A:A)):INDEX(A:A;MATCH(99^99;A:A)-99))

Türkçe karşılıkları, siz bulursunuz herhalde...

.
 
Çok teşekkür ederim. Sayın Yurttaş.
Elinize sağlık.

Türkçe karşılıklarını bulacağımı umuyorum.
İyi akşamlar.
 
Geri
Üst