dポイントプレゼントキャンペーン実施中!

体力測定記録で年齢、得点を入れたら評定基準でABCDを返すようにしたい。
例えば  年齢72 得点35     評定段階 C
Cを求める数式を知りたい。どなたかよろしくお願いします。

「エクセルでLOOKUP関数など使いこなせ」の質問画像

A 回答 (1件)

こんにちは!



一例です。
↓の画像のE1~H6セルのように表を作成しておきます。

C2セルに
=IF(COUNTBLANK(A2:B2),"",INDEX(E$2:E$6,MATCH(B2,OFFSET(E$2:E$6,,MATCH(A2,F$1:H$1,1)),1)))

という数式を入れフィルハンドルで下へコピーしています。

※ 表の並びを少しだけ説明すると・・・
F列 → 0歳以上~70歳未満
G列 → 70歳以上~75歳未満
H列 → 75歳以上
となり、行方向に関しても同様な区分けになり、
仮にF列の場合は
2行目 → 0以上~25未満
3行目 → 25以上~33未満
4行目 → 33以上~41未満
5行目 → 41以上~49未満
6行目 → 49以上
といった具合です。

他の列も同様の感じになります。m(_ _)m
「エクセルでLOOKUP関数など使いこなせ」の回答画像1
    • good
    • 0
この回答へのお礼

tom04さんへ
 初めてこのようなウェブでの質問をしました。本当にびっくりしました。
大変ありがたく、感謝の気持ちでいっぱいです。
 COUNTBLANK INDEX MATCH OFFSETなど4つも関数を使って、ほんとうに神業と言うべきプログラミングです。質問して3時間も経たないうちに
すぐに無償で回答、びっくりやら、感激やらこの世の中にはまだまだ親切な人がいる。希望を持って、喜びに生きよう。ありがとうという気持ちになりました。私は74歳の老人ですが、パソコンまだまだ利用していきたいとおいます。tom04さんのような方を知り、たいへんうれしく思っています。
今後のご活躍を祈っております。

お礼日時:2017/09/20 17:43

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