Ortalama ve Maksimum Değer

Katılım
1 Haziran 2005
Mesajlar
52
Aynı içerikli farklı ticari isimli alımlarımdan oluşan bir listem var.Listem Ticari isme göre sıralı.Yapmak istediğim şey içeriklere göre ortalama alım fiyatı ve maksimum alım fiyatını listede otomatik oluşturmak.Bunun için kullanabileceğim bir fonksiyon yada macro konusunda yardımcı olurmusunuz.
teşekkür ederim.
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Kod:
Sub ortalamavemax()
[g2] = WorksheetFunction.Average(ActiveSheet.Range("d2:d65536"))
[h2] = WorksheetFunction.Average(ActiveSheet.Range("e2:e65536"))
End Sub
Sorunuzu pek anlamadım ama yukarıdaki kodlar zannedersem size yol gösterebilir.
 

Korhan Ayhan

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

Örnek dosyanıza göre;

D2 hücresine (Ortalama);

Kod:
=TOPLA.ÇARPIM(($B$2:$B$8=B2)*($C$2:$C$8))/EĞERSAY($B$2:$B$8;B2)
E2 hücresine (Maksimum);

Kod:
=TOPLA.ÇARPIM(MAK((($B$2:$B$8=B2)*($C$2:$C$8))))
formüllerini uygulayıp denermisiniz.
 

Korhan Ayhan

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

Ayrıca ortalama fiyat için eğer ürüne ait fiyat satırı boş yada sıfır ise ve bunu ortalamaya dahil etmek istemiyorsanız D2 hücresine aşağıdaki formülü kullanabilirsiniz.

Kod:
=TOPLA.ÇARPIM(($B$2:$B$8=B2)*($C$2:$C$8))/TOPLA.ÇARPIM(($B$2:$B$8=B2)*($C$2:$C$8>0))
 
Üst