EXCEL计算时间差

excel计算小时差,Q4不到一小时都算一小时,显示1,一小时以后每超半个小时就四舍五入,如四小时十五钟显示4,四小时三十分钟显示5,P4没内容的时候Q4显示空,如果Q4超过24小时,R4弹出是,没超过就弹出否,没内容的时候显示空

Q4

=IF(P4="","",(ROUND(24*(P4-C4),0)=0)+ROUND(24*(P4-C4),0))

R4

=IF(P4="","",IF(Q4>24,"是","否"))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-11
Q4单元格写公式:
=IF(ISBLANK(P4),"",IF((P4-C4)*24<1,1,ROUND((P4-Q4)*24,0)))
R4单元格写公式:
=IF(P4>24,"是",IF(P4="","","否"))
第2个回答  2019-01-11
Q4中的公式
=IF((P4-C4)*24<1,1,MROUND((P4-C4)*24,1)) 
R4中的公式
=IF(Q4="","",IF((P4-C4)*24>1,"是","否"))
选择Q4:R4,下拉填充
第3个回答  2019-01-11
Q4公式:
=IF(P4="","",ROUND((P4-C4)*24,0))
R4公式:
=IF(P4="","",IF(Q4>24,"是","否"))
第4个回答  2019-01-11
A1是开始时间,B1为结束时间
=TEXT(B1-A1,"[H]时m分s秒")
相似回答