• DİKKAT

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

Değişen Birimlere Göre Ortalama Hesaplatma

  • Konbuyu başlatan Konbuyu başlatan conkz
  • Başlangıç tarihi Başlangıç tarihi
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

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;"")))
 
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
 
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.
 
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.
 
Geri
Üst