连续计算可用天数

时间:2019-11-28 10:24:46

标签: excel count row

我正在尝试计算连续可用天数,我可以安排我的司机。我所包含的时间表显示了从前一天开始的12天的日期范围。我已经尝试了所有我知道的东西,但是没有任何运气。为了分析起见,我在方框中选中了“可用天数”并突出显示了其中的内容,其中包括一列标题为“所需结果”。驾驶员总数为数百,并且将来的可用日期会因驾驶员的日程安排中的其他活动而中断。我需要计算从今天开始并以该驾驶员的日程安排(按行)填充的第一个单元格结束的空白位置。

Data Snapshot

2 个答案:

答案 0 :(得分:1)

据我所知,您要计算从B列开始直到每一行中下一个填充的单元格的空白单元格的数量,以下公式将帮助您实现所需的结果:

=IFERROR(IF(AND(MATCH(TRUE,INDEX(B2:L2="",0),0)=1,MATCH(FALSE,INDEX(B2:L2="",0),0)<>1),MATCH(FALSE,INDEX(B2:L2="",0),0)-1,0),0)

从本质上讲,该公式将检查范围(即B列)中的第一个单元格是否为空白,然后它将检查该行中的第一个非空白单元格,然后为您提供结果,所有这些均已包装在IFERROR中将错误转换为0。

答案 1 :(得分:0)

因此,您似乎想计算每行B:L列中有多少个空单元格,直到找到第一个非空单元格为止:

enter image description here

我在M2中的公式是:

text?.let { // run this code if your 'text' is not null .. }

拖动它,希望它可以适应您的需求。