şarta göre toplama ve ortalama aldırma hk.

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Arkadaşlar,
Ekteki dosyaya bakabilir misiniz? Seçime göre tabloda toplama ve ortalama aldırılması ile ilgili kısımda takıldım.
 

Ekli dosyalar

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,

B5:F14 aralığındaki sayılar sabit mi?
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Merhaba Mahir bey,
Bu örnekte sabit. Değişken olduğunda, çözüm daha mı karmaşık olur.
Makrosuz çözüm olabilir mi?
 

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
İlk on toplamı
Kod:
=TOPLA.ÇARPIM((B5:F14>=4440)*(B5:F14<=4962)*(B5:F14))
İlk on ortalaması
Kod:
=TOPLA.ÇARPIM((B5:F14>=4440)*(B5:F14<=4962)*(B5:F14))/10
Son on toplamı
Kod:
=TOPLA.ÇARPIM((B5:F14>=2016)*(B5:F14<=2617)*(B5:F14))
Son on ortalaması
Kod:
=TOPLA.ÇARPIM((B5:F14>=2016)*(B5:F14<=2617)*(B5:F14))/10
Sayılar sabit olarak düşünüldü...
 

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 Mahir bey,
Bu örnekte sabit. Değişken olduğunda, çözüm daha mı karmaşık olur.
Bu mesajı görmemiştim.

Toplam için.
Kod:
=EĞER(A17="İlk On";TOPLA.ÇARPIM((B5:F14>=BÜYÜK(B5:F14;10))*(B5:F14<=BÜYÜK(B5:F14;1))*(B5:F14));TOPLA.ÇARPIM((B5:F14>=KÜÇÜK(B5:F14;1))*(B5:F14<=KÜÇÜK(B5:F14;10))*(B5:F14)))
Ortalama için.
Kod:
=EĞER(A17="İlk On";TOPLA.ÇARPIM((B5:F14>=BÜYÜK(B5:F14;10))*(B5:F14<=BÜYÜK(B5:F14;1))*(B5:F14))/10;TOPLA.ÇARPIM((B5:F14>=KÜÇÜK(B5:F14;1))*(B5:F14<=KÜÇÜK(B5:F14;10))*(B5:F14))/10)
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Çok teşekkürler Mahir bey, emeklerinize sağlık.
İlk 10, Son 10 için eğerli formülünüz çalışıyor.
Tümü hesaplamasında hata var; toplamı 178317 olması lazım. Sizin formülünüzde 23440 çıkıyor. Rica etsem tekrar bakabilirmisiniz?
 

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
Tümü için formül yok orada 23440 son on için çıkan sonuç.
 

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
Deneyiniz.

Sonuçları kontrol edin.

Toplama
Kod:
=EĞER(A17="Tümü";TOPLA(B5:F14);EĞER(A17="İlk On";TOPLA.ÇARPIM((B5:F14>=BÜYÜK(B5:F14;10))*(B5:F14<=BÜYÜK(B5:F14;1))*(B5:F14));TOPLA.ÇARPIM((B5:F14>=KÜÇÜK(B5:F14;1))*(B5:F14<=KÜÇÜK(B5:F14;10))*(B5:F14))))
Ortalama
Kod:
=EĞER(A17="Tümü";TOPLA(B5:F14)/BAĞ_DEĞ_DOLU_SAY(B5:F14);EĞER(A17="İlk On";TOPLA.ÇARPIM((B5:F14>=BÜYÜK(B5:F14;10))*(B5:F14<=BÜYÜK(B5:F14;1))*(B5:F14))/10;TOPLA.ÇARPIM((B5:F14>=KÜÇÜK(B5:F14;1))*(B5:F14<=KÜÇÜK(B5:F14;10))*(B5:F14))/10))
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Çok teşekkürler Mahir bey, emeklerinize sağlık.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Mahir bey günaydın,
Dosyayı daha dinamik hale getirmeye çalışıyorum. F5 değişken. F5 e yazılan değer ile ilk F5 toplamı tamam sıkıntı yok. Son F5 değerini yapamadım. Hep toplamını hem ortalamasını. Rica etsem bakabilir misiniz? Bu eksiğinde yapılması ile dosya bana göre, benim seviyeme göre birçok bilgiyi içeriyor olacak.
 

Ekli dosyalar

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
Deneyiniz.

Toplam,
Kod:
=EĞER($A$17="Tümü";TOPLA($B$5:$F$14);EĞER($A$17=EĞER(EĞERSAY($A$17;"*ilk*");"İlk "&$F$2);TOPLA.ÇARPIM(($B$5:$F$14>=BÜYÜK($B$5:$F$14;F2))*($B$5:$F$14<=BÜYÜK($B$5:$F$14;1))*($B$5:$F$14));TOPLA.ÇARPIM(($B$5:$F$14>=KÜÇÜK($B$5:$F$14;1))*($B$5:$F$14<=KÜÇÜK($B$5:$F$14;F2))*($B$5:$F$14))))
Ortalama,
Kod:
=EĞER($A$17="Tümü";TOPLA($B$5:$F$14)/BAĞ_DEĞ_DOLU_SAY($B$5:$F$14);EĞER($A$17=EĞER(EĞERSAY($A$17;"*ilk*");"İlk "&$F$2);TOPLA.ÇARPIM(($B$5:$F$14>=BÜYÜK($B$5:$F$14;$F$2))*($B$5:$F$14<=BÜYÜK($B$5:$F$14;1))*($B$5:$F$14))/$F$2;TOPLA.ÇARPIM(($B$5:$F$14>=KÜÇÜK($B$5:$F$14;1))*($B$5:$F$14<=KÜÇÜK($B$5:$F$14;$F$2))*($B$5:$F$14))/$F$2))
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Mahir bey, çok teşekkürler.
Benim için harika bir örnek oldu.
 

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
Aslında olmamış ama iş görür. Akşam revize ederim.

eğer(eğersay bu kısım için farklı düşündüm ama farklı yazmışım.
=“İlk “&F2 olarak olsa daha güzel olacakmış.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Tekrar emeklerinize sağlık. Akşamı merakla bekliyorum.
Değerleri doğru hesaplıyor.
 

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
Deneyiniz.

Aslında sonuç değişmez. Sadece EĞER(EĞERSAY($A$17;"*ilk*");"İlk "&$F$2) bu alan kısaldı.

Toplama,
Kod:
=EĞER($A$17="Tümü";TOPLA($B$5:$F$14);EĞER($A$17="İlk "&$F$2;TOPLA.ÇARPIM(($B$5:$F$14>=BÜYÜK($B$5:$F$14;F2))*($B$5:$F$14<=
BÜYÜK($B$5:$F$14;1))*($B$5:$F$14));TOPLA.ÇARPIM(($B$5:$F$14>=KÜÇÜK($B$5:$F$14;1))*($B$5:$F$14<=KÜÇÜK($B$5:$F$14;F2))*($B$5:$F$14))))
Ortalama,
Kod:
=EĞER($A$17="Tümü";TOPLA($B$5:$F$14)/BAĞ_DEĞ_DOLU_SAY($B$5:$F$14);EĞER($A$17="İlk "&$F$2;TOPLA.ÇARPIM(($B$5:$F$14>=BÜYÜK($B$5:$F$14;
$F$2))*($B$5:$F$14<=BÜYÜK($B$5:$F$14;1))*($B$5:$F$14))/$F$2;TOPLA.ÇARPIM(($B$5:$F$14>=KÜÇÜK($B$5:$F$14;1))*($B$5:$F$14<=KÜÇÜK($B$5:$F$14;
$F$2))*($B$5:$F$14))/$F$2))
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Tekrar emeklerinize sağlık. Zaman ayırdınız. Saygılarımla.
 

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
İyi çalışmalar
 
Üst