第三问的0.99这里有告诉,考试时怎样计算?依旧使用数值?数值怎么确定?
郭昕沛 圈内达人 2016-08-11 21:48:53
4154 2 1
问题来自: Excel真题(第11套)

共 2 个回答

    最佳答案

    赛赛 进阶大师 3599天前

    这道题建议使用  ROUNDUP(不满15分钟按照15分钟收费)  ,ROUNDDOWN(不足15分钟不收费)

    =ROUNDUP((HOUR(J2)*60+MINUTE())/15,0)*E2

    =ROUNDDOWN((HOUR(J2)*60+MINUTE())/15,0)*E2

    用这个好理解些吧。满意请点赞+采纳,谢谢亲的支持!

    纪念& 资深达人 3598天前

          1、这道题要求:拟从原来“不足15分钟按15分钟收费”调整为“不足15分钟部分不收费”的收费政策。(J2→停放时间,E2→收费标准。)

          2、应采用公式:收费金额 →→ 输入函数“FX=INT((HOUR(J2)*60+MINUTE(J2))/15+0.99)*E2”,按回车。也可以用这个函数:FX=ROUNDUP((HOUR(J2)*60+MINUTE(J2))/15,0)*E2

                              拟收费金额 →→ 输入函数“FX=INT((HOUR(J2)*60+MINUTE(J2))/15)*E2”,按回车。也可以用这个函数:FX=ROUNDDOWN((HOUR(J2)*60+MINUTE(J2))/15,0)*E2

          3、解析:我先讲解这几个函数的公共部分,随后讲解各自的用法。

          公共部分:HOUR(J2)*60+MINUTE(J2))/15指的是先将J2"停放时间"中的小时化简成分钟,然后再加上J2中的分钟数就是一共停放的分钟数了,然后将其除以15,就可以知道其余数部分足不足15了。


          接下来我们看INT函数,INT是将一个数值向下取整为最接近的整数的函数。eg:Int(3.8)=3,Int(-3.8)=-4。

    (1).“不足15分钟按15分钟收费”。

    收费金额 →→ 输入函数“FX=INT((HOUR(J2)*60+MINUTE(J2))/15+0.99)*E2”之所以要加0.99是因为要是除以15之后没有余数的话加上0.99(不足1)向下取整依旧是没有影响的,而如果有余数的话,余数加上0.99一定是〉=1的,所以向下取整的话会比原来多1(也就是不足15分钟按15分钟收费了)。最后再乘以它对应的收费标准就可以啦。

    (2).“不足15分钟部分不收费”

    拟收费金额 →→ 输入函数“FX=INT((HOUR(J2)*60+MINUTE(J2))/15)*E2”同上面解释的一样,因为这里不足15分钟部分不收费,所以不需要加0.99直接进行向下取整再乘以它对应的收费标准就可以求出不足15分钟部分不收费的金额了。


           接下来我们看ROUNDUP和ROUNDDOWN函数。

    (1).ROUNDUP函数是向上舍入函数,eg:=ROUNDUP(3.2,0)将 3.2 向上舍入,小数位为0,结果为4.  

                                                                =ROUNDUP(76.9,0)将 76.9 向上舍入,小数位为0,结果为77.

    所以,收费金额 →→ 输入函数FX=ROUNDUP((HOUR(J2)*60+MINUTE(J2))/15,0)*E2(“不足15分钟按15分钟收费”)

    (2).ROUNDDOWN函数是向下舍入函数,eg:=ROUNDDOWN(3.2, 0)将 3.2 向下舍入,小数位为0,结果为3.

                                                                      =ROUNDDOWN(76.9,0)将 76.9 向下舍入,小数位为0,结果为76.

    所以,拟收费金额 →→ 输入函数FX=ROUNDDOWN((HOUR(J2)*60+MINUTE(J2))/15,0)*E2*(“不足15分钟部分不收费”)


    满意请采纳,谢谢啦

                  


您还没有登录,所以不能回复该问题
我要回复

  • 1

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题