在多个范围内合计产品

我有以下两个用例:

A列 – 更长的一系列date。 date可能会重复。

B栏 – 简短的一系列date,date是唯一的,但不一定是顺序的价值。

C列 – 与更长的一系列date相关的更长的一系列值。

我的目标是,对于列B中的每个值,查找列A中的所有值,将其设置为true或1,然后select与列A中特定值关联的列C中的值,对所有值进行求和。

= SUMPRODUCT((B1:Bn=A1:Am)*(C1:Cm)) 

n <m

我也只是试图计数使用的实例

 = SUMPRODUCT((B1:Bn=A1:Am)*(1)) 

我已经尝试了两个数组,以及在每种情况下,我越来越N / A。

在SUMPRODUCT()中包装一个SUMIF():

 =SUMPRODUCT(SUMIF(A:A,B1:INDEX(B:B,MATCH(1E+99,B:B)),C:C)) 

由于SUMPRODUCT是一个数组types的公式,我们需要限制B列的范围,因为它将遍历该参考中的每个单元格。

B1:INDEX(B:B,MATCH(1E+99,B:B))将返回一个从B1开始的范围,并在列B中到达最后一个带有数字的单元格。有一个价值。

在这里输入图像说明