Kritere Göre Harmonik Ortalama Alma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

fledermaus

Kullanıcı
Katkı: %2
Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
İngilizce
Herkese Merhabalar,

Ekte paylaşmış olduğum tabloda bazı başlık kriterlerine ve tarih aralığına göre standart ortalama almaktayım.

Ancak standart ortalama almak yerine kırmızı ile belirtmiş olduğum sonuçlar için H14 hücresinde seçilecek "döneme yada tüm dönemlere" , E5 hücresinde seçilecek olan "araç yada tüm araçlara göre" ve E6 hücresinde seçilecek olan "tiplere" göre harmonik ortalama nasıl alabilirim ?

Diğerlerinden farklı olarak J17:26 aralığındaki sonuçlar H16 ve I16 başlıklarına yazılacak olan kriterlere dayalı olarak gelecek.

Yardımları için herekse şimdiden çok teşekkür ederim.

Saygılarımla,
 

Ekli dosyalar

Çözüm
Merhaba, harmonik ortalamada her satırın oranı (SONUÇ ÷ E süresinin saat karşılığı) ayrı ayrı alınır ve n / Σ(1/oran) hesaplanır. Paylaştığınız N20 örneğinde (E5 = AA-SRR, E6 = 1, H14 = TÜM DÖNEMLER, E: 01:30-02:00, G: 0-2) aşağıdaki formül 2.042,44 sonucunu verir.

1. N18:T26 tablosu: N18 hücresine yazılıp T26'ya kadar kopyalanır.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
var hocamda önce dosyayı çözmeye çalışıyoruz ad tanımlaması yaptığınız için ne nerde ona bakıyoruz mübarek gün kafa yavaş çalışıyor. Sabrederseniz ben veya diğer arkadaşlar yardımcı olurlar.
 
Hocam şöyle bir çalışma yaptım. Sadece 1 ve 2. aylarda veri olduğu için KIŞ aylarının harmonik ortalaması hesaplandı. Diğer aylarıda girerseniz aşağıda diğer mevsim ortalamalarının da geldiğini görürsünüz. Yani 4 döneminde bir tabloda oluştuğunu görürsünüz. Umarım hesaplama doğrudur. n/1/x1+1/x2...1/xn şeklinde formülüze edildi.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
 
@FerhatCK hocam merhaba,

Sanırım yazdıklarım yanlış anlaşılmış.

Kafa karışıklığına yol açmamak adına çok basit bir örnek vermem ve tablodaki değerler ve kriterler üzerinden gitmem gerekirse normal şartlarda N20 hücresi için kriter ,hesaplama ve sonuçlar aşağıdaki gibidir. Başlıkları bu yüzden özellikle renklendirmiştim. Kriter değerleri ve bakılan sğtunlar şeklinde.

E5= AA-SRR
E7=01.01.2025
E8=31.12.2025
E isimli başlıktaki veri kriteri: 01:30-02:00 saat arası
E isimli başlıktaki veri kriteri: 0-2 arası

11.765 / 05:45 = 2.046,09

Ben ortalamayı bu şekilde almak yerine aşağıdaki (mevsim, tip ve diğer hepsi kriterlerini de ekleyerek) aşağıdaki hesaplamayı yapmak istiyorum.


EGSONUÇLAR
01:55
01:50
02:00
HARMONİK ORT.
[td]
3720​
[/td][td]
1.940,87​
[/td]​
[td]
3800​
[/td][td]
2.072,73​
[/td]​
[td]
4245​
[/td][td]
2.122,50​
[/td]​
[td]
2.042,44​
[/td]​

J sütundaki sütunlardaki tek değişiklik ise kriter olarak "G" sütunu yerinde C ve D sütunlarındaki girilen değerlere karşılık gelen harmonik ortalamaların alınması.

Umarım kafanızı çok karıştırmamışımdır. :(

Saygılarımla,
 
Merhaba, harmonik ortalamada her satırın oranı (SONUÇ ÷ E süresinin saat karşılığı) ayrı ayrı alınır ve n / Σ(1/oran) hesaplanır. Paylaştığınız N20 örneğinde (E5 = AA-SRR, E6 = 1, H14 = TÜM DÖNEMLER, E: 01:30-02:00, G: 0-2) aşağıdaki formül 2.042,44 sonucunu verir.

1. N18:T26 tablosu: N18 hücresine yazılıp T26'ya kadar kopyalanır.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap
2. N14:T15 tablosu (E ve F için): N14 hücresine yazılıp T15'e kadar kopyalanır.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap
3. J17:J26 sonuçları (C ve D kriterleri): J17 hücresine yazılıp J26'ya kadar kopyalanır.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap
Formül nasıl çalışır?
  1. ay ve mev değişkenleri tarihten ayı ve mevsimi bulur. H14'te TÜM DÖNEMLER seçiliyse dönem, E5'te TÜM ARAÇLAR seçiliyse araç filtresi uygulanmaz.
  2. KAYDIR(FDA_B;0;1), A sütununun hemen sağındaki TİP sütununu verir ve E6 ile karşılaştırılır.
  3. Saat ve G aralıkları satır/sütun başlıklarından ("1,5-2", " 0-2 T" gibi) METİNÖNCESİ, METİNSONRASI ve SAYIDEĞERİ ile okunur. Böylece her hücreye ayrı aralık yazmak gerekmez; süreler dakikaya yuvarlanarak karşılaştırılır.
  4. k, tüm koşulları sağlayan satırlarda 1 olur. TOPLA(k) satır sayısını (n), TOPLA(EĞER(k;t*24/w)) ise her satırdaki 1/oran değerlerinin toplamını verir; ikisinin bölümü harmonik ortalamadır.
  5. Süresi veya SONUÇ değeri 0 olan satırlar sıfıra bölmeyi önlemek için hesaba katılmaz. Eşleşen satır yoksa sonuç 0 olur.
Notlar
  • Formüller LET ve METİNÖNCESİ kullandığı için Microsoft 365 veya Excel 2024 gerekir.
  • Başlıklardaki boşluklar ("0-1 ", " 0-2 T" gibi) KIRP ile, "T" harfi YERİNEKOY ile temizlenir. C ve D karşılaştırmasında da olası boşluklar KIRP ile yok sayılır.
  • Dosyadaki veriler yalnız Ocak ve Şubat aylarına ait olduğundan H14'te İLKBAHAR seçiliyken sonuçlar 0 görünür; KIŞ veya TÜM DÖNEMLER seçildiğinde değerler gelir.
  • T13 başlığı "0-5" olduğu için T14:T15 hücreleri 0-5 saat aralığını hesaplar. 4,5-5 saat aralığı isteniyorsa başlık "4,5-5" olarak düzeltilmelidir.
  • Aralık sınırları, mevcut formüllerinizdeki gibi dahil kabul edilmiştir (>= ve <=).
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst