【问题标题】:Count cells if they have date information如果单元格有日期信息,则计数单元格
【发布时间】:2021-04-02 09:42:36
【问题描述】:

我想获得包含日期信息的单元格的计数。

格式为:['2020-12-19T00:00:00.939Z', '2020-12-19T00:45:20.499Z']

但是,该列中的其余单元格有 [] - 不是空白,所以我不能只执行 COUNTIF(A1:A100,"*")。我想知道如何格式化此 COUNTIF 语句以仅获取具有日期和时间数据的单元格,因为此日期也可以从去年的任何一天开始。我正在使用最新版本的 Google 表格。

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    尝试:

    =INDEX(COUNTA(IFNA(SUBSTITUTE(A1:A100; "[]"; ))))
    

    【讨论】:

    • 谢谢!我试过了,但它给出的答案是 1 而不是带有日期的单元格计数
    • 感谢更新!我试过了,它给出了所选单元格的计数(A1:A100),但不幸的是没有排除 [] 单元格
    【解决方案2】:

    你可以试试这个:

    =sum(Arrayformula(if(Substitute(A1:A12,"[]","")="",0,1)))
    

    • 用空单元格“”替换没有日期“[]”的单元格
    • 检查单元格是否为空设置为 0 或 1
    • 使用 arrayformula() 将公式应用于所有单元格行
    • 获取 arrayformula() 的总和,这将为您提供范围内非空单元格的计数

    【讨论】:

      【解决方案3】:

      您可以利用不想计算的单元格的“短”特性:

      sumproduct(--len(A1:A100)>2)
      

      这假设您有日期数据或像[] 这样的单元格。

      【讨论】:

        猜你喜欢
        • 2021-07-09
        • 1970-01-01
        • 2015-01-19
        • 1970-01-01
        • 2020-05-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-22
        相关资源
        最近更新 更多