Excel 给出错误的平均值

标签 excel excel-formula ms-office

嗨,我有一个平均函数:

    =IF(ISERROR(AVERAGE(H6:H31)), "", AVERAGE(H6:H31))

但它返回了错误的数字平均值:0, 0, 3, 0, 0, 0, 0, 0, 4, 0

它产生 0.7 而不是 3.5,我肯定使用 H 列第 6 到 31 行

什么可能导致这种情况?谢谢

最佳答案

0.7 是正确答案。请参阅here

您正在寻找不包括零的平均值。在这种情况下,您应该使用 AVERAGEIF 函数。在你的情况下,这将是:

=AVERAGEIF(H6:H31,"<>0")

这将为您提供 3.5

关于Excel 给出错误的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25524956/

相关文章:

Excel - 检查范围内的单元格是否匹配,然后替换单元格

excel - 如何在 Excel 中使用公式或 VBA 获取具有两个条件的范围的不同值?

icons - "Office 2010 Add-In: Icons Gallery"- 如何从后台选项卡中提取图标(docx)

java - Apache Poi - 如何读取 xlsx 并在不包含信息的行上写入?

VBA Excel - Workbook_SheetChange

vb.net - Excel 与 VB.NET(HRESULT : 0x8002000B (DISP_E_BADINDEX)) 异常

excel - 查找不同坐标之间的距离

excel - 如何在Excel中返回满足两个条件的行值

ms-office - 从 Outlook JavaScript Api (office.js) 调用时,Exchange EWS 的 UpdateItem 中的访问被拒绝

xml - Microsoft Office 2016字体主题xml结构