gpt4 book ai didi

Excel: 'Sumifs' 忽略 #n/a

转载 作者:行者123 更新时间:2023-12-04 20:24:24 25 4
gpt4 key购买 nike

我正在尝试对列中的一些值(正数和负数)求和,但它不会求和,因为有 #n/a 值。有没有办法解决这个问题?请看下面的例子:
enter image description here
每个城市都有收入、犯罪和失业分数(正或负)较低的区域。
我的目标是通过对较低地区的分数求和来获得全市的收入、犯罪和失业分数。
我在 G2 中使用“sumifs”,如 =SUMIFS(C$2:C$10,$A$2:$A$10,$A2),然后将其拖到 I10。在这个玩具示例中,只有 10 行,但我的数据有 100 万行,所以我不能真正进行拖动。对此的任何建议也会有所帮助!
但是,最重要的是我的问题是由于#N/A 值,我不能使用“sumifs”。我想忽略它们。
或者简单地将 100 万行中的所有 #N/A 值替换为 0 也是一种选择。
p.s.我对以前的类似问题做了一些研究,但他们似乎使用了不同的“sumifs”公式......

最佳答案

使用 <0 AND >0 的 SUMIFS
你可以使用这个:

=SUMIFS(C$2:C$10,$A$2:$A$10,$A2,C$2:C$10,"<0")+SUMIFS(C$2:C$10,$A$2:$A$10,$A2,C$2:C$10,">0")
它避免了零(在这种情况下没有区别)。
它还避免了包含非数字值的单元格,例如 NA,这通常会阻止求和(在这种情况下避免这些可以解决您的问题)。
如果我理解正确,您希望获得正数和负数的总和(即它们的现有值,而不是绝对值),但是由于 NA 项目的存在,目前使用您现有的方法阻止了这一点。
如果这不正确,请提出建议。
使用临时查找,然后使用 <0 和 >0 进行 SUMIF
您也可以插入一个查找列,它连接要评估的值,然后使用 SUMIF。
例如,新列 J:
=$A2&C2
(注意 A 的 $ 以及 C 的 $ 缺失)
然后把J1填到K1和L1的右边
然后在 M1 中:
=SUMIF(J$2:J$10,"<0",C$2:C$10)+SUMIF(J$2:J$10,">0",C$2:C$10)
然后向右填写 N1 和 O1
这种方法的潜在问题是,如果您填写数百万行,电子表格可能会显着减慢。
更换 NA
将 NA 替换为 0 也可以,但您可能不希望失去“0”和“未在源数据中显示”之间的区别。
如果您想走这条路,请发布您现有的 NA 值公式。它们可能可以重新加工成有意义的东西而不是 NA 并且不会阻止求和。
在查找数据以捕获 NA 的可能性并返回一些其他更有意义(或者在这种情况下,对求和更友好)的结果时,通常更可取。

关于Excel: 'Sumifs' 忽略 #n/a,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63602712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com