1

Я пытаюсь выяснить все свои оценки в Excel. У меня уже есть все проценты, но я не могу понять, как автоматически конвертировать эти проценты в буквенные оценки.

Например, диапазон для "A" составляет 100-90. Я пытаюсь выяснить, как назначить букву диапазону и заставить его автоматически обновляться всякий раз, когда конечный процент перемещается между этими диапазонами.

3 ответа3

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).

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) в первом столбце таблицы оценок, находит наибольшее значение таблицы, которое меньше или равно целевому значению, и возвращает соответствующее значение во втором столбце таблицы. "True" говорит о том, что значения расположены в порядке возрастания и их можно выбирать таким образом; использование "False" для этого аргумента будет искать точное совпадение.

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+"))))))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .