• ベストアンサー

エクセル関数:複数のIF

基本的な質問ですみません。 列に各学生の100点満点の成績が並んでいて、90-100点を「秀」、80-89点を「優」、70-79点を「良」、60-69点を「可」、0-59点を「不可」としたいのですが、どのような式を立てたらよいでしょうか。(それと「~以上、以下」を表す、等号付きの不等号の入力の仕方も教えて下さい)

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

=IF(A1<60,"不可",IF(A1<70,"可",IF(A1<80,"良",IF(A1<90,"優","秀") これが基本で応用 =CHOOSE(MAX(5,INT(A1/10))-4,"不可","可","良","優","秀")

SNAPPER
質問者

お礼

うわあすごい。出来ました。一瞬で解決です。有り難うございました。

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

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

#1のmshr1962です。すみません。100点の判定が抜けていました。 =CHOOSE(MAX(5,INT(A1/10))-4,"不可","可","良","優","秀","秀") が正解です。

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

関連するQ&A