Excel含VLOOKUP的空白单元格仍触发公式计算的问题求助
解决含VLOOKUP空白单元格的平均值计算问题
你的公式=IFERROR(SUM(E9:E20)/COUNTA(E9:E20); 0)*12出现计算偏差,核心原因是COUNTA函数会统计所有包含内容的单元格(包括返回空白文本的VLOOKUP公式单元格),但SUM函数会自动忽略这些文本型空白,导致分母被高估、最终计算结果偏低。
修正方案
将COUNTA替换为COUNT即可解决问题,因为COUNT仅统计区域内的数值型数据,会自动过滤VLOOKUP返回的空白文本:
=IFERROR(SUM(E9:E20)/COUNT(E9:E20); 0)*12
如果需要额外排除单元格内的0值(若业务场景有此需求),可以改用COUNTIF精准统计非空白且非0的数值单元格:
=IFERROR(SUM(E9:E20)/COUNTIF(E9:E20,"<>0"); 0)*12
内容的提问来源于stack exchange,提问作者davidpatron
相关产品推荐
相关产品推荐

