【问题标题】:Sumifs 2 sets of multiple criteriaSumifs 2 组多重标准
【发布时间】:2014-10-11 14:17:01
【问题描述】:

发帖前我在这里做了一些研究。我可能错过了一些东西,所以请多多关照。

无论如何,我试图通过将 2 组多个条件分为 2 个条件来得出总和。

例如,

我需要所有者 Alpha 和 Beta 的狗、鱼和猫的总和。

我的公式是

=Sum(Sumifs(Numberofpets,pet,{"dog","fish","cat"},Owner,{"Alpha","Beta"}))

只有狗有总和。 sumifs 中是否可以有 2 组数组?

下面是我最好的选择。

=Sum(Sumifs(Numberofpets,pet,{"dog","fish","cat"},Owner,"Alpha")+Sumifs(Numberofpets,pet,{"dog","fish","cat"},Owner,"Beta"))

所有者的数组将来可能会扩大。

非常感谢!

【问题讨论】:

  • 您需要为所有者和动物的每个组合提供一个数字还是所有组合的一个总和??
  • 您需要转置其中一个数组。这里最简单的方法是将一个(但不是两个)数组中的所有逗号更改为分号。实际上,这使得一个单行数组,另一个单列数组,因此指示 Excel 计算一个“二维”返回数组,以包含您的条件的所有必要组合。
  • @XOR LX - 我认为您应该将其发布为答案

标签: arrays excel sumifs multiple-conditions


【解决方案1】:

在这种情况下,我将使用带有值数组的命名范围作为查找条件。

=sumproduct(sumifs(Numberofpets,pets,choose({1,2},dogrange,ownerrange)))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多