excel 函数问题 让后面两位数大于0进1
大家都知道,打电话通话时间中 00:15 或者 10:11 就算做了 1与11分钟,
只要:后面数值大于00就会在前面加1分钟,
我把我的通话时间表下载下来了,但记录太多,有什么方法可以把只要后面两位大于00的前面分钟数位就加1分钟呢...
在线急等呀
excel 函数问题 让后面两位数大于0进1
答案:5 悬赏:80
解决时间 2021-02-16 07:44
- 提问者网友:年齡太小℡蘿莉
- 2021-02-16 04:52
最佳答案
- 二级知识专家网友:陪衬角色
- 2021-02-16 06:05
把分钟位与和秒钟位用两个单元格分开比较容易实现
再就只判断秒钟位是不是0和>0了,这样写
设分钟位的单元格为A1,秒钟位的单元格为B1,实际通话时间(应缴费时间)单元格为C1
则C1单元格可以用公式=if(B1>0,A1+1,if(B1=0,A1,"秒位不能为负数"))
希望我的回答能让楼主有所启发
再就只判断秒钟位是不是0和>0了,这样写
设分钟位的单元格为A1,秒钟位的单元格为B1,实际通话时间(应缴费时间)单元格为C1
则C1单元格可以用公式=if(B1>0,A1+1,if(B1=0,A1,"秒位不能为负数"))
希望我的回答能让楼主有所启发
全部回答
- 1楼网友:都不是誰的誰
- 2021-02-16 10:03
你好!
用roundup函数,round是取整函数,roundup是强行向上取整,刚好符合你的要求
仅代表个人观点,不喜勿喷,谢谢。
- 2楼网友:不羁的心
- 2021-02-16 09:15
假设数据存放在a1,则公式为:
=minute(a1)+1*second(a1)
这应该是最简单的公式。
- 3楼网友:浪者不回头
- 2021-02-16 08:04
如果时间在A列,那么B列输入公式:
=ROUNDUP(A1,0)
- 4楼网友:瘾与深巷
- 2021-02-16 07:10
假设你的通话时间在A列,数据从A1开始
则在B1中输入公式
=IF(SECOND(A1)>0,MINUTE(A1)+1,MINUTE(A1))
然后向下复制公式即可。
你说数据太多,说不定有超过1小时的通话,这样公式改为
=IF(SECOND(A1)>0,HOUR(A1)*60+MINUTE(A1)+1,HOUR(A1)*60+MINUTE(A1))
比较妥当
把超过1小时的通话折算到分钟,以分钟为单位
如1:10:11 通过计算就为71分钟
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯