性格いい人が優勝

エクセルについて質問です。
名前 国語 数学 理科
Aさん 50点 60点 70点
Bさん 80点 90点 100点
Cさん 43点 69点 77点
Dさん 55点 91点 76点

このような表があって、この中から90点を取った人を見つけるにはどの関数を使えばいいでしょうか?

答えは… Bさん です。

MATCHやINDEXを使って分かりやすい式を教えてください。

A 回答 (1件)

「国語」の点数、


「数学」の点数、
「英語」の点数、
の順でそれぞれ検索し、
一番初めに見つかった人だけを拾い出す。
なら、MATCH関数とINDEX関数で良い。

とりあえず、「国語」だけの場合を考えて作ってみよう。

あとはその応用です。
「国語」で該当者がいれば、その該当者を返す。
「国語」に該当者がいなければ、「数学」で検索する。
「数学」で該当者がいれば、その該当者を返す。
「数学」に該当者がいなければ、「英語」で検索する。
「英語」で該当者がいれば、その該当者を返す。
「英語」に該当者がいなければ、該当者はいないとする。
こんだけの手順です。

・・・
そんなわけで、まずは「国語」だけで検索を行う数式を作りましょう。
そのあとの応用が分からなければ、「国語」だけで作った数式を「補足」に書いて応用方法を尋ねると良いでしょう。

なお、「理屈なんてどうでもいいからテンプレート寄こせ」という事であれば、そのように質問文に書くようにしましょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!