具有多个选项的SUMIFS

时间:2018-11-03 09:06:07

标签: excel excel-formula

help

我需要使用SUMIFS函数或其他excel函数来找到我所需要的要求!

例如,我需要Cat 1和Cat 22的值,因此返回值应为$ 19,152。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

您不能使用sumifs,因为您是按行搜索一个值,而按列搜索另一个值。

=SUMPRODUCT(B2:F5,(B1:F1="Cat 1")*(A2:A5="Cat 22"))

或者如果您想通过索引+匹配找到它,请通过Ctrl + Shift + Enter输入:

{=INDEX(B2:F5,MATCH(1,--(A2:A5="Cat 22"),0);MATCH(1,--(B1:F1="Cat 1"),0))}

enter image description here

答案 1 :(得分:1)

如果您命名所有行和列,则可以简单地使用,例如:

=Cat_1 Cat_22
=Cat_2 Cat_44

两个命名范围之间的spaceIntersect运算符,因此返回两个范围相交处的单元格。

您实际上不必使用命名范围(可以使用范围引用),但是它使您正在做的事情的可视化更加容易。

enter image description here

如果要查找多个交叉点的总和,则可以在多个交叉点上使用加法运算符或Sum函数。

例如:=SUM(Cat_1 Cat_33, Cat_3 Cat_33)