我正在寻找创建一个函数,它将使用SUMIFS()或其他东西,将完成以下worksheet2 (w2):
A B C
RED 5 CAT
RED 7 CAT
BLUE 8 DOG
RED 2 DOG以便将包含CAT和RED的所有值相加在一起,但不包括工作表之间的所有其他值。
因此,工作表1将显示所有这些组合。我现在有的是=sumifs(w2!b2:b4,w2!a2:a4,red,w2!c2:c4,cat),这个函数在同一个工作表上工作,但不是跨工作表工作。即使对问题进行索引,=index(w2!a2:c4,sumifs(w2!b2:b4,w2!a2:a4,red,w2!c2:c4,cat)) I也无法获得值。
发布于 2017-08-03 00:46:02
考虑一下:
=SUMPRODUCT(--(C1:C4="CAT")*(A1:A4="RED")*(B1:B4))

如果您有多个工作表,则计算每个工作表的总和,然后将它们相加。
https://stackoverflow.com/questions/45466189
复制相似问题