【发布时间】:2021-01-19 03:16:55
【问题描述】:
我正在尝试对列中的一些值(正数和负数)求和,但它不会求和,因为有 #n/a 值。有没有办法解决这个问题?请看下面的例子:
每个城市的收入、犯罪和失业分数(正或负)都较低。 我的目标是通过对较低地区的分数求和来获得全市的收入、犯罪和失业分数。 我在 G2 中使用“sumifs”,如 =SUMIFS(C$2:C$10,$A$2:$A$10,$A2),然后将其拖到 I10。在这个玩具示例中,只有 10 行,但我的数据有 100 万行,所以我不能真正进行拖动。对此的任何建议也会有所帮助!
但是,最重要的是我的问题是由于#N/A 值,我不能使用“sumifs”。我想忽略它们。
或者简单地将 100 万行中的所有 #N/A 值替换为 0 也是一种选择。
附言我对以前的类似问题做了一些研究,但他们似乎使用了不同的“sumifs”公式......
【问题讨论】:
-
对于那些对更有效的解决方案感兴趣的人:以下工作比'sumifs'的组合更快:=IF($A2$A1,SUM(FILTER(C$2:C$10 ,($A$2:$A$10=$A2)*(ISNUMBER(C$2:C$10)))),"")
-
下面的代码也很高效:=IF($A2$A1,SUM(IF($A$2:$A$10=$A2,IFERROR(C$2:C$10,0) )),"")
标签: excel excel-formula