1

問題にすべきではない問題がありますが、解決できません。

私のデータは次のようになります。

2012-04-05     1280
2012-04-17     1340
2012-04-20     1510
2012-05-03     1670
2012-05-09     1880

私がやりたいのは、4 月と 5 月の MAX 値を見つけることです。

したがって、4 月の MAX は 1510 を返し、5 月の MAX は 1880 を返す必要があります。

編集:少し単純化しすぎたかもしれませんが、これは私が本当にやりたいことに近い例です:

2012-04-04     14     220
2012-04-11    453     863
2012-04-19    900    1310
2012-05-02   1400    1810
2012-05-15   1900    2250

これらは、私の車のトリップ コンピューターからのマイレージです。毎月の走行距離を計算したいと思います。

For april: 1310-14 = 1296
For may: 2250-1400 = 850
4

5 に答える 5

3

単純な配列数式でこれを行うことができます。日付が Excel で日付として書式設定されている場合は、次をセルに貼り付けてCtrl+ Shift+を押しEnterます。

=MAX(IF(MONTH($A$1:$A$5)=4,B1:B5))

これを拡張して、0 を除外できるようにすることはできますか? MAX の代わりに MIN を使用し、データ範囲に空の値がある場合、0 が最小値として報告されます。

于 2012-11-28T11:35:04.017 に答える
2

単純な配列数式でこれを行うことができます。日付がExcelで日付としてフォーマットされている場合は、以下をセルに貼り付けてCtrl+ Shift+ Enter:を押します。

=MAX(IF(MONTH($A$1:$A$5)=4,B1:B5))

日付がテキストとしてフォーマットされている場合は、以下をセルに貼り付けてCtrl+ Shift+ Enter:を押します。

=MAX(IF(MID($A$8:$A$12,6,2)="04",$B$8:$B$12))
于 2012-04-14T19:41:49.473 に答える
0

答えが 1 回だけ必要な場合は、月ごとにフィルターして max 関数を実行します。

于 2012-04-14T19:09:53.533 に答える
0

ピボットテーブルを使用できます。以下、Amount は Max ごとにまとめられています。日付列を右クリックし、Group By を選択してから、Year と Month の両方を選択しました。この図には、ソース データ、ピボット テーブル、および 2 つのダイアログが表示されています。実際には、ピボット テーブルを独自のワークシートに配置します。

ここに画像の説明を入力

于 2012-04-14T20:14:12.933 に答える