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查找给定值所在的行或列的位置。