Excel Q – 带2维数组的SUMIFS
我有一个二维数组:横轴上的date和垂直轴上的标识号码。
我想要一个特定的date和ID的条件,我想知道如何使用SUMIFS做到这一点。
出于某种原因,看起来我不能,因为数组是二维的,而标准范围是一维的。 任何人都可以给我任何build议,我可以使用其他公式?
换句话说,我想添加满足我select的ID和date的值; 有一个或多个数据点满足条件。 这就是为什么SUMIF函数是相关的。
有了这个数据,你将无法使用SUMIF论坛。 以下是您可以使用的公式:
=SUM(IF($B$2:$B$6=C9,IF($F$1:$K$1=B9,$F$2:$K$6)))
在适当的地方更改地址,并确保input,按CTRL + SHIFT + ENTER。 您也可以使用下面的公式来避免按CTRL + SHIFT + ENTER:
=SUMPRODUCT(($B$2:$B$6=C9)*($F$1:$K$1=B9)*$F$2:$K$6)
假设您正在查找ID和date的交集,可以使用以下命令:
=INDIRECT(ADDRESS(MATCH([ID Number],A:A,0),MATCH([Date],1:1,0)))
INDIRECT
允许您以纯文本formsinput地址并返回值
ADDRESS
将行和列的数字转换为常规地址
MATCH
查找给定值所在的行或列的位置。