【发布时间】:2020-05-11 23:05:33
【问题描述】:
我将 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).
有什么方法/解决方法可以让它工作吗?我试了很多次,看了很多论坛都找不到答案。
【问题讨论】:
-
我投票决定将此问题作为离题结束,因为不允许跨 Stack Exchange 发帖。 (webapps.stackexchange.com/q/138255/88163)
-
注意到了,谢谢 Rubén,我不知道,抱歉。我相信它现在已经从 Stack Exchange 中删除了。
标签: if-statement google-sheets google-sheets-formula array-formulas sumifs