Страницы: 1
RSS
Рассчитать среднее значение в диапазоне без учёта ошибок и "0"/пустых значений, Нужна единая формула для расчёта
 
Есть диапазон ячеек с динамическими данными H4:H19. В нём, в зависимости от других расчётов, могут быть как ошибки "#ДЕЛ/0!", так и  "0" или пустые значения. Тем не менее необходимо вычислять среднее значение не принимая во внимание ошибки и "0"/пустые.
Знаю, что для расчёта:
- без учёта ошибок применяется формула массива: {=СРЗНАЧ(ЕСЛИ(ЕОШИБКА(H4:H19);"";H4:H19))}
- без учёта "0" и пустых применяется просто формула: =СРЗНАЧЕСЛИ(H4:H19;"<>0")
А вот как объединить оба этих условия в одной формуле?
Изменено: Виктор Борисов - 08.08.2022 10:03:49
 
Виктор Борисов, файл-пример
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
написал:
Виктор Борисов, файл-пример

В файле примере диапазон для расчёта среднего "H4:H19". Формулу нужно в ячейку "H3". По логике, рассчитывается среднее значение только с реальными значениями. В данном примере должно получиться значение 19,51, но, так как попадается не заполненная ячейка "H19", это влияет на результат и возвращает 17,07 (см. ячейка "H3")
Изменено: Виктор Борисов - 08.08.2022 10:04:44
 
=АГРЕГАТ(1;6;$H$4:$H$19)

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Цитата
написал:
=АГРЕГАТ(1;6;$H$4:$H$19)
Отлично! Сработала! ОГРОМНОЕ СПАСИБО!!!!
Страницы: 1
Наверх