vba计算时间差问题

cellA1是910,A3是1500,B1是计算A1和A3之间有多少个5分钟,请问怎麼写这段logic呢,谢谢... cell A1是 910, A3 是 1500 ,B1是计算A1和A3之间有多少个5分钟,
请问怎麼写这段logic呢,谢谢
展开
 我来答
syx54
2012-11-14 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2739万
展开全部
这个不需要写代码吧?直接输入公式:
单击单元格B1,输入以下内容
=(a3-a1)/5
然后按回车

一定要写代码:
range("b1").Value = (range("a3").Value - range("a1").Value)/5
追问
可是因为是时间所以不能这样算呀

比如从9点到10点 (1000-900)=100
如果100/5 就是有20个⑤分钟,不过实际上只有12个哦。。。
追答
哦!你这样的数据,那这样:
在‘B1’中输入如下式子:
=((INT(VALUE(A1)/100)*60+ VALUE(A1) - INT(VALUE(A1)/100)*100)-(INT(VALUE(A3)/100)*60+ VALUE(A3) - INT(VALUE(A3)/100)*100))/5

你复制吧!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式