如何在变化范围内的Excel(Calc)中计算条痕

问题描述 投票:0回答:1

我正在创建一个电子表格以跟踪来年的习惯,我希望能够显示简单的计数以及每种习惯的最新表现。我已经搜索并找到了一个用于计数条痕的答案,但是此答案不适用于实时跟踪器(每天将结尾列增加一),并且还要求没有空白字段(1或0项) 。

=COUNTA(S$2:S$74)-MATCH(2, 1/(S2:S$74=0), 1)

如果我在比赛中将以上内容从= 0切换为=“”,它会崩溃得很厉害,无论如何,它会在包括366天的范围内完全失败,但当前日期是<366。无论是否记录了其他任何习惯,我都会通过每天都会记录的习惯行(记录为“日志记录”)来跟踪“当前日期”。公式有可能吗?

excel libreoffice-calc
1个回答
0
投票

如果您每次发生相同的事件,则为1;而当您做不同的事情时,则为0。然后,将所有0和1连接成一个长字符串。然后将字符串拆分为基于0的数组,然后删除所有零。然后最后算出数组结果的最大长度,这可以作为一种算法。

© www.soinside.com 2019 - 2024. All rights reserved.