【问题标题】:Append check function with _Strict?使用 _Strict 附加检查功能?
【发布时间】:2021-03-24 22:50:25
【问题描述】:

this question 中的答案提到您可以在数组公式中使用 ISDATE_STRICT,并且它有效。
我到处搜索,找不到任何地方使用 _STRICT 的参考。

  1. 这是否适用于所有“IS”检查功能?
  2. 它到底在做什么?

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    是的,很遗憾,除了this,我也没有看到任何关于这个的文章/文档。

    上面的链接是表格公式列表,我们可以看到_STRICT 3个公式。

    ISDATE_STRICT、ISDATETIME_STRICT、ISTIME_STRICT

    1. 上面的链接确实回答了您的第一个问题,它并不适用于所有函数IS 函数。
    2. 根据他们的行为,我猜他们会严格检查该值是否在工作表本身中被视为日期/时间/日期时间并有效。简单地将字符串作为参数传递将产生FALSE

    测试:

    注意:

    • 我有一种预感,为什么 25:02:00ISTIME_STRICT 仍然有效,即使它超过了 24。表格自动从输入值 25:02 转换该值,因此表明工作表视为日期/时间/日期时间的内容将始终为这些函数生成 TRUE
    • 为了验证上面的假设,我手动输入了November 31, 2021 1:00并没有自动转换为11/31/2021 01:00:00,它仍然是相同的单元格值,因为它没有被工作表视为日期时间变量,因此返回@987654334 @

    【讨论】:

    • 您可能想要添加的其他发现:对于单元格引用,类型似乎也取决于格式。将日期单元格重新格式化为数字会使其错误。对于非引用,您可以将Date(...) 作为参数传递给ISDATE_STRICT 函数。
    猜你喜欢
    • 1970-01-01
    • 2015-12-31
    • 2016-09-23
    • 1970-01-01
    • 2015-10-29
    • 1970-01-01
    • 2019-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多