1

私はデータを持っています:

AB
1 100
1 300
1 200
2 100
2 500
3 100
3 300
3 200

column1 の同じ値に対して maximumof(B) を選択したい。出力は次のようになります。

ABC
1 100 300
1 300 300
1 200 300
2 100 500
2 500 500
3 100 300
3 300 300
3 200 300

私が試してみました:

={Max(if(A:A=A1,B:B))}  

1これにより、 ieの最大値が得られます300

この数式を他のグループのセルにコピーするにはどうすればよいですか? You Can't move array valuesというメッセージが表示されます。
どうすればこれを達成できますか?

4

2 に答える 2

2

ColumnC を削除して、C1 の式を使用してやり直すことをお勧めします。次に、C1 を必要なだけ下にドラッグするか、コピーして C2:C に貼り付けます。ただし=、中括弧内にあることを確認してください。

于 2013-08-07T17:27:06.243 に答える
1

これを達成する方法はたくさんあります - 私が思いついたのは、使用された配列数式です。次のように入力します。

=MAX((--(A:A=A1))*(B:B))

そしてCtrl+ Shift+Enterを押して配列数式にします

これがうまくいくことを願っています

于 2013-08-07T17:03:09.140 に答える