Excel 计算列中的连续实例数

Excel 计算列中的连续实例数,excel,Excel,我正在跟踪我的值班天数,希望excel计算连续的值班天数,并将总数张贴在当前日期旁边。我设法插入了一个公式,但它的计算顺序相反。在随附的文件图片中,请注意2018年6月13日的28天连续值班。但这是从2018年7月10日算起的。我想在2018年10月7日上显示28个。因此,它从前几天计算到今天。有意义吗 要做到这一点,我需要在公式中更改什么?公式可以在图中看到 如有任何建议,将不胜感激 您需要以另一种方式构建公式: 如果行r-1与行r具有相同的状态,则计数器\u r应为计数器(r-1)+1。否则

我正在跟踪我的值班天数,希望excel计算连续的值班天数,并将总数张贴在当前日期旁边。我设法插入了一个公式,但它的计算顺序相反。在随附的文件图片中,请注意2018年6月13日的
28天连续值班。但这是从2018年7月10日算起的。我想在2018年10月7日<代码>上显示28个。因此,它从前几天计算到今天。有意义吗

要做到这一点,我需要在公式中更改什么?公式可以在图中看到

如有任何建议,将不胜感激


您需要以另一种方式构建公式:
如果行
r-1
与行
r
具有相同的状态,则
计数器\u r
应为
计数器(r-1)+1
。否则,重新启动计数器-并
计数器\u r=1

因此,例如,在单元格
E3
中,公式应为:

=IF(D3=D2, E2+1, 1)

我想这张图片有点帮助,但我更愿意看到数据,尽管这很简单,可以复制

您可能需要以下公式: =如果(和(D2=“当值”,D2=D1),E1+1,1)

从E2单元开始,从那里复制下来