回答读者提问:案例中的拼车问题,有没有最简单的计算方法?
问题本身不难计算,但是看到各路大神献出了各种复杂的公式,我不禁乐了,难道你们忘记 mround 函数了吗?用这个函数一步就能计算出来。
来看案例。
案例 :
某市郊地铁口有接驳出租车,可提供最后一公里拼车服务,具体规则如下:
- 同一路线满 2 人即可发车
- 每辆车满载 4 人
请根据每条线路的乘客数,快速计算出需要发几辆车。
计算后的结果如下:
解决方案:
1. 在 B2 单元格输入以下公式 --> 下拉复制公式:
=MROUND(A2,4)/4
mround 函数详解:
作用:
- 将数值舍入到指定基数的倍数
语法:
- MROUND(number, multiple)
参数:
- number:必需,要舍入的值
- multiple:必需,要对其舍入倍数的基数值
说明:
- 如果数值 number 除以基数的余数大于或等于基数的一半,则函数 MROUND 向上舍入;反之则向下舍入;
- number 和 multiple 参数的符号必须相同。如果不相同,将返回 #NUM 错误。
公式释义:
- MROUND(A2,4):将 A 列数据舍入为最接近 4 的倍数;若 A2 除以 4 的余数 <2 则向下取整,>=2 则向上取整;
- .../4:将取整后的倍数除以 4,即每辆车的满载人数,即可计算出需要几辆车
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。