【问题标题】:Array Formulas - Multiple IF scenarios / Difference between Dates数组公式 - 多个 IF 场景/日期之间的差异
【发布时间】:2021-05-28 03:59:22
【问题描述】:

这就是我正在努力解决的问题。

我需要以下 Google 表格的数组公式 -

https://docs.google.com/spreadsheets/d/1TcB6MFuOC8EChpZEaJeydw8dfyp6C6EntGqSPGzIc5s/edit?usp=sharing

使用我的原始数据表,我试图让一列 CA 显示列 BN 之间的总天数 - 列 BE 但仅适用于在 K 列中包含 Purch 的行,并且仅当作为日期关闭时 .我还需要它来扩展整个 CA 列的填充并删除空白。

这是因为我通过 Zapier 将数据自动输入到电子表格中。这也是为什么我需要一个数组函数,这样当输入新数据时,列 CA 单元格中的列就不会被清除。

我知道这很遥远,但这是我目前所了解的,因为我找不到任何关于此的教程。

=ArrayFormula(if($K1:$K="Purch")*((MINUS{$BN,$BE)))

【问题讨论】:

  • 谢谢!这是进步。我实际上刚刚意识到我需要将其限制为仅当 BN 列有关闭日期时。那可能吗?我正在使用您的第二个公式,并且仍然获得 Refi 而不是购买。我是否需要添加如下语句:if($K1:K="Purch"
  • 你是个传奇。这是我使用的,这就像一个魅力 =arrayformula({"Avg Closed Days";if(BN2:BN"",if($K2:$K="Purch",BN2:BN-BE2: BE,),)})
  • 太好了。请考虑stackoverflow.com/help/someone-answers 接受解决方案。

标签: arrays google-sheets array-formulas


【解决方案1】:

在单元格CA2 中试试这个:

=arrayformula(if(BN2:BN<>"",if(K2:K<>"",BN2:BN-BE2:BE,),))

或者这个在单元格CA1(保持CA2:CA空白):

=arrayformula({"Avg Closed Days";if(BN2:BN<>"",if(K2:K<>"",BN2:BN-BE2:BE,),)})

如果您只需要评估 BN 何时有值,请使用此:

=arrayformula({"Avg Closed Days";if(BN2:BN<>"",BN2:BN-BE2:BE,)})

如果有帮助,请考虑https://stackoverflow.com/help/someone-answers :-)

【讨论】:

  • 谢谢!这是进步。我实际上刚刚意识到我需要将其限制为仅当 BN 列有关闭日期时。这可能吗?
猜你喜欢
  • 1970-01-01
  • 2022-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-19
  • 2011-10-29
  • 2019-04-23
  • 2021-07-23
相关资源
最近更新 更多