EXCEL解决计算快递价格问题-补充

昨天看到网上发表的快递价格问题:首重1公斤6元,续重1公斤1.5元,如果快件重量带有小数位数,举例:4.4则=4.5公斤;若4.6,则=5公斤,想了想就憋出个公式给对方=IF(AND(A1>0,A1<1),6,ROUNDUP(A1-1,0)*1.5+6),A1为快递的总重量!今天思索了下不对劲,这公式只适合小数部分大于0.6公斤的,小于0.6的就计算错误了,今天工作比较忙,但是有这个问题吊在那里我觉得是个不爽的事,下班回家打开笔记本找找思路。终于思路找到了,得出此公式: =IF(AN

EXCEL解决计算快递价格问题

今天一觉睡到大中午,打开电脑看到论坛有人求助这样的快递价格计算问题:首重1公斤6元,续重1公斤1.5元,如果快件重量带有小数位数,举例:4.4则=4.5公斤;若4.6,则=5公斤。 有很多人给出了idea,例如=-INT(-C5*2)/2*1.5+6*B5等这样的公式,但仔细一看并不能解决问题,其他还有更繁琐的解决方案,这里不一一介绍了。不过我也被这些误导了方向,我借着上厕所的时间,慢慢想到了答案。哈哈,这个答案出的地方有点小小的邪恶!基本一个公式解决:公式如下:=IF(AND(A1>0,