• DİKKAT

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

ortalama fiyat bulma

Katılım
16 Şubat 2007
Mesajlar
381
Excel Vers. ve Dili
ileri excel
arkadaşlar merhaba
ekte bir dosyam var bu dosyada her ürün grubu için adet üzerinden en çok satan 5 tanesinin ortalama fiyatını almak istiyorum
saygılarımla
 

Ekli dosyalar

Merhaba,

Bir yardımcı sütun kullanarak hazırladığım örnek dosyayı inceleyiniz.
 

Ekli dosyalar

D2 hücresine
=TOPLA.ÇARPIM((A2=A$2:A$39)*(C$2:C$39))/TOPLA.ÇARPIM((A2=A$2:A$39)*(B$2:B$39))
yazın aşağı doğru çekin.
umarım doğru anlamışımdır.
 
korhan hocam merhaba
maalesef olmamış hocam örneğin manuel olarak nasıl yapıyorum
elmayı filtreledim büyükten küçüğe doğru sıraladığım zaman en yüksek 5 adet satışı olan elmaların fiyatlarının ortalamasını yazmasını istiyorum mesela bu örnekte elma için 154,4 vermesi lazım
 
Merhaba,

Eklediğiniz dosyada ELMA verisini süzdüm. Büyükten küçüğe doğru sıraladım. İlk beş satırı seçip ortalamasına baktım. Benim eklediğim dosyadaki sonucu veriyor. Tekrar incelemenizi öneririm.
 
hocam ekte dosyada bakın safya 2 ye aldım fıltreledıgım elma kayıtlarını büyükten küçüğe adet leri sıraladım en yüksek 5 adet in fiyat ortalaması 154 çıktı sizin formülde 170 küsür çıkıyor
saygılarımla
 

Ekli dosyalar

Pardon ben fiyat sütunundaki 5 büyük değerin ortalamasını istediğinizi düşünmüştüm. Sorunuzu yanlış yorumlamışım.

Ekteki örnek dosyayı inceleyiniz.

Ayrıca aradaki 5 büyük değere gerek yok derseniz aşağıdaki formülle direk sonuca gidebilirsiniz.

Kod:
=EĞER($G2="";"";ORTALAMA(EĞER($A$2:$A$1000&$B$2:$B$1000=G2&BÜYÜK(EĞER($A$2:$A$1000=$G2;$B$2:$B$1000);{1;2;3;4;5});$C$2:$C$1000)))
 

Ekli dosyalar

Merhaba,

Alternatif olsun.

Dizi formülüdür.

Kod:
=ORTALAMA(EĞER(A2:A40="[COLOR=red]Elma[/COLOR]"
 ;EĞER(B2:B40=BÜYÜK(EĞER(A2:A40="[COLOR=red]Elma[/COLOR]";B2:B40);{1;2;3;4;5});C2:C40)))

.
 
korhan hocam selam bazıları yanlış sonuç veriyor örneğin sizin yaptığınızda
kiraz 161 ortalama ben filtreleyip manuel olarak aldığımda 179,2 çıkıyor

ömer hocam sizinkide çalışmadı malesef
 
Merhaba,

Alternatif olsun.

Dizi formülüdür.

Kod:
=ORTALAMA(EĞER(A2:A40="[COLOR=red]Elma[/COLOR]"
 ;EĞER(B2:B40=BÜYÜK(EĞER(A2:A40="[COLOR=red]Elma[/COLOR]";B2:B40);{1;2;3;4;5});C2:C40)))
.
Merhaba,
İki çözümde gerçekten harika.

Kod:
EĞER(A2:A40="Elma";B2:B40)
Bu kısımı tasarlayamamıştım.
 
Yakup Bey,

Kiraz örneğinde 15 değeri mükerrer olduğundan dolayı ortalamayı etkiliyor.

15 değerine ait ilk satırın FİYAT değeri 165
15 değerine ait ikinci satırın FİYAT değeri 70

Buna bir çözüm üretirsek sorun ortadan kalkar.
 
Hocam o zaman sonuç doğrudur
Çok sağolun emeğinize sağlık hocam
 
Geri
Üst