我需要在有 2 个条件的列中执行 SUMIFS 公式。 但是,当有新的数据拉取时,公式不会扩展到底部。 因此,我认为使用 Arrayformula 可能是个好主意,但如您所知,SUMIFS 在 Arrayformula 中不起作用。
需要求和的数据如下:
D栏:有要求和的值 M列:有一个ID AF栏:还有另一个条件(产品组)
这 2 个条件可以在多行上匹配。 我想显示的总和始终是总计(而不是例如运行总和)。 因此,是特定交易 ID 的产品组的总金额。
你知道我如何实现这个吗?
非常感谢 斯特凡
=ARRAYFORMULA(
SUM(
D:D*(M:M=id)*(AF:AF=group)
)
)
id
和 group
可以是单元格引用或值。TRUE=1
和 FALSE=0
例如。
# D:D*(M:M=id)*(AF:AF=group)
10*TRUE*TRUE =10*1*1 =10
10*FALSE*TRUE =10*0*1 = 0
10*TRUE*FALSE =10*1*0 = 0
0*TRUE*TRUE = 0*1*1 = 0