関連する日付が指定された2つの日付の間にある場合、値の範囲を平均しようとしています。次の機能が機能します。
AVERAGEIFS($1:$1,$2:$2,">=1/1/2014",$2:$2,"<=1/2/2014")
...この場合、平均化する値は行1にあり、それに関連付けられている日付は行2にあります。
ただし、この場合、数式で日付範囲を明示的に示しています( "> = 1/1/2014"および "<= 1/2/2014")。数式自体に日付を明示的に指定する代わりに、日付セルを参照して日付範囲を決定できる同様の数式を作成する方法はありますか?
開始日と終了日を別のセルに入れて、数式でそれらを参照することにより、以下を使用できます。
=AVERAGEIFS($1:$1,$2:$2,">="&$B$4,$2:$2,"<="&$B$5)
次の例で:
2つの日付がE5とF5にあると仮定すると、次のように実行できます。
=AVERAGEIFS($1:$1,$2:$2,">="&E5,$2:$2,"<="&F5)