Итак, вот скрен-захват моего документа EXCEL.

Мне нужно, чтобы оно создавало среднее значение для каждого пройденного теста, однако оно должно пропускать пустые ячейки. Таким образом, если ученик сдает только 4 из 6 тестов, он рассчитывает только 4 теста, а не все 6. ПО СТРАНИЦЕ НЕ ВНИЗ!

ТЕКУЩЕЕ ИСПОЛЬЗОВАНИЕ: = СРЕДНЕЕ (D3, F3, H3, J3, L3, N3, P3)

Какой код я должен использовать? И почему?

Я продолжаю видеть <>"" когда гуглю по нему, но понятия не имею, что это значит, кроме как равных нулю.

1 ответ1

2

Используя P7 Waves в качестве примера, он имеет значения:

0
32
25
36
17
38
blank
blank
21
blank
blank
31
32

Если я прав, вы хотите среднее значение этих значений, игнорируя blank значения. Итак, (0+32+25+36+17+38+21+31+32)/9 = 25.7778

В этом случае используйте следующую формулу ...

=AVERAGE(B1:B14)

Если B1 - первое из ваших значений, а B14 - последнее, отрегулируйте при необходимости. Функция AVERAGE() игнорирует пустые значения (по крайней мере, в Excel 2017/365).

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

Функция AVERAGE() работает. Просто введите AVERAGE( а затем выберите свой диапазон, например AVERAGE(A1:R1) это будет суммировать числа в A1 B1 и т.д., А затем разделить на число найденных чисел. Он игнорирует не числовое содержимое (буквы и пробелы).

Вот пример, это для вашего первого класса G

пример

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