1

Я ищу, чтобы создать формулу в Excel, чтобы суммировать количество оценок на студенческих заданий. Вот соответствующая информация:

  1. Всего было 11 заданий с оценками, введенными в 11 столбцов (столбцы GQ).

  2. Когда задание было отправлено, студент мог получить одно из 0, 7, 8,5 или 10. Когда назначение не было отправлено, ячейка оставалась пустой (в ячейке есть «-»).

  3. Только первые 9 представленных заданий должны суммироваться. Так, например, если ячейки в столбцах GO не пусты (т. Е. Учащийся получил оценку), то значения в ячейках в столбцах P и Q следует игнорировать.

  4. Из этих 9 заданий мне нужно отбросить самую низкую оценку (т. Е. Мне нужно вычесть значение самого низкого задания в группе из 9 из суммы 9 оценок).

Например:

«Предположим, что студент сдал 10 заданий и получил оценку" 7 "для заданий 1 и 2," 10 "для заданий 3-7, пропущенное задание 8 (« - »в ячейке) и получил" 7 "для заданий 9 -11. Формула, которую я ищу, вернула бы результат "71". "

РЕДАКТИРОВАТЬ:

Вот что у меня так далеко:

=IF(COUNT(G2:Q2)=9,SUM(G2:Q2)-MIN(G2:Q2),IF(COUNT(G2:Q2)<9, SUM(G2:Q2)))

Проблема в том, что это не касается студентов, которые представили более 9 заданий. Для этих учеников мне нужно, чтобы любые оценки, кроме первых 9 в диапазоне, игнорировались и не суммировались. Это то, что действительно сбивает меня с толку.

1 ответ1

2

Вот что я придумал (используйте тот, который совместим с вашими региональными настройками):

=IF(COUNT(G1:Q1) < 9; NA();
 IF(COUNT(G1:Q1) = 9; SUM(G1:Q1) - MIN(G1:Q1);
 IF(COUNT(G1:P1) = 9; SUM(G1:P1) - MIN(G1:P1);
 SUM(G1:O1) - MIN(G1:O1)
 )))

=IF(COUNT(G1:Q1) < 9, NA(),
 IF(COUNT(G1:Q1) = 9, SUM(G1:Q1) - MIN(G1:Q1),
 IF(COUNT(G1:P1) = 9, SUM(G1:P1) - MIN(G1:P1),
 SUM(G1:O1) - MIN(G1:O1)
 )))

Вот образец листа. Вот изображение этого в действии.

Если студент отправил менее 9 заданий, формула вызывает функцию NA() . После этого формула сужает диапазон справа до тех пор, пока в нем не будет только 9 значений (поэтому диапазон всегда начинается с G1: .

Я надеюсь, что формула будет работать, как вы ожидаете.

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