excel怎么用vba编写时间比较
现在有一个上班时间记录器,记录了早上来上班的人的时间,日期,姓名,然后数据汇编成一个excel文档,如何用vba来编写程序,查看整点来上班的人的名单。abc11,01,0...
现在有一个上班时间记录器,记录了早上来上班的人的时间,日期,姓名,然后数据汇编成一个excel文档,如何用vba来编写程序,查看整点来上班的人的名单。
a b c
11,01,08 07:25:01 王
11,01,08 07:25:06 李
11,01,08 07:26:35 张
11,02,08 06:58:56 陈
11,02,08 07:24:30 王
现在我想知道1,2号早上7点半来上班的是谁,没有7点半的显示离7点半最近的那个人。怎么编程阿?
上面列举的只是一部分。这个工厂很多人,有时两个人还同时来,一个月下来形成了一个数据库。然后要找出每天9点半,9点35分,9点40分……16点05分来的人的名字,组成一个表格。如果没有9点半的,显示最接近9点半的人。 展开
a b c
11,01,08 07:25:01 王
11,01,08 07:25:06 李
11,01,08 07:26:35 张
11,02,08 06:58:56 陈
11,02,08 07:24:30 王
现在我想知道1,2号早上7点半来上班的是谁,没有7点半的显示离7点半最近的那个人。怎么编程阿?
上面列举的只是一部分。这个工厂很多人,有时两个人还同时来,一个月下来形成了一个数据库。然后要找出每天9点半,9点35分,9点40分……16点05分来的人的名字,组成一个表格。如果没有9点半的,显示最接近9点半的人。 展开
3个回答
展开全部
这么简单的应该不需要用vba吧,直接选择一个单元格做绝对变量,然后在单元格中输入想对比的日期,然后增加一列设置数值型,取考勤时间和这个时间的差,然后排序就可以看见了。
这个顺序是来得越早的人越在前面,如果想看最接近七点半的人,可以在公式里加个if判断,为负时取反就可以。
如果需要多个时间段,将时间取出,然后排序就可以
这个顺序是来得越早的人越在前面,如果想看最接近七点半的人,可以在公式里加个if判断,为负时取反就可以。
如果需要多个时间段,将时间取出,然后排序就可以
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
排个序,lookup函数就能解决呀。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
hi我吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询