Вычислить среднее, игнорируя пустые ячейки, которые также содержат формулу.

Вопрос или проблема

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

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

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

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

Моя формула для общей суммы: =AVERAGEIF((M34,M68,M102,M136,M170,M204,M238,M272,M306),”<>0″) — (Ошибка #VALUE!)

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

Результат в ячейке общей суммы – это сообщение об ошибке = #VALUE!

Я также использовал =IFERROR(AVERAGE(M34,M68,M102,M136,M170,M204,M238,M272,M306),” “), что хотя бы дает мне число, но не исключает пустые ячейки.

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

Проверьте скриншот ниже,,

введите описание изображения здесь

Примечание: Мое решение приведено ниже, написанная формула массива выдает 24.9,, в результате.

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

Завершите это с помощью Ctrl+Shift+Enter.

Примечание, Значение в КРАСНОМ имеет изменённую формулу, которую вы пробовали.

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

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

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

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

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

Ответ или решение

Когда речь заходит о вычислении среднего значения в Excel, особенно когда необходимо игнорировать пустые и нулевые ячейки, важно использовать подходящие формулы и подход. В данном случае, мы рассматриваем проблему, связанную с расчётом итогового среднего значения, исключая ячейки, содержащие формулы, но не имеющие значений.

Проблема

Ваша задача состоит в том, чтобы рассчитать среднее значение из диапазона ячеек (например, M34:M306), игнорируя пустые ячейки и ячейки, содержащие нуль. Существующие формулы не выполняют задачу должным образом и приводят к ошибкам. Например, использование формулы =AVERAGEIF(M292:M304,"<>,0") вызывает сомнения в её корректности, а формула для итогового среднего =AVERAGEIF((M34,M68,M102,M136,M170,M204,M238,M272,M306),"<>0") вызывает ошибку #VALUE.

Решение

Для эффективного игнорирования пустых ячеек и нулей при расчёте среднего значения можно использовать следующий массивный подход:

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

Чтобы ввести эту формулу как массивную, необходимо нажать Ctrl + Shift + Enter. При этом Excel автоматически обрамит формулу фигурными скобками, что указывает на то, что она была введена как массивная формула.

Альтернативное решение

Ещё одним решением является использование следующей формулы:

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

Эта формула будет игнорировать пустые ячейки и значения равные нулю. Она удобна тем, что простая в использовании и позволяет получить искомый результат без сложного манипулирования.

Объяснение формул

  • IF(ISNUMBER(...)): Проверяет, содержит ли ячейка числовое значение. Это позволяет исключить ячейки с текстом или ошибками.
  • AVERAGE(IF(...)): Рассчитывает среднее значение только для ячеек, удовлетворяющих условию.
  • AVERAGEIF(..., ">0"): Эффективно игнорирует пустые и нулевые значения, так как условие ">0" исключает такие ячейки.

Заключение

Для корректного расчета среднего значения с исключением пустых и нулевых ячеек в вашем случае лучше всего использовать массивную формулу с ISNUMBER вместе с AVERAGE или же воспользоваться формулой с условиями AVERAGEIF, как указано выше. Эти методы помогут вам достичь желаемого результата без ошибок и обеспечат точные данные для последующих анализов. Такой подход не только улучшит ваши расчеты, но и повысит общую эффективность в работе с подобными данными в Excel.

Оцените материал
Добавить комментарий

Капча загружается...