人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

平均点を計算し、それに対応した評価を表示させるようにしたいと考えています。

評価は6段階
平均点12点以上:A
平均点9点以上12点未満:B
平均点7点以上9点未満:C
(以下略)

という評価基準とした場合、

平均点10点の場合(小数点以下が生じる場合あり)→「B」
平均点8点の場合(小数点以下が生じる場合あり)→「C」

いったようにセルに表示させるにはどうすればよいでしょうか?

長い数式ではなく、別にワークシートを作成し、それを参照するような形が良いのですが。


●質問者: bambyseto
●カテゴリ:コンピュータ
✍キーワード:セル 以下略 作成 対応 小数点
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Banias
●35ポイント

判定表を[Sheet2]に作り、を以下のようにしてください。

判定は連続する範囲なので、「*以上」の値をA列に入れます。

A B
0 G
3 F
5 E
7 D
9 C
12 B
999 A

成績表は[Sheet1]に用意し、A列に平均点を代入するとします。

B列の評価式は以下のようになります。

A B
10 =INDEX(Sheet2!$B$1:$B$7,MATCH(A1,Sheet2!$A$1:$A$7,1)+1,1)
8 =INDEX(Sheet2!$B$1:$B$7,MATCH(A2,Sheet2!$A$1:$A$7,1)+1,1)
12.4 =INDEX(Sheet2!$B$1:$B$7,MATCH(A3,Sheet2!$A$1:$A$7,1)+1,1)

2 ● SALINGER
●35ポイント

これはVLOOKUP関数一つでできます。

第4引数をTRUEにすると、データを超えない最大値を返すことを使います。

第4引数は省略してもTRUEとなります。

http://allabout.co.jp/gm/gc/297725/4/


対応表をSheet2に作るとして

A B
1 0 F
2 3 E
3 5 D
4 7 C
5 9 B
6 12 A

例えばA列の値から次ぎの数式で表示できます。

=VLOOKUP(A1,Sheet2!$A$1:$B$6,2)
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ