计算列中的连续实例

时间:2018-07-08 20:46:15

标签: excel

我正在跟踪我的值勤天数,并希望excel能够计算连续值勤天数并在当前日期之后发布总计。我设法插入一个可以做到这一点的公式,但它的计数顺序相反。在文件的所附图片中,请注意6/13/2018上连续显示28天的值班时间。但这是从7/10/2018开始算起的。我希望那28个出现在7/10/2018上。这样它就可以从前几天算到今天。有道理吗???

我需要在公式中进行哪些更改?可以在图像中看到公式。

任何建议将不胜感激

https://i.stack.imgur.com/zNwoK.jpg

2 个答案:

答案 0 :(得分:1)

您需要以其他方式构建公式:
如果行r-1与行r的状态相同,则Counter_r应该是Counter_(r-1) + 1。否则,请重新启动计数器-和Counter_r = 1

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

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

答案 1 :(得分:1)

我想图片会有所帮助,但是我宁愿去看数据,即使这很容易再现。

您可能想要公式:     = IF(AND(D2 =“ On Duty”,D2 = D1),E1 + 1,1)

从Cell E2开始,然后从那里复制下来。