round函数的使用方法举例(怎样使用round函数嵌套)

学员的问题,公式都没问题,ROUND函数也嵌套了,就是差1分钱,愁死人。

52411710.06按各种比例分配,然后嵌套ROUND函数。

=ROUND(H11*I11,2)

round函数的使用方法举例(怎样使用round函数嵌套)

将每个单元格相加,总数比实际少1分钱。

=K11+K12+K13+K14+K15

round函数的使用方法举例(怎样使用round函数嵌套)

按理来说,公式正确,答案也会正确,那为什么还会出现这种错误呢?

卢子举个简单的例子说明,假如现在有1元钱,分成3个人。在分钱的时候,因为都是精确到小数点后2位,每个人都分0.33元,这样合计就是0.99元,少了1分钱。

round函数的使用方法举例(怎样使用round函数嵌套)

这1分钱到底上哪去了?

问题就出在,有的金额是没办法按比例分配,四舍五入就会导致略有差异。针对这种问题,有一个解决的办法,就是最后一个人用总金额减去其他人员的合计。

=1-SUM(B2:B3)

round函数的使用方法举例(怎样使用round函数嵌套)

同理,刚开始的问题,也是用这种方法解决。

=H15-SUM(K11:K14)

round函数的使用方法举例(怎样使用round函数嵌套)

关于分配金额,还有一个经典案例,就是随机分配金额。

现在有15000元,要随机分配给7个人。

round函数的使用方法举例(怎样使用round函数嵌套)

用RAND函数生成一组随机数。

=RAND()

round函数的使用方法举例(怎样使用round函数嵌套)

获取每个人的占比。

=C4/SUM($C$4:$C$10)

round函数的使用方法举例(怎样使用round函数嵌套)

根据占比获得每个人分配到的金额。

=ROUND($B$1*D4,2)

round函数的使用方法举例(怎样使用round函数嵌套)

为了防止金额出现差异,最后一个人单独设置公式,再将辅助列隐藏起来。

=B1-SUM(B4:B9)

round函数的使用方法举例(怎样使用round函数嵌套)

第一楼是我自己,所以随机数从2开始到50。获得了5个随机数,然后就数留言,获得人员。

=RANDBETWEEN(2,50)

round函数的使用方法举例(怎样使用round函数嵌套)

为什么会出现有的人中奖好多次这种情况呢?

因为有的人留言了几百次,按照概率,中几次很正常。世上没有绝对的公平,只有相对的公平。

陪你学Excel,一生够不够?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。
(0)
上一篇 2023年 8月 24日
下一篇 2023年 8月 24日

相关推荐