标签: excel excel-formula
我需要使用SUMIFS函数或其他excel函数来找到我所需要的要求!
例如,我需要Cat 1和Cat 22的值,因此返回值应为$ 19,152。
有什么建议吗?
答案 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))}
答案 1 :(得分:1)
如果您命名所有行和列,则可以简单地使用,例如:
=Cat_1 Cat_22 =Cat_2 Cat_44
两个命名范围之间的space是Intersect运算符,因此返回两个范围相交处的单元格。
space
Intersect
您实际上不必使用命名范围(可以使用范围引用),但是它使您正在做的事情的可视化更加容易。
如果要查找多个交叉点的总和,则可以在多个交叉点上使用加法运算符或Sum函数。
例如:=SUM(Cat_1 Cat_33, Cat_3 Cat_33)
=SUM(Cat_1 Cat_33, Cat_3 Cat_33)