質問: エクセルでこんなこと、できるのでしょうか? たとえばa1に1 b1に2 c1に3というようにj1に10まで入力 (この1~10は人の番号) a2からj2には1から10の人のそれぞれの科目aの点数 同じくa3からj3には科目bの点数、と言う風に入れていきます。 k2、k3・・・に入れたいのは、点数が一番高かった人の番号 単に一番高かった点数ならmax関数を使うというのはわかるのですが、違うセル番地にあるその点数を取った人を指定するという方法(関数?)が思いつきません。こんなこと、できるのでしょうか?
回答: 基本的な数式は k2 =index($a$1:$j$1,match(max(a2:j2),a2:j2,0)) 以下コピー といった具合です。 #ただし,しばしば点数が一番高いヒトが同点複数いた場合,じゃぁどうしたいのかが次の課題になります。 具体的にどんな具合に結果を示したいのか,必要に応じて次の手を模索したり改めてご相談を投稿してみてください。