• ベストアンサー

一番大きな数値がどこにあるか返す

Excelで次のようなデータが入っているシート上で、一番大きな数値が入っているセルの位置をe列に返す関数の組み方がわかりません。  A B C D E 30 45 42 51 だったら、e列から1列隣の51が一番大きいので  A B C D E 30 45 42 51 1 同じく、  A B C D E 23 40 32 31 だったら  A B C D E 23 40 32 31 3 といった感じの関数の組み方を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#262398
noname#262398
回答No.1

E1=COLUMNS(A1:D1)-MATCH(MAX(A1:D1),A1:D1,0)+1

hayashi23
質問者

お礼

ありがとうございました!できました!

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

A2:D2にデータがあるとして、E2に =COLUMNS(A2:E2)-MIN(IF(MAX($A$2:$D$2)=A2:D2,COLUMN(A2:D2),0)) と入れて、SHIFT+CTRL+ENTERの3つのキーを同時押し。配列数式。

hayashi23
質問者

お礼

回答ありがとうございました!

すると、全ての回答が全文表示されます。
noname#204879
noname#204879
回答No.2

=5-MATCH(MAX(A1:D1),A1:D1,0)

hayashi23
質問者

お礼

回答ありがとうございました!

すると、全ての回答が全文表示されます。

関連するQ&A