Arrays Sumifs 2套多标准

Arrays Sumifs 2套多标准,arrays,excel,sumifs,multiple-conditions,Arrays,Excel,Sumifs,Multiple Conditions,在发布之前,我在这里做了一些研究。我可能错过了一些东西,所以请友善一点 无论如何,我试图通过将两组多重条件转化为两个标准来推导总和 比如说, 我需要主人Alpha和Beta的狗、鱼和猫的总数 我的公式是 =Sum(Sumifs(Numberofpets,pet,{"dog","fish","cat"},Owner,{"Alpha","Beta"})) 只有狗有一个总数。sumifs中是否可能有2组数组 下面是我的最佳选择 =Sum(Sumifs(Numberofpets,pet,{"dog",

在发布之前,我在这里做了一些研究。我可能错过了一些东西,所以请友善一点

无论如何,我试图通过将两组多重条件转化为两个标准来推导总和

比如说,

我需要主人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"))
所有者的阵列将来可能会扩展


非常感谢

在本例中,我将使用带有值数组的命名范围作为查找条件

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

你需要为主人和动物的每一个组合输入一个数字,还是对所有组合输入一个和??你需要转换其中一个数组。这里最简单的方法是将一个数组中的所有逗号改为分号,但不能同时将两个数组都改为分号。实际上,这使一个数组成为单行数组,另一个数组成为单列数组,因此指示Excel计算二维返回数组,以包括所有必要的条件组合。@XOR LX-我认为您应该将其作为答案发布