パーセントからレターグレードへの変換


1

私はExcelで自分の成績をすべて把握しようとしています。すべてのパーセンテージをすでに把握していますが、それらのパーセンテージを自動的にレターグレードに変換する方法を理解することはできません。

たとえば、 "A"の範囲は100〜90です。範囲に文字を割り当てる方法を見つけようとしており、最終的な割合が範囲間を移動するたびに自動的に更新させるようにしています。

回答:


2

VLOOKUP関数は簡単な方法です。次のように評点しきい値のテーブルを作成します(あなたのケースに当てはまるカットオフを使用してください)。

[D]  [E]
 0    F
75    D
80    C
90    B
95    A

この表がセルD1で始まり、変換したいグレードがA2にあり、文字グレードがB2にあるとします。 B2の式は次のようになります。

=VLOOKUP(A2,D$1:E$5,2,True)

あなたが翻訳する必要があるのと同じくらい多くの等級のために列Bの下にこの式をコピーすることができます。式は、等級表の最初の列で目標値(A2)を探し、目標値以下の最大の表値を見つけて、関連する値を表の2番目の列に返します。 "True"は、値が昇順で、このように選択することを示しています。この引数に「False」を使用すると、完全に一致するものが検索されます。


2

もし A1 間の値を含む 100 そして 0、 その後:

=CHAR(MIN(70,74-MIN(INT(A1/10),9)))

同等の文字グレードを返します。

等級カットオフを伴う等級体系のテーマのバリエーション:

=CHAR(70-2*INT(A1/75)-INT(A1/80)-INT(A1/90)-INT(A1/95))

分母を等級カットオフに置き換えます(この例では、75 = D、80 = C、90-B、および95 = A)。


編集内容を自由に保存またはロールバックしてください。
fixer1234

@ fixer1234はよさそうです...........編集を続けましょう。
Gary's Student

1

このようなもの:

=IF(A10<70,"F",IF(AND(A10>69,A10<=79),"B",IF(AND(A10>79,A10<85),"B+",IF(AND(A10>85,A10<91),"A-",IF(AND(A10>92,A10<98),"A",IF(A10>98,"A+"))))))
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.