回答:
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」を使用すると、完全に一致するものが検索されます。
もし 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)。