问题已解决
请问怎么根据停车场停车时间用公式计算出收费金额?收费标准有图片,停车明细也有图片,请一个根据收费标准计算出收费金额的函数,哪位老师帮忙做下?
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答同学你好,公式可以设置如下(具体格子请自行替换):=IF(MINUTE(j-i)<30,0,IF(HOUR(j-i)>2,5+HOUR(j-i)+IF(MINUTE(j-i)=0,0,1),5))
2023 06/12 15:43
84785005
2023 06/12 16:05
你好,请问按照您的公式计算出来的数据不对呀?应该是收费7元,按照公式收费10元,是不是分钟或小时换算的不对呀?
Erin老师
2023 06/12 16:09
你好,更正一下刚才公式,如图减去2。4小时51分钟,按照你图片规则应该是收8元吧?
84785005
2023 06/12 16:30
是的,按照您的格式有个别不对的,比如两个小时33分钟的,按照标准半个小时免费,超两个小时5元,以后没加一个小时增加1元,那2小时33分钟就应该收5+1=6元,您的公式是5元?
84785005
2023 06/12 16:36
标准就是30分钟内免费,2个小时30分钟内5元,超过2小时50分钟后,每增加一小时就增加1元,所以2小时33分钟应该是5+1=6元。按照您的公式4小时9分的怎么收费是0元,这个公式计算出来的结果有的对 ,有的不对
84785005
2023 06/12 16:37
标准就是30分钟内免费,2个小时30分钟内5元,超过2小时30分钟后,每增加一小时就增加1元,所以2小时33分钟应该是5+1=6元。按照您的公式4小时9分的怎么收费是0元,这个公式计算出来的结果有的对 ,有的不对
Erin老师
2023 06/12 16:39
你好,再增加一下红线部分,记得括号也要相应增加
84785005
2023 06/12 16:43
增加哪里老师?请您重新发我一下最新的公式可以吗?
Erin老师
2023 06/12 16:44
好的,我重新编辑给你,还是具体格子自行替换哈。=IF(AND(HOUR(E10-D10)=0,MINUTE(E10-D10)<30),0,IF(HOUR(E10-D10)>=2,5+HOUR(E10-D10)-2+IF(MINUTE(E10-D10)=0,0,1),5))
84785005
2023 06/12 16:49
按照最新的公式,怎么1小时多的也收5元了?老师,这还是不对呀?
Erin老师
2023 06/12 16:49
30分钟到2小时以内不都是5元吗?
84785005
2023 06/12 16:53
嗯嗯,刚刚我看错了老师,是30分钟到2小时30分钟内是5元的,不是到2小时,那个免费的30分钟不算在两个小时5元的标准内,要把30分钟免费的摘掉的
Erin老师
2023 06/12 17:06
好的,那刚刚理解错了哈,再改一下=IF(AND(HOUR(E10-D10)=0,MINUTE(E10-D10)<30),0,IF(AND(HOUR(E10-D10)=2,MINUTE(E10-D10)=30),5,5+HOUR(E10-D10)-2+IF(MINUTE(E10-D10)=0,0,1)))
84785005
2023 06/12 17:13
按照您的公式拉下来,这2小时22分,应该是收费5元,怎么还是6元呀?哭死
Erin老师
2023 06/12 17:19
好的,这次可以了哈,=IF(AND(HOUR(E10-D10)=0,MINUTE(E10-D10)<30),0,IF(AND(HOUR(E10-D10)<=2,MINUTE(E10-D10)<30),5,5+HOUR(E10-D10)-2+IF(MINUTE(E10-D10)=0,0,1)))
84785005
2023 06/12 17:23
应该可以了,我再看看,谢谢您
Erin老师
2023 06/12 17:23
好的好的,不客气,有问题随时联系