excel - 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 中得到结果%。如果它们是问题,我也愿意更改这些公式他们完成同样的事情。
解决方案
所以我想我解决了这个问题,我只是希望它不会导致任何未来的问题。我正在阅读 COUNTA 和 COUNT 的文档,看来 COUNTA 确实计算了空格,所以我所要做的就是在 Result % Formula 中用 COUNT 替换 COUNTA。看起来很简单,但我会留下这个,以防任何未来的人偶然发现它。
推荐阅读
- matlab - Matlab:对不同大小的等距向量进行随机向量分类
- node.js - 将 React 项目安装为符号链接会显示漏洞警告
- xml - 片段替换底部导航半隐藏
- javascript - Firebase 实时数据库 - 等待多个查询完成
- java - 回收视图继续加载已删除的项目
- flutter - Flutter - 我无法从 db 获取 BLOB
- bash - 'find /Users ...' 有效,但 'find . ......'和'找到〜......'不要。为什么?
- python - Django 错误:django.core.exceptions.ImproperlyConfigured:加载 MySQLdb 模块时出错
- php - 投票按钮显示箭头光标而不是手形光标
- google-colaboratory - 如何在 google-colaboratory 中将堆栈软限制从 8mb 增加到 100mb 或更多?