使用 arrayformula 函数不会自动复制到 Google 表格中的新行

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

我有一张这样的表:

A       B           C       D
entry   profit/loss value   balance
300     profit      12      312

我要这样做:

  • 我手动添加余额
  • value
    (来自第二个条目,实际上来自
    C3
    )应该是
    D3-D2
  • profit/loss
    if value>0,"profit","loss"

我做了以下公式(尝试了所有公式以查看哪一个有效),但它不会自动复制到新单元格:

=ARRAYFORMULA(if(C:C>0,"Profit","Loss"))
=ARRAYFORMULA(if(C>0,"Profit","Loss"))
=ARRAYFORMULA(if(C2:C>0,"Profit","Loss"))

也为

value
专栏做了这个。

我该怎么做?

我只是注意到 OneDrive 中有另一个 excel 文件,它会自动复制,但我不确定为什么 Google 表格不执行此操作或我应该做什么。

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

您尚未为数组公式提供范围我将 B3C3 中的公式更改为:

=ARRAYFORMULA(IF(C3:C="",,IF(C3:C5>0,"profit","loss")))
=ARRAYFORMULA(IF(D3:D="",,D3:D-D2:D))
© www.soinside.com 2019 - 2024. All rights reserved.