1

ログブック形式で次のデータがあります。

DATE           MILEAGE
02-Jul-13         15
05-Jul-13         12
09-Jul-13         156
10-Aug-13         20
11-Aug-13         20
12-Aug-13         232
12-Aug-13         20
13-Aug-13         265
15-Aug-13         20
18-Aug-13         20

そこからデータを抽出しようとしています。

エラーと #N/A を無視する必要があるため、AGGREGATE 関数を使用しようとしています。しかし、役に立たない。

以下の情報を提示したいと思います。

今月の走行距離 -

=AGGREGATE(9,7, IF(MONTH(IFERROR(LogBookTable[Date], 0)) = MONTH(TODAY()), LogBookTable[Total KM], 0))    - Does not work

7月の走行距離 -

=AGGREGATE(9,7, IF(MONTH(IFERROR(LogBookTable[Date], 0)) = MONTH(7), LogBookTable[Total KM], 0))    - Does not work

8月の走行距離 -

=AGGREGATE(9,7, IF(MONTH(IFERROR(LogBookTable[Date], 0)) = MONTH(8), LogBookTable[Total KM], 0))    - Does not work

総走行距離 -

=AGGREGATE(9,7,LogBookTable[Total KM])  - This works

月間マイレージと当月マイレージを合わせて「#VALUE!」表示されています。

どんな援助でも大歓迎です。

万一誰かが尋ねた場合に備えて、命名スキームが修正されました。機能していないのは参照ではなく、値です。

4

2 に答える 2

0

使用できるSUMIFのは、日付の月を表す列を追加することです。

ここに画像の説明を入力

列 B に=MONTHは列 A が含まれています。A16 の DATE エントリを新しい日付で更新するだけです。それに応じて B16 が適切な月で更新され、新しい月次集計/合計が作成されます。

于 2013-08-07T03:31:26.387 に答える