excel 高手请进 急~!

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:58:02
我现在作了一份赠品的分配明细,按公式分完后,用的取整数,所以四舍五入后有些0.45的都约等于了一,这样实际加起来就比总数要多,请问高手,有什么方法能分配的正好????急!!@@!!!!
使用ROUND、ROUNDUP和ROUNDDOWN函数,根据你分配的实际情况进性选择,如果还有问题,可以发样本给我!
回答者:孙海云_618 - 助理 三级 4-14 13:12

您邮箱多少

用if函数就行了;

设定一个你认为的界限,比如0.45,大于或者等于0.45的让它等于1,小于0.45的让他等于0,;当然了,这个界限的设定是有限制的,即所有值之和是一定的;

没有什么好方法,只能是你看谁顺眼就给谁了。因为如果只有一份赠品,你要分给三个人,你说用什么方法分配正好?

这是无法避免的。
给你举个例子:以下是四舍五入
12.36547=12.37
23.25544=23.26
45.12545=45.13

12.36547+23.25544+45.12545=80.74636四舍五入是80.75
而:
12.37+23.26+45.13=80.76

这里就差了0.01

如果数据很多,而且也比较凑巧,那这里的误差就更大了。

所以,对于你这个问题,我以前的解决办法是:
假如要计算某个数:
3658/23=159.04347826086956521739130434783
这里的结果只有辛苦一下,手工填成159.04
不然,Excel在计算时,仍按159.04347826086956521739130434783来算的。
就是比我们常规算法,多算了0.00347826086956521739130434783

我这办法有点笨了,但我还没想到有更好的办法。

使用ROUND、ROUNDUP和ROUNDDOWN函数,根据你分配的实际情况进性选择,如果还有问题,可以发样本给我!