如何平均来自非空且非零的特定单元格的值?

Posted

技术标签:

【中文标题】如何平均来自非空且非零的特定单元格的值?【英文标题】:How to average values from specific cells which are not empty and not zero? 【发布时间】:2021-05-19 04:07:36 【问题描述】:

我有一张表格来计算我的家庭预算。我想要一个函数来显示像这样的特定单元格的平均值

=AVERAGE(F11;M11;S11;Y11;AE11;AK11;AQ11;AW11;BC11;BI11;BO11;BU11) 

但它不应考虑 EMPTY 或“0”单元格。当我使用 =sum(A4:A7) 预先创建一个返回零的表时,我得到零。

这意味着我需要查看我支付的平均费用,但仅限于有效月份。

请帮忙,我已经筋疲力尽了,找不到答案。

表格如下:

【问题讨论】:

【参考方案1】:

使用:

=IFERROR(AVERAGEIFS(A1:C1; A1:C1; "<>"; A1:C1; "<>0"))

另外,如果总和不为 0,你可以这样做:

=IFERROR(1/(1/SUM(A4:A7)))

【讨论】:

你能不能也请教一下,我怎么能没有 div/0!我有空单元格并计算平均值的行的错误?先感谢您!目前我使用 =AVERAGE(F14;M14;T14;AA14;AH14;AO14;AV14;BC14;BJ14;BQ14;BX14;CE14) 因为我需要省略这些之间的单元格,因为它们包含按周计算的信息已经总结出来了…… 将它包装到 IFERROR 中应该可以解决问题 @SufficientHappiness 如果你觉得你已经准备好升级了,请参阅:***.com/a/65435321/5632629 为了完整起见的文档:support.google.com/docs/answer/3256534 和 support.google.com/docs/answer/3093304 谢谢你们! @player0,我检查了你的链接 - 公式可以做什么非常酷。但是我还不能理解。

以上是关于如何平均来自非空且非零的特定单元格的值?的主要内容,如果未能解决你的问题,请参考以下文章

当列名包含'XXX'时计算非空单元格的数量[重复]

提取特定单元格的值并将其填充以代替 pyspark 数据框中的 NA 值

如何查找一行数据中倒数第二个非空单元格的内容呢?

使用漂亮表时如何获取单元格的值

VBA如何查找上一个非空单元格

双击datagridview中的行并获取特定单元格的值并将其传递给另一个表单