Excel - Пропускане на клетка при изчисляване на общо число
Проблем
Имам поредица от кодове назад и напред, изглежда малко луд.
но това, което аз съм искат е за клетка b1 c1 d1 e1 и т.н., за да добавите заедно, което имам следното за това да се върне като моя среден
изглежда така >>>>
= SUM (средно (B11: Н11)) / SUM (средно ($ B $ 5: $ Н $ 5))
Сега единственият проблем, в който бягам е, ако b1 има число в него, но c1: e1 няма числа
Искам те да се позовават на друга клетка, чиято доза има номер, докато все още гледате като празна
с изключение на празните клетки в крайното число
Работя с%
какъвто и да е начинът му да не работи добре за мен, но това е най-близкото, което съм придобил с него
= SUM (IF (В9 = "", В9, $ B $ 5), IF (С9 = "", С9, $ C $ 5), IF (D9 = "", D9, $ D $ 5), IF (Е9 = " "Е9, $ E $ 5), IF (F9 =" ", F9, $ F $ 5), IF (G9 =" ", G9, $ G $ 5), IF (Н9 =" ", Н9, $ H $ 5) / SUM ($ B $ 5: $ Н $ 5))
но крайният% е далеч .. и не съм сигурен дали наистина не брои празните клетки
Всяка помощ би била много добра
Решение
Можете да използвате тези формули:
= SUM (B6: H6) / SUMPRODUCT ((B $ 2: H $ 2) * (B6: H6 ""))
или
= SUM (В6: H6) / SUMIF (В6: H6, "", B $ 2: Н 2 $)
Това намира средната стойност въз основа на клетките, които са населени.
Забележка
Благодарение на rizvisa за този съвет на форума.