VLOOK UP ve HARMEAN Fonksiyonlarını Birlikte Kullanma

Katılım
18 Kasım 2012
Mesajlar
423
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Bu çalışmada VLOOKUP ve HARMEAN fonksiyonlarını birlikte kullanmmak.istiyorum.Ancak nerrede hata yaptığımı bulamadım. Yapmak istediğim şey (F) sütununda yazılmış olan kriterlere göre (P) sütununda yazan rakamların harmonik ortalamasının gelmesi. Bir başka probem ise harmonik ortalamanın sonuç verebilmesi için aranılan sütundaki (P) değerlerin mutlaka sıfırdan büyük olması durumu. Tabloda görüleceği üzere tablo 1000 ci satıra kadar oluşturulmasına rağmen 335 ci satıra kadar değer yazmakta. Dolayısıyla (H) sütunun doğru sonucu verebilmesi için her seferinde satır sayısını formülde manual olarak değiştirmem gerekli.

Doğru formülü nasıl yazabileceğim konusunda yardımcı olursanız sevinirim. Yardımlarınız için şimdiden tşk ederim.

Saygılarımla,
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Yanlış anlamadıysam, aşağıdaki dizi formülü istediğiniz sonucu verecektir.

Formül;
. koşullara (B sütunu eşit olacak, P sütunu 0'dan büyük olacak) uyan değer adeti
=---------------------------------------------------------------------------------------
. koşullara uyan satırlardaki "1/F sütunundaki değer"lerin toplamı
şeklinde hesaplama yapıyor.

Harmonik ortalamanın mantığı bu şekilde diye biliyorum.
.
Kod:
=EĞER(EĞERSAY($B$15:$B$996;F5)=0;"";EĞERSAY($B$15:$B$996;F5)/TOPLA(EĞER($P$15:$P$996>0;EĞER($B$15:$B$996=F5;1/$P$15:$P$996))))
[FONT="Arial Narrow"][COLOR="Blue"]Formül [B][COLOR="Red"]dizi formülü[/COLOR][/B] olduğundan hücreye [B][COLOR="red"]CTRL+SHIFT+ENTER[/COLOR][/B] ile girilmelidir.
İşlemi doğru yapmışsanız formül kendiliğinden [B][COLOR="red"]{[/COLOR][/B]....[B][COLOR="Red"]}[/COLOR][/B] gibi farklı parantez arasına alınır.[/COLOR][/FONT]
 
Son düzenleme:
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
............
 
Son düzenleme:

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Alternatif olarak öneri:
Tablonuza boş gözüken U sütununda:
U15 hücresine
Kod:
=IFERROR(1/P15;"")
yazıp, aşağıya istediğiniz kadar copy/paste yapın.
sonra,
H5 hücresine
Kod:
=IFERROR(COUNTIF($B$15:$B$65500;F5)/SUMIF($B$15:$B$65500;F5;$U$15:$U$65500);"")
yazın ve H9 hücresine kadar copy/paste yapın.
 
Üst