在多个范围内合计产品
我有以下两个用例:
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中到达最后一个带有数字的单元格。有一个价值。