我正在跟踪我的值勤天数,并希望excel能够计算连续值勤天数并在当前日期之后发布总计。我设法插入一个可以做到这一点的公式,但它的计数顺序相反。在文件的所附图片中,请注意6/13/2018
上连续显示28天的值班时间。但这是从7/10/2018
开始算起的。我希望那28个出现在7/10/2018
上。这样它就可以从前几天算到今天。有道理吗???
我需要在公式中进行哪些更改?可以在图像中看到公式。
任何建议将不胜感激
答案 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开始,然后从那里复制下来。