首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

没想到这个烧脑的拼车算法问题,只要一个Excel函数就能解决

回答读者提问:案例中的拼车问题,有没有最简单的计算方法?

问题本身不难计算,但是看到各路大神献出了各种复杂的公式,我不禁乐了,难道你们忘记 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 则向上取整;

.../4:将取整后的倍数除以 4,即每辆车的满载人数,即可计算出需要几辆车

Excel学习世界

转发、在看也是爱!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200509A0NNM800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券