• ベストアンサー

エクセルで点数入力したらそれに対する評価が表示できるような表を作成した

エクセルで点数入力したらそれに対する評価が表示できるような表を作成したいです。 点数を入力し、点数が0~60ならC、61~80ならB、81~100ならAと評価の欄に自動的に表示されるような表を作成したいです。 どの関数を使用したらいいのでしょうか?

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.4

IF文でも出来ますが、複数の段階評価になると複雑になるので、VLOOKUP関数を使う方が簡単です。 http://www.primestaff.co.jp/fumitaka_doc/2008/11/vlookupexcel.html

その他の回答 (3)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 今回の場合は区分けが少ないので、IF関数のネストで対応できると思いますが、 他の方法の一例です。 ↓の画像のようにデータを表にしておく方法もあります。 この場合は区分け数が増えても対応できます。 C2セルに =IF(B2="","",VLOOKUP(B2,$E$2:$G$4,3,1)) という数式を入れ、オートフィルで下へコピーすると 画像のような感じになります。 表の「未満」の列は必要ないのですが、判りやすくするために敢えて表示してみました。 以上、余計なお世話かもしれませんが 参考になれば幸いです。m(__)m

  • 178nso
  • ベストアンサー率31% (21/66)
回答No.2

C1に=IF(C1="","",IF(C1<61,"C",IF(C1>80,"A","B")))

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

点数をA1セルに入れて、B1セルに=IF(A1<61,"C",IF(A1<81,"B","A"))