Bu yüzden bu masam var:
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?
Ş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.