- ベストアンサー
エクセルでの表示形式
下記のような表示をしたいのですが(IF?)で作ってもうまく出来ません判る方お教えください。 試験問題の点数で81点以上は「合格」、50点以下は「不合格」、51点から80点までは「補欠」
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
点数がA1セルにある場合、「合格」等を表示したいセルに =IF(A1="","",IF(A1>80,"合格",IF(A1>50,"補欠","不合格"))) です。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.4
段階の数が少ないときは、VLOOKUPも表を式に取り込んで、1行で済ませられます。 =VLOOKUP(A1,{0,"不合格";41,"不合格";51,"補欠";81,"合格"},2,TRUE) 点数は整数であるとします。
質問者
お礼
有難う御座います。この方法も試します。
- toshihiko_ooishi
- ベストアンサー率33% (175/520)
回答No.3
VLOOKUPを使った別解です。 A1に点数が入力されている場合で、B1セルに答えを表示させます。 C1:0 D1:不合格 C2:51 D2:補欠 C3:81 D3:合格 B1:=VLOOKUP(A2,$C$1:$D$3,2,TRUE) 今回のケースでは3区分ですが、これが10区分くらい増えてくれば、IF文を入れ個式に入れるより、こちらの方が有効です。
- YNi2B2C
- ベストアンサー率13% (21/156)
回答No.1
【書式】-【条件付き書式】は試されましたでしょうか?
お礼
この方式を探していました。有難う御座います。