在具有多个条件的SUMIF函数中使用IF公式插入范围(使用arrayformula)

问题描述 投票:0回答:1

我正在将arrayformula与我的sumif函数一起使用,该函数具有多个条件和范围,可自动在设置的列(B)上扩展。以下公式非常适用:

=ARRAYFORMULA(SUMIF('DATA'!$N:$N&'DATA'!$U:$U&'DATA'!$V:$V&'DATA'!$BV:$BV,$B$6:$B&$E$30&$D$26&$C$36,'DATA'!$AG:$AG).

我想使其更具动态性,并根据特定条件插入IF语句以实际引用一个范围与另一个范围。例如,>

IF($A$6:$A=XX,'DATA'!$N:$N,'DATA'!$M:$M).

如果执行此操作,公式将中断

=ARRAYFORMULA(SUMIF(IF($A$6:$A=XX,'DATA'!$N:$N,'DATA'!$M:$M)&'DATA'!$U:$U&'DATA'!$V:$V&'DATA'!$BV:$BV,$B$6:$B&$E$30&$D$26&$C$36,'DATA'!$AG:$AG).

以任何方式/解决方法使其正常工作?我尝试了多次,阅读了多个论坛,但找不到答案。

我正在将arrayformula与我的sumif函数一起使用,该函数具有多个条件和范围,可自动在设置的列(B)上扩展。下面的公式工作完美:= ARRAYFORMULA(SUMIF('DATA'!$ N:...

if-statement google-sheets google-sheets-formula array-formulas sumifs
1个回答
0
投票

如果XX未命名为范围,则应使用引号引起来

© www.soinside.com 2019 - 2024. All rights reserved.