首页 > 解决方案 > 连续计算可用天数

问题描述

我正在尝试计算可以安排司机的连续可用天数。我包含的时间表显示了 12 天的日期范围,从前一天开始。我已经尝试了我所知道的一切,但没有任何运气。出于分析目的,我将“可用天数”加框并突出显示,并包含一个标题为“期望结果”的列。司机总数为数百人,未来的可用天数会被司机日程上的其他活动打断。我的需要是计算从今天开始的空白插槽,并以该驱动程序时间表上的第一个填充单元格结束(按行)。

数据快照

标签: excelcountrow

解决方案


据我所知,您想计算从 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。


推荐阅读