Koşullu ortalama

Katılım
23 Ocak 2015
Mesajlar
44
Excel Vers. ve Dili
2007 TÜRKÇE
A.SÜTUNU.....B.SÜTUNU......C.SÜTUNU.......D.SÜTUNU
ali...................50.................ali
hasan...............0.................hasan
mahmut............20
rahmi...............10
umut................0
hasan..............10
rahmi...............0
umut...............20
fehmi...............0
ali...................30
Herkese İyi Çalışmalar,
C sütununda yazan değerin A sütununda aranmasını, uyan satırların B sütunlarının ortalamasını almak istiyorum fakat "sıfır" veya "boş" Hücrelerin ortalamaya dahil edilmemesini istiyorum.
Şimdiden Teşekkürler.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Ali ve Hasan'nın ortalamaları ayrı ayrı mı olacak? Yoksa; Hem Ali ve hem Hasan'ın birlikte ortalaması mı olacak?

.
 

Erdem Akdemir

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

D1 hücresinde dener misiniz?

Kod:
=ÇOKEĞERORTALAMA(B1:B100;A1:A100;C1;B1:B100;">0";B1:B100;"<>")
 

Erdem Akdemir

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

Kod:
=TOPLA.ÇARPIM((A1:A100=C1)*(B1:B100)*(1/TOPLA.ÇARPIM(--(B1:B100>0)*(A1:A100=C1))))
 
Katılım
23 Ocak 2015
Mesajlar
44
Excel Vers. ve Dili
2007 TÜRKÇE
İlk formül işimi gördü, Fakat B sütununda bir kişinin bütün değerleri "0" ise sonuç "0" değil "SAYI#" çıkıyor,
Yardımcı olabilir misiniz.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,624
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Aşağıdaki formülü kullanabilirsiniz.

Kod:
=EĞERHATA(TOPLA.ÇARPIM((A1:A100=C1)*(B1:B100)*(1/TOPLA.ÇARPIM(--(B1:B100>0)*(A1:A100=C1))));0)
 
Katılım
23 Ocak 2015
Mesajlar
44
Excel Vers. ve Dili
2007 TÜRKÇE
Tekrar teşekkürler
 
Üst