问题已解决
老师,金额那列想显示为正十数,用的rounddown函数,就是比如实际金额如果为395,显示390;410则显示410;可是标红的位置为什么会少10
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答同学你好,你光标点到标红单元格看看是不是有小数点,有小数点的话即使是9519.99也会显示9510的
2022 05/10 17:40
84784990
2022 05/10 18:00
老师没有小数点
杨扬老师
2022 05/10 18:01
说错了,是实际金额那个单元格J7
84784990
2022 05/10 18:21
对,实际金额没有小数点,您看一下,我已经保留两位小数了,上面那个图
杨扬老师
2022 05/10 18:24
保留两位小数显示如果实际不是9520点几而是9519.99几也还是会显示9510
84784990
2022 05/10 18:29
哦,我表格是这样算的,原发-实收=亏吨
扣款金额的公式老师你看一下
然后实际金额=亏吨✘运费单价-扣款算出来的
84784990
2022 05/10 18:30
为什么会出现这种小数点呢?怎么解决这个问题?要在实际金额那儿设置叠加的公式吗?
杨扬老师
2022 05/10 20:23
实际金额是公式计算的吗?
84784990
2022 05/10 22:02
对,您看下我上面给您发的,说了怎么算出来的,我想知道都是整数为什么会出现小数呢?
杨扬老师
2022 05/10 22:22
可能前面的原始数据有长字段的小数点,因为你全部是引用的数据源,所以你要看看最原始的数据有没有长字段小数点
84784990
2022 05/11 07:26
老师,你看,原发数和实收数是我手填的肯定没有长字段的小数点,亏吨=原发-实收,按说也没有。运费单价第一行数是手填的,然后从上往下拉下来的。扣款是用了if函数,就是如果亏吨大于0.2,则为亏吨减0.2再乘以3500元,否则显示0;实际金额就是亏吨✘运费单价-扣款算的,但是我看这中间都是整数,没有长小数啊?为什么会出现长小数呢?还有不用rounddown函数,用floor函数的时候也有这种情况,但我记得不是这行。这个金额是不是用floor函数也可以?
杨扬老师
2022 05/11 09:25
可能在用if函数计算的时候会出现小数,函数本身是一个逻辑运算,套用的函数越多,越有可能会出现这种情况,你插入一行粘贴为数值可以避免这种情况。floor函数是“向下取整”像你上面的数值如果是9519.9999的话,他会显示9519 不会显示9520