我的上午采集的是前一天晚班的数据,下午,采集的是当天白天的数据 。 怎么根据采集时间,返回对应的班次。例如2022-03-10 10:00:01 返回一条 3-9 晚班 新增一列,如何写条件
我的想法。。做一个辅助参考excel同时上传。如下图,用ABC列。
楼主的定时更新任务,一般是用select查询数据表格的时间增量,这里我用楼主白班和晚班原数据里面的时间与上下班时间对比,原数据表的时间,暂时叫订购时间吧。
订购时间等于当天时间,并且小于8点,大于20点的,认为是晚班。
订购时间等于当天时间,并且大于8点,小于20点的,认为是白班。
第一做数据关联,如下图
第二做新增列-返回值为时间加白晚班,如下图。
做好新增列就有楼主要求的返回值了,用于仪表盘即可。
在”采集时间“后插入一列”班次“,在对应单元格插入公式:IF(HOUR(B3)<13,FORMAT(DATEDELTA(B3,-1),"M-d")+" 夜班",FORMAT(B3,"M-d")+" 白班")
,将公式中的时间与单元格替换成你的实际时间与单元格