【发布时间】:2022-03-04 23:12:21
【问题描述】:
我有一个包含各种数字的字数列,但每个单元格都有一个公式。所以我想只计算具有非零数字的单元格,并在它达到零时停止。换句话说,连胜。
Daily session count
100
200
400
100
200
=IF(C9<>"",SUM(C9-C8),"")
200
300
=IF(C9<>"",SUM(C9-C8),"")
=IF(C9<>"",SUM(C9-C8),"")
=IF(C9<>"",SUM(C9-C8),"")
=IF(C9<>"",SUM(C9-C8),"")
本例中最长的连击数为 5。我可以使用什么公式?我将它用于 Google 表格,但我需要它才能用于 EXCEL。
=INDEX(COLUMNS(SPLIT(FLATTEN(SPLIT(TRIM(QUERY('Daily Count'!B2:B,,9^9)), " 0 ", )), " ")))
编辑:因此,带有 0 的单元格实际上有一个公式(意味着它们不是空的),但是它们仅在使用每日字数更新相邻单元格时才会填充,因此每日会话计数也会更新。
如果我错过了一天的写作,我仍然会添加每日字数,这意味着每日会话数为“0”。同样,我正在寻找的是计算一列中的单元格,作为大于 0 的最长整数条纹。谢谢:)
【问题讨论】:
标签: excel excel-formula