wps表格求时间差的函数问题
A列和B列分别是起止时间点,C列是时间差,如何在C列直接输入一个函数,满足这样的条件:当A<=12:00,B>=12:30时,就直接扣除00:30(也就是0.5小时)。因...
A列和B列分别是起止时间点,C列是时间差,如何在C列直接输入一个函数,满足这样的条件:当A<=12:00,B>=12:30时,就直接扣除00:30(也就是0.5小时)。因为每次总时手工减去0.5小时,容易出错,所以请哪位大侠予以指导,衷心拜谢!
展开
展开全部
C2单元格写公式:
=IF(AND(A2<=TIME(12,0,0),B2>=TIME(12,30,0)),B2-A2-30/24/60,B2-A2)
然后将C列的单元格格式设置为时间,这样会显示为小时:分:秒的格式;
如果你要显示为十进位的小时数值的话,用下面的公式:
=VALUE(IF(AND(A2<=TIME(12,0,0),B2>=TIME(12,30,0)),B2-A2-30/24/60,B2-A2))*24
然后将C列的单元格格式设置为数字。
=IF(AND(A2<=TIME(12,0,0),B2>=TIME(12,30,0)),B2-A2-30/24/60,B2-A2)
然后将C列的单元格格式设置为时间,这样会显示为小时:分:秒的格式;
如果你要显示为十进位的小时数值的话,用下面的公式:
=VALUE(IF(AND(A2<=TIME(12,0,0),B2>=TIME(12,30,0)),B2-A2-30/24/60,B2-A2))*24
然后将C列的单元格格式设置为数字。
追问
如果A=12:20,我把第二个函数的数字换了一下怎么就不行了呢?,现在关键是自动扣除0.5。再求大侠
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询