在excel中如何用函数判断时间跨度 比如两个单元格6:00~18:00 但吃饭是11:00~12
在excel中如何用函数判断时间跨度比如两个单元格6:00~18:00但吃饭是11:00~12:00所以要扣除1小时。但也有6:00~11:00就走的,那就不能扣1小时。...
在excel中如何用函数判断时间跨度
比如两个单元格6:00~18:00 但吃饭是11:00~12:00所以要扣除1小时。但也有6:00~11:00就走的,那就不能扣1小时。 展开
比如两个单元格6:00~18:00 但吃饭是11:00~12:00所以要扣除1小时。但也有6:00~11:00就走的,那就不能扣1小时。 展开
2个回答
展开全部
在B1中输入或复制粘贴下列公式
=IF(AND(MID(A1,FIND("~",A1)+1,LEN(A1))-"11:00">=0,MID(A1,FIND("~",A1)+1,LEN(A1))-"12:00"<=0),MIN(--"11:00",MID(A1,FIND("~",A1)+1,LEN(A1)))-LEFT(A1,FIND("~",A1)-1),MID(A1,FIND("~",A1)+1,LEN(A1))-LEFT(A1,FIND("~",A1)-1)-1/24)
下拉填充
=IF(AND(MID(A1,FIND("~",A1)+1,LEN(A1))-"11:00">=0,MID(A1,FIND("~",A1)+1,LEN(A1))-"12:00"<=0),MIN(--"11:00",MID(A1,FIND("~",A1)+1,LEN(A1)))-LEFT(A1,FIND("~",A1)-1),MID(A1,FIND("~",A1)+1,LEN(A1))-LEFT(A1,FIND("~",A1)-1)-1/24)
下拉填充
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C1 =IF(B1<=TIMEVALUE("11:00"),B1-A1,IF(B1<=TIMEVALUE("12:00"),TIMEVALUE("11:00")-A1,B1-TIMEVALUE("1:00")-A1))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询