永发信息网

excel中关于时间转换的问题

答案:3  悬赏:0  手机版
解决时间 2021-04-23 10:38
  • 提问者网友:沉默的哀伤
  • 2021-04-22 17:14

在我们公司,图表中的紫色的部分时间为白班工作时间,淡蓝色的部分为晚班的工作时间,在另外的一个工作表中需要用到这些没有规律的时间和一些函数,当前的工作表中分为白班和晚班两部分,那一张工作表需引用这里的时间就不想区为白晚班,就需要对这些时间进行整理,也就是需要把晚班的时间(19:30:00~07:30:00)转换成为白班的时间(07:30:00~19:30:00),在excel中我的时间来源是systems time。由于大批量的数据需要转换,

以需要转换的时间 A2为例 B2=07:30:00 B3=19:30:00

我曾尝试用function

B4=if((B2<=A2<=B3),A2,if(A2<B2),A2+0.5,if(A2>B3),A2-0.5)) 但发现不行

函数的0.5是12:00:00 的意思。

请各位大侠指教!!

thanks!!!

最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-04-22 17:52

=IF(A2>=0.8125,A2-0.5*24,IF(A2<=0.3125,A2+0.5,A2))


如图:



全部回答
  • 1楼网友:蓝房子
  • 2021-04-22 19:29
你的问题表述不清晰,还有你那图片上B3,B3。并没有数据啊。但是可以发现你的if函数运用有问题可以改成:B4=if(B2<=A2<=B3,A2,if(A2<B2,A2+0.5,A2-0.5)) 试试看。
  • 2楼网友:孤独的牧羊人
  • 2021-04-22 18:24

=IF(A1>=0.541666666666667,A1-0.5,A37)

试试这个可以么,格式调加时间格式

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯