EXCEL时间减时间,乘以60 是单位转换,可是为什么除以2.5是什么意思,然由FLOOR函数的0.5又是什么意思

 我来答
yangliu0512
2012-04-09 · TA获得超过544个赞
知道小有建树答主
回答量:891
采纳率:0%
帮助的人:474万
展开全部
这个就需要你理解一下Excel中对日期的存储方式了,Excel对日期和时间都统一用序列号来存储,而不是我们表面上看到的格式,它能识别的最早日期为1900年1月1日,这个日期的序列号为1,1900年1月2日序列号为2号......所以我们可以这样理解:两个日期相减之后得到的只是序列号的差值,单位是天,上面公式中sum((B1-A1)*60/2.5),我觉得sum公式是没必要用的,可以只写成(B1-A1)*60/2.5 ,说白了也就是(B1-A1)*24,这样就好理解点了,也就是把单位换成了小时。而后面的floor函数是将(B1-A1)*24所得的值向下舍入成0.5的倍数,也就是最多精确到0.5小时,当然我不知道作者弄这个函数的目的是什么,觉得也是没有必要的。也可能是我没理解写公式的人的深意。
匿名用户
2012-04-09
展开全部
60/2.5其实就是*24,把时间值转换为小时数,FLOOR是向下取值,0.5是倍数,也就是把小时数都按0.5小时的整倍数取值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feidao2010
2012-04-09 · TA获得超过13.7万个赞
知道顶级答主
回答量:2.5万
采纳率:92%
帮助的人:1.9亿
展开全部
先将时间转化为小时数,(ps:如果你直接输入*24结果是一样的,你的输入公式有点麻烦)

关于FLOOR的参数设置,可以参考以下的语法:

FLOOR
语法
FLOOR(number,significance)
Number 所要四舍五入的数值。
Significance 基数。
将参数 Number 沿绝对值减小的方向向下舍入,使其等于最接近的 significance 的倍数。
说明
(1)如果任一参数为非数值参数,则 FLOOR 将返回错误值 #VALUE!。
(2)如果 number 和 significance 符号相反,则函数 FLOOR 将返回错误值 #NUM!。
(3)不论 number 的正负号如何,舍入时参数的绝对值都将减小。如果 number 恰好是 significance 的倍数,则无需进行任何舍入处理。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式