Google表格-结合条件公式和嵌入式公式使用ArrayFormula

丹尼尔·卡林顿

这可能比我想的要简单得多。我正在尝试使用ArrayFormula将现有公式复制到特定列中的所有行。

首先,我有以下几行内容:

在此处输入图片说明

我正在做的是将前三个数字相加并乘以第四个数字。我也有一个IF条件,如果第四列为空白,则将第5列中的值保留为空白。

现在,我尝试将其转换为ArrayFormula,以对第5列中的所有行重复此操作。

所以我从:

=IF(ISBLANK(E2)=TRUE,,SUM((B2+C2+D2)*E2))

对此:

=ArrayFormula(IF(ISBLANK(E2:E)=TRUE,,SUM((B2+C2+D2)*E2)))

但是这样做是,当我添加新行时,第5列中的所有值都设置为相同的值。这是一个例子:

在此处输入图片说明

因此,我首先想到的是在SUM公式上设置范围并将其更改为:

=ArrayFormula(IF(ISBLANK(E2:E)=TRUE,,SUM((B2:B+C2:C+D2:C)*E2:E)))

但这只是使所有值求和所有单个值之和...所以,在我的示例中,结果为435(60 + 135 + 240)。

我在这里做错了什么?第5列中的每一行的值均应不同(例如,第2行应为135,第3行应为240)。

谢谢!

玩家0

采用:

=ARRAYFORMULA(IF(ISBLANK(E2:E)=TRUE,, (B2:B+C2:C+D2:D)*E2:E))

SUM 下不受支持 AF

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TOP 榜单

热门标签

归档