1

У меня возникли проблемы с окончательным вычислением общего итогового значения, чтобы игнорировать «пробел» и «ноль» из группы промежуточных итогов из приведенных выше столбцов.Пустые ячейки также содержат формулу.

Я только хочу, чтобы расчеты включали ячейки, в которых действительно есть число, для включения в общее итоговое значение.

Мой индивидуальный расчет = = IFERROR((M276), ""), который показывает «пробел», если в ячейках нет данных ---- (Все ХОРОШО)

Моя общая формула = = AVERAGEIF(M292:M304, «<>, 0»), которая показывает «пробел», если в ячейках нет данных ---- (Я не уверен, что это правильно -?)

Моя общая формула: = = AVERAGEIF((M34, M68, M102, M136, M170, M204, M238, M272, M306), «<> 0») --- (Ошибка # ЗНАЧЕНИЕ!)

Я также пробовал = = AVERAGE((N34, N68, N102, N136, N170, N204, N238, N272, N306), "<>") & ("") & ("<>, 0") в конце

Результат в итоговой ячейке и сообщение об ошибке = # ЗНАЧЕНИЕ!

Я также использовал = IFERROR(СРЕДНИЙ (M34, M68, M102, M136, M170, M204, M238, M272, M306), ""), который по крайней мере дает мне число, но int не исключает пустые ячейки.

Можете ли вы помочь мне, пожалуйста?

1 ответ1

0

Проверьте снимок экрана ниже ,,

NB: Мое решение ниже написано Формула массива дает 24,9, как результат.

{=AVERAGE(IF(ISNUMBER(M34:M306),M34:M306))} 

закончите это с помощью Ctrl+Shift+Enter.

Обратите внимание, что значение в RED имеет измененную формулу, что вы пытались.

=AVERAGEIF(M34:M306,">0") 

Здесь вместо "<> 0" я использовал "> 0", но посмотрите разницу в Result.

Последняя простая формула AVERAGE просто для проверки результата.

Итак, используйте мою ПЕРВУЮ Формулу как идеальное решение.

Надеюсь, это поможет вам и читателям тоже.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .