• DİKKAT

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

Belli kurallara uyan verileri saymak

Katılım
2 Ocak 2011
Mesajlar
8
Excel Vers. ve Dili
2010
Ekteki dosyada bir grup insanın yaş ve cinsiyet bilgileri var.

Bu listeye dayanarak; Örneğin Belirli yaşlar arasındaki erkek ve kadın sayılarını ayrı ayrı toplamak istiyorum.

örneğin 18-25 yaş arası erkek sayısını ve kadın sayısını ayrı ayrı listelemek istiyorum.
 

Ekli dosyalar

Dosyanız ektedir.:cool:
 

Ekli dosyalar

Merhaba,

Alternatif olsun.

G2:

Kod:
=TOPLA.ÇARPIM(($A$2:$A$50=G$1)*($B$2:$B$50<=$F2))-TOPLA(G$1:G1)

.
 
Merhaba,

Alternatif olsun.

G2:

Kod:
=TOPLA.ÇARPIM(($A$2:$A$50=G$1)*($B$2:$B$50<=$F2))-TOPLA(G$1:G1)
.
Altarnatif formülünüz ilginç geldi. Yeni bir şey daha öğrendim teşekkürler
 
Merhaba,

Alternatif olsun.

G2:

Kod:
=TOPLA.ÇARPIM(($A$2:$A$50=G$1)*($B$2:$B$50<=$F2))-TOPLA(G$1:G1)

.

Yardımınız için teşekkür ederim fakat formül #AD? hatası veriyor. Hem "-TOPLA(G$1:G1)" bu kısmını anlayamadım. düşünce: ikinbci g1 aşağıya çektiğimde g2 olmak üzere öyle bırakılmış gAliba.
 
Formülde sorun yoktu. Uygulamada hata yapmış olabilirsiniz.

Eki inceleyiniz..

Kod:
=TOPLA.ÇARPIM(($A$2:$A$50=G$1)*($B$2:$B$50<=$F2))-[COLOR=red]TOPLA(G$1:G1)[/COLOR]

Buradaki amaç ise; formüle fazladan >= şartını koymadan formülün çalışmasını daha hızlı hale getirmektir. Aranan sayı değerleri belli bir sırada ilerlediği için

Örnek,

Formül G2 de <=18 ve erkekleri sayar.

G3 de <=25 ve erkekleri sayar. Fakat bize <=25 ve >=19 arası gerektiği için >=19 dan önceki değerleride bir üst hücrede G2 de <=18 le hesaplattığımız için bu değeri G3 dekinden cıkarırsak aynı sonuça ulaşabiliriz.

Mantığı bu şekilde kurulmuştur. Amacı ise formül de oluşan diziye fazladan bir işlem daha yaptırıp formülün hızını düşürmemektir.

.
 

Ekli dosyalar

Geri
Üst