【发布时间】:2021-01-10 02:05:00
【问题描述】:
当不得不使用 ArrayFormula 进行乘法和求和时,我正在尝试减少步骤。
在总行中,我有这个公式(第 38 行):
=ArrayFormula(IF(LEN($F$1:$Q$1),SUMIF(IF(ROW(E27:E35),COLUMN($4:$4)),COLUMN($4:$4),F27:Q35)))
但它需要中间计算(第 27 行):
=ARRAYFORMULA(F5:Q12*F16:Q23)
我能以某种方式消除它吗?我可以使用 SUMIFS 来对多个条件求和吗?
这是表格:
https://docs.google.com/spreadsheets/d/1TXx4wXM98HjhPHiOMotPrvxLBj6LrwYXmOazqdd8J08/edit?usp=sharing
谢谢
【问题讨论】:
-
试试
=MMULT({1,1,1,1,1,1,1,1},ARRAYFORMULA(F5:Q12*F16:Q23))。 -
那么你基本上是想把上面的两个公式结合起来吧?
-
@MateoRandwolf,是的!
标签: arrays google-sheets array-formulas sumifs