Страницы: 1
RSS
Расчет среднего значения с учетом количества значений в соседнем столбце + скрытие ошибки, для excel 2003
 
Здравствуйте. Помогите создать формулу для excel 2003, которая будет рассчитывать среднюю с учетом количества значений в соседнем столбце. Если же в расчётном столбце значения отсутствуют, то в результате показывать 0.
Изменено: Максим - 10.01.2019 09:11:23 (заменил файл Пример с подробным пояснением)
 
6,1 откуда появилось что это за средняя как она посчитана
Лень двигатель прогресса, доказано!!!
 
Из примера логика - не понятна. Почему по столбцу В НУЖНО - пусто? Откуда посчиталось 6,1 в D?
Изменено: Михаил Лебедев - 10.01.2019 08:22:52 (Дополнил непонятки)
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Доброе время суток.
Да, коллеги, тот ещё ребус: среднее по D3:D42 = 61, количество значений в столбце B 20 штук. Как получилось финальное 6,1, а не 3,05 тоже не могу сообразить. Нас посетил талант  ... и 100 мудрецов не найдут ответ :)
Updated
Кажется сообразил
Код
=ЕСЛИОШИБКА(СУММ(D3:D42)/СЧЁТ(B3:B42);0)

но почему это среднее - загадка...
Изменено: Андрей VG - 10.01.2019 08:35:30
 
Товарищи, в файле Пример в ячейке с 6,1 есть примечание. В столбце "D" два значения, их сумма равна 122, а так как в столбце "B" 20 значений, то 122/20=6,1.

Цитата
Михаил Лебедев написал:
Почему по столбцу В НУЖНО - пусто?
Всё верно - моя ошибка в примечании. Правильно: количество значений в столбце "C"
Изменено: Максим - 10.01.2019 08:58:37
 
Цитата
Андрей VG написал:
но почему это среднее - загадка...
Потому что, в пустых ячейках подразумевается что стоит 0, но так как нули не ставят, а для правильного расчета (без завышения) нужно их учитывать, был сделан этот запрос.
 
решение Андрей VG, устроило
Лень двигатель прогресса, доказано!!!
 
Цитата
Андрей VG написал:
=ЕСЛИОШИБКА(СУММ(D3:D42)/СЧЁТ(B3:B42);0)
Выдаёт ошибку "#ИМЯ?"
 
Максим, то есть ваше определение среднего значения звучит
Цитата
Максим написал:
Потому что, в пустых ячейках подразумевается что стоит 0, но так как нули не ставят, а для правильного расчета (без завышения) нужно их учитывать, был сделан этот запрос.
Согласитесь, что это никак не бъёт с традиционным: среднее значение - это сумма значений, делённое на количество этих значений.
 
Цитата
Максим написал:
Выдаёт ошибку "#ИМЯ?"
=ЕСЛИ(ЕОШ(СУММ(D3:D42)/СЧЁТ(B3:B42));0;СУММ(D3:D42)/СЧЁТ(B3:B42))
Лень двигатель прогресса, доказано!!!
 
Сергей, спасибо. Работает.

Цитата
Андрей VG написал: Согласитесь, что это никак не бъёт с традиционным
Почему не бьёт? Самое, что ни на есть традиционное среднее (с учётом моих пояснений). Подставьте вручную в пустые ячейки (в диапазоне введенных данных, т.е. 20 значений) нули и стандартной формулой СРЗНАЧ покажет 6,1

Андрей VG, Сергей, Михаил Лебедев, Спасибо за участие и помощь
Изменено: Максим - 10.01.2019 13:32:23
Страницы: 1
Наверх