如何解决仅当多列包含特定文本时才对列的正值求和
我有一个包含正值和负值的 P 列,但如果列 V:Z 包含特定文本,我只想将正值相加。我可以检查 1 列:
=SUMPRODUCT(P2:P29,(V2:V29=A43)*(P2:P29>0))
但是如果我从 V2:Z29 更改范围,我会收到 #VALUE 错误。任何帮助将不胜感激。
解决方法
这样的事情应该可以工作。
SUMPRODUCT(P2:P29,SIGN((V2:V29=A43)+(W2:W29=A43)+(X2:X29=A43)+(Y2:Y29=A43)+(Z2:Z29=A43))*(P2:P29>0))
+
的作用类似于 OR
,很像 *
的作用类似于 AND
。 SIGN
用于解释列中的重复项。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。