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

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Alternatif olsun.

G2:

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

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
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
 
Katılım
2 Ocak 2011
Mesajlar
8
Excel Vers. ve Dili
2010
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.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
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

Üst