【问题标题】:How to return a blank cell when the formula is based on dates当公式基于日期时如何返回空白单元格
【发布时间】:2021-05-14 06:31:14
【问题描述】:

我有一个大型谷歌电子表格,它可以根据其他事件的日期根据简单的公式来预测事件,例如

=ArrayFormula(K2:K)+5

如果参考单元格中没有输入,我只是希望公式适用的单元格保持空白

我试过了

=If((ArrayFormula(K2:K)+5)> 4/1/1900, ArrayFormula(K2:K)+5, " ")

但我仍然在单元格中显示 04/01/1900。我尝试编辑公式以在公式中的日期月份添加“0”,但它会删除它,然后公式不起作用。

非常感谢任何帮助。

【问题讨论】:

    标签: date google-sheets array-formulas


    【解决方案1】:

    使用:

    =ARRAYFORMULA(IF((K2:K+5)>"4/1/1900", (K2:K+5), ))
    

    【讨论】:

    • 现在我在所有单元格中都得到了#REF,并且这个错误“数组结果没有展开,因为它会覆盖 L3 中的数据。”
    • 当我在参考单元格中输入日期时,简单的公式也不再起作用
    • @McMahok 你能分享一份你的工作表吗?
    【解决方案2】:

    清除要应用 ARRAYFORMULA 的整个 L 列,然后在单元格 L2 中输入:

    =ARRAYFORMULA(IF(ISBLANK(K2:K),"",K2:K+5))
    

    如果值是数字,则将 L 列格式化为日期。

    示例:

    【讨论】:

    • 抱歉,我花了这么长时间才回复你,但是是的,这很有效,谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    • 2016-08-24
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多