Среднее среднее значение по строкам не равно среднему значению всей таблицы

Я усредняю ​​группу чисел в Excel 2007, имеющую 21 столбец и 42 строки. Когда я усредняю ​​все ячейки одновременно, я получаю один результат — 59,25183, но когда я усредняю ​​каждую строку, а затем усредняю ​​эти результаты, я получаю совершенно другой результат — 72,791. Кроме того, если я усредню каждый столбец, а затем усредню эти результаты, получится другое число: 49,231. Пытаясь понять, почему я создал еще один лист с таким же количеством столбцов и строк и заполнил его случайными числами. Все ячейки были заполнены числами, и когда я сделал это выше, все результаты были одинаковыми. Но когда я начал удалять значения в некоторых ячейках, три результата начали различаться. Чем больше я удалял, тем больше становилась разница между тремя средними значениями. Может ли кто-нибудь объяснить, почему это происходит и какой результат правильный? Есть ли способ загрузить копию моей таблицы?

3 ответа

Ты на правильном пути. Я создал новую таблицу, содержащую меньшие числа :

Если вы удалите некоторые номера, вы сможете быстро увидеть, что происходит:

Теперь ясно видно, что ВСЕ средние значения верны. Например, столбецCтам только номер 3. Итак, средний балл равен 3! В столбце 3 всего более 1 миллиона ячеек. Поскольку большинство из них пусты, ни один из них не включается в расчет. Excel никогда не включает пустые ячейки или ячейки с текстом в расчет среднего значения.

Вместо удаления значений замените их нулями. Если вы сделаете это, все средние значения останутся прежними. Таким образом, Excel не включает пустые ячейки в расчет среднего значения. Это означает, что значение в строке (или столбце) с отсутствующим значением будет «влиять» на среднее значение больше, чем значения в других строках... и тем не менее при усреднении этих результатов каждая строка будет иметь одинаковый вес. Отсюда и меняющиеся результаты.

Поэкспериментируйте с гораздо меньшим тестовым примером, чтобы увидеть еще более глубокие изменения.

Из статьи ExcelJet:

Функция СРЗНАЧ автоматически игнорирует текстовые значения и пустые ячейки. Однако включены нулевые (0) значения. Вы можете игнорировать нулевые (0) значения и/или применять определенные критерии, используя функцию СРЗНАЧЕСЛИ.

Функция СРЗНАЧ игнорирует логические значения и числа, введенные в виде текста. Если вам нужно включить эти значения в среднее значение, см. функцию СРЗНАЧ.

Если значения, переданные в СРЗНАЧ, содержат ошибки, СРЗНАЧ возвращает ошибку. Вы можете использовать функцию AGGREGATE, чтобы игнорировать ошибки.

Другие вопросы по тегам