Değişen Birimlere Göre Ortalama Hesaplatma

Katılım
23 Kasım 2010
Mesajlar
19
Excel Vers. ve Dili
2007 / Türkçe
Merhaba, sanırım bununla ilgili bir makro yazmaya gerek kalmadan halledilebilir ama ben beceremedim. Elimde bir dosyam var. Bir sheet'te fiyatlarım var. Diğer sheet'te de mesela başlangıç bitiş değerleri giriyorum(1-10 arası mesela) ve buna göre yanına diğer sheet'ten alarak 1-10 arası tüm fiyatları toplayarak ortalamasını alacak. Ama bu değişken de olabilir. 1-9, 2-5 vs. her türlü giriş yapabilmem gerekiyor ona göre de formülün girilen aralıktaki fiyatları toplaması gerek. Ekteki gibi bir formatım var. (Sadece küçük bir kısmı yoksa fiyatlar 100'e kadar uzuyor ve ortalama fiyat da çok farklı aralıklarda girilebiliyor.) Yardımlarınız için şimdiden teşekkürler.
 

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

Dizi Formülüdür
Dizi formülü; Formül hücreye girildikten sonra enter tuşuna basmadan Ctrl+Shift+Enter tuş kombinasyonu İle aktif Olmaktadır.
Formülün başında ve sonunda { } bu işaretler çıkar.
Kod:
=ORTALAMA(EĞER('fiyat listesi'!$A$2:$A$21>=A2;EĞER('fiyat listesi'!$A$2:$A$21<=B2;'fiyat listesi'!$B$2:$B$21;"")))
 
İ

İhsan Tank

Misafir
Merhaba, sanırım bununla ilgili bir makro yazmaya gerek kalmadan halledilebilir ama ben beceremedim. Elimde bir dosyam var. Bir sheet'te fiyatlarım var. Diğer sheet'te de mesela başlangıç bitiş değerleri giriyorum(1-10 arası mesela) ve buna göre yanına diğer sheet'ten alarak 1-10 arası tüm fiyatları toplayarak ortalamasını alacak. Ama bu değişken de olabilir. 1-9, 2-5 vs. her türlü giriş yapabilmem gerekiyor ona göre de formülün girilen aralıktaki fiyatları toplaması gerek. Ekteki gibi bir formatım var. (Sadece küçük bir kısmı yoksa fiyatlar 100'e kadar uzuyor ve ortalama fiyat da çok farklı aralıklarda girilebiliyor.) Yardımlarınız için şimdiden teşekkürler.
merhaba
Kod:
=TOPLA.ÇARPIM(ORTALAMA(('fiyat listesi'!$A$2:$A$1000>=$A2)*('fiyat listesi'!$A$2:
$A$1000<=$B2)*('fiyat listesi'!$B$2:$B$1000)))
bu formül işinizi görür sanırım
 
Katılım
23 Kasım 2010
Mesajlar
19
Excel Vers. ve Dili
2007 / Türkçe
Teşekkür ediyorum, başarabildim istediğimi :) Hayat kurtardınız sayılır pek zamanım da yoktu bunun için. İyi günler dilerim.
 

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
Teşekkür ediyorum, başarabildim istediğimi :) Hayat kurtardınız sayılır pek zamanım da yoktu bunun için. İyi günler dilerim.
İyi çalışmalar.
 
Üst