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

如何在Google Sheets中编写统计连续hits的正向反向计数公式

Google Sheets 连续Hits统计公式

正向连续Hits统计(从首个记录开始)

公式:

=IFERROR(MATCH("<>X",A:A,0)-1,COUNTA(A:A))
  • 逻辑:用MATCH("<>X",A:A,0)定位第一个非"X"的单元格位置,减1得到从开头连续的"X"数量;如果所有单元格都是"X",MATCH会返回错误,此时用COUNTA(A:A)统计总记录数作为结果。
  • 示例验证:序列X X X X X X X X O X中,第一个非"X"在第9位,计算得9-1=8,符合预期。

反向连续Hits统计(从最后一个记录开始)

公式:

=COUNTA(A:A)-IFERROR(LOOKUP(2,1/(A:A<>"X"),ROW(A:A)),0)
  • 逻辑:LOOKUP(2,1/(A:A<>"X"),ROW(A:A))定位最后一个非"X"的单元格行号,用总记录数COUNTA(A:A)减去该行号,得到从末尾开始连续的"X"数量;如果所有单元格都是"X",LOOKUP返回错误,此时减0直接返回总记录数。
  • 示例验证:序列X X X X X X X X O X中,最后一个非"X"在第9位,总记录数是10,计算得10-9=1,符合预期。

注意事项

  • 替换公式中的A:A为你实际的数据范围(比如A1:A10),避免整列计算影响效率。
  • 如果你的"Hits"标识不是"X",将公式中的"X"替换为实际的标识文本。

内容的提问来源于stack exchange,提问作者Ben S

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 03:25:26