首页 > 解决方案 > Excel 中所谓的空单元格中的幽灵数据(COUNTA 可能是罪魁祸首)

问题描述

我在 Excel 中遇到数学错误,其中应该将空单元格计为数据。我相信罪魁祸首是 COUNTA 但我可能是错的。我附上了一些照片来证明错误。本质上,我在许多动态且不断变化的单元格中都有一个 IF 语句。当 IF 语句不正确时,我希望单元格为空白而不显示 0。我显然使用IF(A1>A2,1,""). 另一个数学公式引用了所有这些 IF 语句单元格,去掉 31% 的最低数字,然后显示当前的最低数字。该公式在不应该计算空单元格时进行计数。我现在遇到此错误的原因是我正在将数据从 Google 表格移动到 Excel。

这是对公式的更深入分析。公式 A 是=IF(E20=1,D20/C20,"")公式 B 是=IF(C20>0.1,IF(E19=1,IF(E20=0,D20/C20,""),""),"")这些都被拖下来了。结果 % 公式为=(SMALL(F20:G28,ROUNDUP(COUNTA(F20:G28)*0.31,0)))。照片 A 是正常结果%,但如果我转到公式 A 和 B 中的空白处并单击“删除”,你会在照片 B 中得到结果%。如果它们是问题,我也愿意更改这些公式他们完成同样的事情。

独立是一个额外的公式,但我看不出它会如何影响任何事情,所以它不值得一提。 照片A 照片B

标签: excelif-statementexcel-formulaoffice365

解决方案


所以我想我解决了这个问题,我只是希望它不会导致任何未来的问题。我正在阅读 COUNTA 和 COUNT 的文档,看来 COUNTA 确实计算了空格,所以我所要做的就是在 Result % Formula 中用 COUNT 替换 COUNTA。看起来很简单,但我会留下这个,以防任何未来的人偶然发现它。


推荐阅读