|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 Ericcccccc 于 2017-5-22 15:41 编辑
求助各位大神,这里的时间判断有日期加时间,不知道怎么做了。希望有个函数能够做时间区间的判断,比如有A-J组时间区间,每组细分了起始和结束日期&时间,在红框单元格输入一个日期(只有日期),判断这个日期(如2017-5-18)下的三个时间段00:00-08:00,08:00-16:00,16:00-00:00有没有包含在每组的时间区间里,如果有,则为是,如果没有,则为否(绿色字体部分)
谢谢大家,希望能帮帮忙~
补充:
查找条件首先是日期,如5-18,再分别以5-18的三个时间段对A-F组,每组逐个查询,只要落在其中一个期间的,5-18对应的时间区间显示“是”,没找到或不在区间的显示为“否”
| A组 | B组 | C组 | D组 | E组 | F组 | G组 | H组 | I组 | J组 | 起始日期 | 2017/05/15 20:03 | 2017/05/15 20:03 | 2017/05/15 20:03 | 2017/05/15 20:03 | 2017/05/15 20:03 | 2017/05/15 20:03 | 2017/05/17 13:52 | 2017/05/17 13:52 | 2017/05/17 13:52 | 2017/05/17 13:52 | |
| |
| |
| |
| |
| | |
| |
| |
| |
| |
| | 结束日期 | 2017/05/18 00:03 | 2017/05/18 00:03 | 2017/05/18 00:03 | 2017/05/18 00:03 | 2017/05/18 00:03 | 2017/05/18 00:03 | 2017/05/19 17:52 | 2017/05/19 17:52 | 2017/05/19 17:52 | 2017/05/19 17:52 | |
| |
| |
| |
| |
| | | 2017/5/18 |
| |
| |
| |
| |
| 00:00-08:00 | 是 |
| |
| |
| |
| |
| 08:00-16:00 | 否 |
| |
| |
| |
| |
| 16:00-0:00 | 否 |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|