仅当多个列包含特定文本时才对列的正值求和
Sum a column's positive values only if multiple columns contain a specific text
我有一个包含正值和负值的 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
是为了说明列中的重复项。
我有一个包含正值和负值的 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
是为了说明列中的重复项。