excel - 连续计算可用天数
问题描述
我正在尝试计算可以安排司机的连续可用天数。我包含的时间表显示了 12 天的日期范围,从前一天开始。我已经尝试了我所知道的一切,但没有任何运气。出于分析目的,我将“可用天数”加框并突出显示,并包含一个标题为“期望结果”的列。司机总数为数百人,未来的可用天数会被司机日程上的其他活动打断。我的需要是计算从今天开始的空白插槽,并以该驱动程序时间表上的第一个填充单元格结束(按行)。
解决方案
据我所知,您想计算从 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。
推荐阅读
- java - 在现有的 xls 文件中插入新列,保持格式不变在 Java 中
- angular - 使用 Web 和应用程序服务器在生产中进行 Angular 配置
- c# - 从 C# 中的 vs 中的存储过程获取返回值
- node.js - 如何创建针对电子平台的 cordova 插件?
- php - 500 内部服务器错误 - 尝试在我的 OVH 服务器上推送 APN
- blazor - 如何控制 Blazor Virtualize 组件的高度
- flask - 工作完成后烧瓶重定向到上一个网址
- kubernetes - 用户 \"system:serviceaccount:infini-system:default\" 无法在命名空间 \"default\"" 中的 API 组 \"kubedb.com\" 中获取资源 \"postgreses\"
- python - 抓取信息 - BeautifulSoup/Python
- rx-java2 - Micronaut/RxJava 控制器不向客户端返回输出