Страницы: 1
RSS
Диспетчер имен, расчёте средневзвешенных значений, Как в формуле, построенной с помощью диспетчера имен, при расчёте средневзвешенных значений не учитывать пустые значения
 
Как в формуле, построенной с помощью диспетчера имен, при расчёте средневзвешенных значений не учитывать пустые значения на 1 листе, выделенные желтым цветом. На втором листе видно, выделенное красным цветом, что средневзвешенное значение получается неправильным.      
Изменено: Petrolog1 - 27.02.2026 10:59:12
 
Код
=СУММЕСЛИМН(OW;ГР;C4;СО;B4;НР;A4;УП;F4;МУ;D4;КЗ;E4)/СУММЕСЛИМН(OO;ГР;C4;СО;B4;НР;A4;УП;F4;МУ;D4;КЗ;E4;OW;"<>0")
 
Большое спасибо, помогло!
 
Правильнее, конечно, так.
Код
=СУММЕСЛИМН(OW;ГР;C4;СО;B4;НР;A4;УП;F4;МУ;D4;КЗ;E4)/СУММЕСЛИМН(OO;ГР;C4;СО;B4;НР;A4;УП;F4;МУ;D4;КЗ;E4;Февраль_2026!$H$5:$H$20;"<>")
Будет иметь значение, если в ячейках могут быть нулевые значения. Но если тяга к именованным диапазонам действительно велика, то можно обойтись и сообщением #2 )
 
Добрый день! Спасибо за сообщение #4! так как листы потом меняют название, то лучше ориентироваться на именованные диапазоны. Подскажите, пожалуйста, не могу сообразить, а как сделать так, чтобы средневзвешенные значения в итоговой строчке (желтого цвета) получались корректными, если в одной строчке есть только тоннаж, а значения ещё не успели получить?    
 
Код
=ЕСЛИОШИБКА(СУММПРОИЗВ($G$4:$G$8;K4:K8)/СУММЕСЛИМН($G$4:$G$8;K4:K8;"<>-");"-")
 
так:
=СУММПРОИЗВ(Февраль_2026!$G5:$G20;Февраль_2026!K5:K20)/СУММЕСЛИ(Февраль_2026!K5:K20;">0";Февраль_2026!$G5:$G20)
несколько иной результат)
...не учитывает то что "ещё не успели"
 
Добрый вечер! Подскажите, пожалуйста, ...удалено...
Изменено: Sanja - 14.04.2026 17:13:54 (вопрос не соответствует теме)
 
Последний вопрос не имеет отношения к теме о средневзвешенных
Правила форума
Цитата
2.6. Один вопрос - одна тема. Не следует в открываемой теме обозначать и задавать сразу несколько вопросов.
Согласие есть продукт при полном непротивлении сторон
Страницы: 1
Читают тему
Наверх