1

基本的に 2 つの列を持つ Excel のリストがあります:DateValue.

Col A     |Col B |Col C|Col D     |Col E
----------+------+-----+----------+-----
Date      |Value |     |Date-range|
2012/01/01|    10|     |2012/01/01| 8.33
2012/01/05|     5|     |2012/01/07|
2012/01/07|    10|     |          |
2012/01/13|     1|     |          |

2 つの別々のセルに設定する 2 つの日付間の平均を返したいと思います。それは可能ですか?

たとえば、セル D1 に「2012/01/01」と入力し、セル D2 に「2012/01/07」と入力します。その日付範囲の値の平均を返す必要があります。この場合、(10+5+10)/3 = 8.33 です。

両方の日付のセル (例: C100) を返すことができましたが、それらを平均の範囲に含める方法がわかりません。または、それを行うためのさらにスマートな方法はありますか?

4

1 に答える 1

0

エクセル2007なのでそのまま使えますAVERAGEIFS。あなたの場合

=AVERAGEIFS(B1:B10,A1:A10,">="&D1,A1:A10,"<="&D2)

ここで、D1 は最小日付、D2 は最大日付、A1:B10 には日付が含まれ、値の範囲は 8.33 を返します。

于 2012-07-18T00:25:16.360 に答える