Sumifs 或索引匹配?

Sumifs or index match?

谢谢你帮助我。我正在研究一种方法来计算每个部门每周处理的件数......我的数据组织如下。每行代表一个订单。有订单数量。橙色网格包含部门处理该订单的周数。

数据布局

我试图按周总结每个部门正在处理的件数..虽然我有一系列 sumif 语句可以解决,但我想知道智囊团是否有更优雅的解决方案...谢谢再次.

期望的输出

MMULT()SUMPRODUCT() 可能会给你预期的结果。

=SUMPRODUCT(MMULT(($C:$G=$A8)*($C:$G=B),TRANSPOSE({1,1,1,1,1}))*($B:$B))

您可能需要输入公式,因为数组输入意味着用 CTRL+SHIFT+ENTER[= 确认26=]。如果你有 Excel O365 那么你可以使用动态公式 SEQUENCE() 这将为你提供大量列的最佳性能。尝试-

=SUMPRODUCT(MMULT(($C:$G=$A8)*($C:$G=B),SEQUENCE(COLUMNS($C:$G),,,0))*($B:$B))