我将如何为此格式化arrayformula?:
=$D10*(sum($F10:$I10))
我尝试了几种不同的方法,但没有一种方法可行 . 我有一堆带有该公式的行(当然行号匹配,例如:
=$D10*(sum($F10:$I10))
=$D11*(sum($F11:$I11))
=$D12*(sum($F12:$I12)) etc...
我需要在每一行中使用此公式,但我正在尝试找出一个arrayformula,以便在我添加或减去行时它可以工作 .
谢谢你的帮助!
UPDATE ************************************************* ***********************
我刚刚发现 =arrayformula(D7:D*(F7:F+G7:G+H7:H+I7:I))
有效但我可能还需要添加和减去列 . 有没有办法让它与 sum()
一起使用?
2 回答
我相信MMULT可以是一个很好的选择:
改变范围以适应 .
解决数学问题的最佳方法是拆分它 .
你有两个乘数:D x sum(F:F)
第一个任务是使用D创建ArrayFormula . 这很简单:
而困难的部分是使用Array加上ArrayFormula . 这部分已经被AdamL要求和answered her . 在你的情况下:
And your final formula is