![如何根据另一张工作表中的匹配条件对电子表格中的值进行求和?](https://linux22.com/image/1614171/%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AE%E5%8F%A6%E4%B8%80%E5%BC%A0%E5%B7%A5%E4%BD%9C%E8%A1%A8%E4%B8%AD%E7%9A%84%E5%8C%B9%E9%85%8D%E6%9D%A1%E4%BB%B6%E5%AF%B9%E7%94%B5%E5%AD%90%E8%A1%A8%E6%A0%BC%E4%B8%AD%E7%9A%84%E5%80%BC%E8%BF%9B%E8%A1%8C%E6%B1%82%E5%92%8C%EF%BC%9F.png)
答案1
如果您愿意将 CategoryIDs 硬编码(即输入)到公式中,那么您只需要一个围绕 SUMIFS 的 SUM 包装器。
=SUM(SUMIFS(Transactions!B:B, Transactions!C:C, {2,3,4,5}))
如果您想根据类型创建一个 CategoryID 数组,那么您需要一个数组公式。
=SUM(SUMIFS(Transactions!B:B, Transactions!C:C, IF(Categories!D2:D8="expense", Categories!A2:A8)))
数组公式需要使用 Ctrl+Shift+Enter 来完成,而不仅仅是 Enter。