0

列 AI には日付があり、列 BI には値があります。

日付が月 = 4、年 = 2012 の値の平均を計算する方法は?

4

3 に答える 3

5

AverageIfs の良い使い方のようです...

ここに画像の説明を入力

于 2013-06-24T17:10:08.557 に答える
1

これを行うには多くの方法がありますが、ここでは 1 つの方法を示します。

=SUMPRODUCT(B1:B4,--(MONTH(A1:A4)=4),--(YEAR(A1:A4)=2013))/SUMPRODUCT(--(MONTH(A1:A4)=4),--(YEAR(A1:A4)=2013))

もちろん、データ範囲に合わせて行番号を変更してください

于 2013-06-24T16:53:03.983 に答える
1

さて、方法 1 に従うと仮定して、2010 年を年の基準 (うるう年ではない) として使用しましょう。この配列数式は、11 月 19 日の結果を返します。

=AVERAGE(DATE(2010,MONTH(A1:A7),DAY(A1:A7)))

数式バーに入力するときは、(通常の ENTER だけでなく) CTRL + SHIFT + ENTER で入力を完了する必要があります。これにより、Excel は数式を括弧 { } で囲みます。次に、セルを日付としてフォーマットする必要があります。うーん。

範囲内に空白のセルがある場合、上記の式は正しくない結果になるため、次のように調整する必要があります (より複雑になります)。

=AVERAGE(IF(ISNUMBER(A1:A7),DATE(2010,MONTH(A1:A7),DAY(A1:A7))))

これも配列数式です。

于 2013-06-24T17:01:23.817 に答える