複雑なExcelの数式について教えてください

複雑なExcelの数式について教えてください

さまざまな車両とその走行距離計のエントリのリストを含む Excel スプレッドシートで、各車両の年間走行距離を計算しようとしています。

列 A に同じ車両番号がリストされている場合にのみ、列 B のセル範囲内の最小値と最大値の差を計算する数式を推奨していただけますか。

ここに画像の説明を入力してください

答え1

集計関数を使用する:

=AGGREGATE(14,6,$B$2:$B$18/($A$2:$A$18=D2),1)-AGGREGATE(15,6,$B$2:$B$18/($A$2:$A$18=D2),1)

ここに画像の説明を入力してください

最初は最大の数字を見つけ、2番目は車両番号が列Dのものと一致する最小の数字を見つけます。

答え2

これを試して:

=MAX(IF(D2=$A$2:$A$15,$B$2:$B$15))-MIN(IF(D2=$A$2:$A$15,$B$2:$B$15))

これは配列数式なので、Ctrl- Shift-で確認する必要がありますEnter

ここに画像の説明を入力してください

関連情報