【问题标题】:Having issues with Google Sheets formula combing ArrayFormula with IF将 ArrayFormula 与 IF 结合使用的 Google Sheets 公式存在问题
【发布时间】:2020-09-06 13:19:50
【问题描述】:

这按我想要的方式工作,但我想使用 ArrayFormula 将公式添加到从 Cell J2 开始的整个列中:

=IF(E2:E="Closed","",MINUS(TODAY(),I2))

这不起作用:

=ARRAYFORMULA(IF(E2:E="Closed","",,J2:J), MINUS(TODAY(),I2))

我尝试了多种方法将 ArrayFormula 添加到其中并以多种方式对其进行了重组,但都失败了。

任何想法我哪里出错了?

任何帮助表示赞赏!

【问题讨论】:

    标签: if-statement google-sheets array-formulas


    【解决方案1】:

    请使用以下公式

    =ArrayFormula(IF(I2:I<>"", IF(E2:E="Closed","CL",MINUS(TODAY(),I2:I)),""))  
    

    (今天是 5 月 20 日。根据自己的喜好调整范围和通知)

    【讨论】:

    • 请记住,根据site guidelines,当答案解决您的问题时,accept 甚至upvote 它也可以让其他人受益。
    • 感谢您花费时间和精力帮助我解决此问题。我尝试了用 J 替换 I 的公式,但随后出现以下错误:“数组结果未扩展,因为它会覆盖 J3 中的数据。”这是我使用的公式: =ArrayFormula(IF(J2:J"", IF(E2:E="Closed",MINUS(TODAY(),I2:I)),""))
    • 您收到该错误是因为单元格 J3 中有内容/值。要使任何数组正常工作,您必须将它们占用的所有单元格保持为空。
    猜你喜欢
    • 2021-07-20
    • 2021-10-29
    • 1970-01-01
    • 2020-06-12
    • 2017-08-24
    • 1970-01-01
    • 2020-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多