我有一个包含正负值的列p,但我只想在列V:Z包含特定文本时将正值相加。我已经让它工作检查1列:
= SUMPRODUCT (P2:第29页,(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
用于解释列中的重复项。