タイプ (列 1) に基づいて数量 (列 2) の最小値と最大値を見つけたいのですが、これを行うことは可能ですか?
これを試してみましたが、結果は予想外でし た
上記のデータが A2:B13 にあると仮定すると、これは機能します。
=MAX(IF(A2:A13="A",1,0)*(B2:B13))
=MAX(IF(A2:A13="B",1,0)*(B2:B13))
=MAX(IF(A2:A13="C",1,0)*(B2:B13))
数式をセルに入力するときは、Ctrl + Shift + Enter を押す必要があります。A
これにより、 、B
、またはを含むすべての行が検索され、文字が数式と一致する場合と一致しない場合は、その横の値がC
乗算されます。次に、値の を取得します。1
0
MAX()
<<< 編集 >>>
@GSerg が提案したように、各セルに入力するときに ctrl+shft+Enter を押すと、これらの数式でも実行できます。
=MAX(IF(A:A="A",B:B))
=MAX(IF(A:A="B",B:B))
=MAX(IF(A:A="C",B:B))
それを行うためのはるかにエレガントな方法です!
=large(if(...=...;...);k)
その問題を解決するために使用することをお勧めします。