Excel / google sheet'te sütun ve satır bazında ortalama ıfs

0

Soru

Bu yüzden bu masam var:

enter image description here

B11'de 1.5 ve B12'de 5'i manuel olarak ekledim, ancak belirli bir tarihten önce veya eşit ve sonra ortalamayı elde etmek için hangi formülü yazmalıyım?

2

En iyi cevabı

1

denemek:

=AVERAGE(FILTER(FILTER(B2:6, A2:A6=B9), B1:1<=B10))

ve:

=AVERAGE(FILTER(FILTER(B2:6, A2:A6=B9), B1:1>B10))

enter image description here

2021-11-23 23:10:38

Harika çalışıyor, teşekkürler!
Marc
1

Şu anda ayarladığınız şekilde, aradığınız satırı döndürmek, bunu AVERAGEIFS'E sağlamak ve tarihi ilk satırla eşleştirmek için INDEX/MATCH kullanabilirsiniz:

=averageifs(index(A1:E4, match(B9, A1:A4, 0)), A1:E1, "<=" &B10)
=averageifs(index(A1:E4, match(B9, A1:A4, 0)), A1:E1, ">" &B10)

Google E-Tablolar'daki bu demoya bakın, ancak formüller Excel için aynı olmalıdır:

https://docs.google.com/spreadsheets/d/1_e1sF8yrFZQuamnQNcRn5US71-csbdDGH9b-1ZrBlBk/edit?usp=sharing

DİZİN üç bağımsız değişken, bir aralık, bir satır numarası ve isteğe bağlı bir sütun numarası alır. Yalnızca tek boyutlu bir aralıktan (satır veya sütun) ve bir sayıdan geçtiyse, verdiğiniz dizine göre bu aralıktaki n. hücreyi bulur. Çok boyutlu bir dizi geçirilirse, n. satırı döndürür. Bir sütunun tamamını üç bağımsız değişken geçirerek de döndürebilirsiniz, ancak ikinci bağımsız değişken için false veya 0 değerini verebilirsiniz: İNDEX(range, false, n).

MATCH, bir aralıkta aradığınız değeri bulur ve konum için bir sayı döndürür.

Yani İNDEX / Match'i bu şekilde kullanmak satırı döndürür ve sonra AVERAGEIFS'İ her zamanki gibi kullanabilirsiniz.

2021-11-23 22:51:14

Diğer dillerde

Bu sayfa diğer dillerde

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................