excel中计算时间

如何在EXCEL中将大于30分钟而还没到1小时的按30分钟算,1小时就按1小时算,而大于1小时又没到1.5小时就按1小时计算,如此类推,把我所选范围内的时间按上面的规则加... 如何在EXCEL中将大于30分钟而还没到1小时的按30分钟算,1小时就按1小时算,而大于1小时又没到1.5小时就按1小时计算,如此类推,把我所选范围内的时间按上面的规则加起来,求公式,最好给出例子帮助理解, 万分感谢~~ 展开
 我来答
静听鸟语声
2010-09-03 · TA获得超过1940个赞
知道小有建树答主
回答量:807
采纳率:0%
帮助的人:715万
展开全部
如时间在A1,在B1内输入公式
=IF(OR(MOD(HOUR(A1)*60+MINUTE(A1),60)<30,MOD(HOUR(A1)*60+MINUTE(A1),60)=0),HOUR(A1)&":00",(HOUR(A1)&":30"))

说明:

OR(MOD(HOUR(A1)*60+MINUTE(A1),60)<30,MOD(HOUR(A1)*60+MINUTE(A1),60)=0)
这是二个条件:MOD(HOUR(A1)*60+MINUTE(A1),60)如果A1的时间转换为分钟后与60相除的余数,小于30或等于0。
意思就是小于30分钟及1小时的这二种情况,就将结果显示为A1中时间的小时数。
例:1:09,显示为1:00;1:00,显示为1:00;0:25,显示0:00.

如果A1的时间转换为分钟后与60相除的余数大于30,就是你问题中的第一种情况:大于30分但还没到1小时。结果将显示为A1中时间的小时数+30分钟。
例:1:40,显示为1:30;0:40,显示为0:30。
wssiqi
2010-09-03 · TA获得超过751个赞
知道小有建树答主
回答量:582
采纳率:100%
帮助的人:593万
展开全部
能把表发张图上来么

或者表中时间的格式发出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式