excel - 为什么人们在没有明显原因的情况下在单单元格引用中使用 sum 函数?我在这里错过了什么吗?

标签 excel excel-formula

我见过人们在不需要使用 SUM 的情况下在计算中使用 SUM,我只是假设他们不知道自己在做什么,但我刚刚从 excel 下载了一个模板,他们也使用了它。所以我想知道也许有一个很好的理由这样做,但我完全错过了一些东西。 示例:

=IF(SUM(A20)>0,SUM((A20*E20)-F20),"")

为什么不只是:

=IF(A20>0, (A20*E20)-F20, "")

最佳答案

我发现人们在这种情况下使用 sum 的两个原因:

  1. 他们只是不知道更多
  2. 作为错误预防:如果任何单元格包含字符串,则使用它们进行任何数学运算将导致 #VALUE! 错误。用 SUM 包裹它会将字符串转换为 0。

虽然后者有一些用途,但通常最好确保数据一致 - 或者在公式中更明确地处理它,例如IF(ISTEXT(A1),0,A1)

我不明白为什么有人会将公式的结果包装在 SUM 中...

关于excel - 为什么人们在没有明显原因的情况下在单单元格引用中使用 sum 函数?我在这里错过了什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14229763/

相关文章:

excel - 找到最常见的组合以及它们出现的次数

python - 将 Python 字典写入文件

excel - 如何读取Excel单元格的字符计数 "Text Length"?

excel - IF 和 AND 的组合

excel - 使用 PowerShell 移动 xlsx 文件中的列

excel - 输入日期后,宏将运行

java - 使用 Apache POI 从 Java 应用程序删除行时不更新 Excel 公式

java - 生成新的 Excel,同时保留模板 Excel 文件中的旧公式

IE10 中的 JavaScript 键盘事件

excel - 突出显示 Sheet1 中与 Sheet2 中的值匹配的行