You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets公式求助:按S列日期统计AB列前置空白数

解决Google Sheets统计空白单元格需求

正确公式

=ARRAYFORMULA(IF(ISDATE_STRICT(S2:S), IFERROR(MATCH(FALSE, ISBLANK(AB2:AB), 0)-1, ROWS(AB2:AB)), ""))

公式逻辑说明

  • ISDATE_STRICT(S2:S):判断S列单元格是否为严格日期格式,返回对应布尔值
  • MATCH(FALSE, ISBLANK(AB2:AB), 0):定位AB列中第一个非空白单元格的相对位置(以AB2为起始的序号)
  • 减1后得到该单元格之前的空白单元格总数
  • IFERROR(..., ROWS(AB2:AB)):处理AB列全为空的极端情况,此时返回AB列总行数(即所有单元格均为空白)
  • 当S列单元格为文本时,返回空字符串

原公式问题分析

  1. 第一个公式用MAX(AB2:AB)匹配数值最大的单元格,逻辑偏离需求——需求是找首个非空白单元格,而非数值最大项
  2. 第二个公式嵌套ARRAYFORMULA属于冗余操作,且未处理AB列全空场景;若返回全0,大概率是AB2本身就是首个非空白单元格,此时计算结果0符合逻辑,若不符合预期需核对AB列实际数据分布

内容的提问来源于stack exchange,提问作者Klon Aquwerttag

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 16:21:01