在我的A1:B25范围内,我有类别(A1:A25)和数字(B1:B25)。 A列中的单元格包含用逗号“1,2,3,11,1056,392”等分隔的数字。
这个公式:
=SUMPRODUCT(ISNUMBER(FIND("," & 1 & ",";"," & SUBSTITUTE(A1:A25;" ";"") & ","))*1)
计算包含数字“1”的所有单元格,并排除“11”,“101”等。
完美!
但我正在寻找一个公式,它给出了A列中包含“1”的单元格,然后对B列中所有相应的单元格求和。
像这样:
=SUMIF("," & A1:A25 & ",";"," & C1 & ",";B1:B25)
C1是我的检查值(“1”)
我该如何做到这一点?
答案 0 :(得分:0)
假设A列中的所有数字都只用逗号分隔,那么这个公式可以解决这个问题:
=SUMPRODUCT(--(ISNUMBER(FIND(",1,",","&A1:A25&","))),B1:B25)
希望这有帮助!
答案 1 :(得分:0)
这对计算文本忽略列很有帮助,而没有 1 和 0 的辅助列:
=SUMPRODUCT(--(NOT(ISNUMBER(FIND("y",A1:A25)))),B1:B25)