Topla.Çarpım fonksiyonu sorunu

Katılım
18 Ağustos 2009
Mesajlar
199
Excel Vers. ve Dili
Excel 365 - Türkçe
Altın Üyelik Bitiş Tarihi
14/06/2022
Bir öğrenci listesi ve yanında öğrencilerin derslerin online ve yüzyüze giren öğretmen bilgileri var.
Bu listede erkek öğrencilerin, online dersine giren kaç öğretmen var, bunu bulmak istiyorum.
topla.çarpım fonksiyonu ile bir işlem yaptım ancak çıkması gereken sonucu vermiyor.
Bu konuda yardım talep ediyorum.
 

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,

Normal sayım için:
Kod:
=ÇOKEĞERSAY(C2:C1000;"erkek öğrenci";G2:G1000;"online";E2:E1000;"<>")


Benzersiz sayım için: (dizi formülü)
Kod:
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(E2:E1000<>"";EĞER(C2:C1000="erkek öğrenci";EĞER(G2:G1000="online"
;KAÇINCI(E2:E1000;E2:E1000;0))));SATIR(E2:E1000)))
 
Katılım
18 Ağustos 2009
Mesajlar
199
Excel Vers. ve Dili
Excel 365 - Türkçe
Altın Üyelik Bitiş Tarihi
14/06/2022
Merhaba,

Normal sayım için:
Kod:
=ÇOKEĞERSAY(C2:C1000;"erkek öğrenci";G2:G1000;"online";E2:E1000;"<>")


Benzersiz sayım için: (dizi formülü)
Kod:
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(E2:E1000<>"";EĞER(C2:C1000="erkek öğrenci";EĞER(G2:G1000="online"
;KAÇINCI(E2:E1000;E2:E1000;0))));SATIR(E2:E1000)))
Teşekkürler Ömer Bey
 
Katılım
18 Ağustos 2009
Mesajlar
199
Excel Vers. ve Dili
Excel 365 - Türkçe
Altın Üyelik Bitiş Tarihi
14/06/2022
Yukarıda tarif ettiğiniz formüle göre ekteki listede bir çalışma yaptım. Ancak çıkan sonuç olması gereken sonuç değil. nerede hata yaptım anlayamadım.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Uyguladığınız formülü aşağıdaki gibi değiştirip deneyiniz.

C++:
=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(D3:D1000<>"";EĞER(C3:C1000="BABA VELİ";KAÇINCI(D3:D1000;D3:D1000;0)));SATIR(D3:D1000)-2))
Bu da alternatif olsun;

C++:
=TOPLA.ÇARPIM((C3:C1000="BABA VELİ")*(1/ÇOKEĞERSAY(C3:C1000;C3:C1000&"";D3:D1000;D3:D1000&"")))
 
Katılım
18 Ağustos 2009
Mesajlar
199
Excel Vers. ve Dili
Excel 365 - Türkçe
Altın Üyelik Bitiş Tarihi
14/06/2022
Teşekkür ederim Korhan bey.

=BAĞ_DEĞ_SAY(1/SIKLIK(EĞER(D3:D1000<>"";EĞER(C3:C1000="BABA VELİ";KAÇINCI(D3:D1000;D3:D1000;0)));SATIR(D3:D1000)-2))

bu formülde sondaki -2 koymanızın sebebi nedir ?
bu formülü daha önce Ömer Beyin önerisine göre yazdım. açıkçası bu formülün mantığını anlayabilmiş değilim. buradaki kullanılan fonksiyonların çalışma mantığını kavrayamadım. o yüzden de sondaki -2 yi anlayamadım. anlatabilirseniz sevinirim.
Teşekkürler..
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,623
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
@Korhan Ayhan bey,

Alternatif formülde eğer aynı öğretmenin BABA ve ANNE velisi varsa hatalı sonuç getiriyor.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
@Erdem Akdemir,

Çok detaylı incelememiştim. Doğru sonucu verince paylaşmıştım. Uyarınız üzerine alternatif formülü revize ettim.
 
Üst