送心意

杨扬老师

职称中级会计师

2022-05-10 17:40

同学你好,你光标点到标红单元格看看是不是有小数点,有小数点的话即使是9519.99也会显示9510的

卡布奇诺 追问

2022-05-10 18:00

老师没有小数点

杨扬老师 解答

2022-05-10 18:01

说错了,是实际金额那个单元格J7

卡布奇诺 追问

2022-05-10 18:21

对,实际金额没有小数点,您看一下,我已经保留两位小数了,上面那个图

杨扬老师 解答

2022-05-10 18:24

保留两位小数显示如果实际不是9520点几而是9519.99几也还是会显示9510

卡布奇诺 追问

2022-05-10 18:29

哦,我表格是这样算的,原发-实收=亏吨
扣款金额的公式老师你看一下
然后实际金额=亏吨✘运费单价-扣款算出来的

卡布奇诺 追问

2022-05-10 18:30

为什么会出现这种小数点呢?怎么解决这个问题?要在实际金额那儿设置叠加的公式吗?

杨扬老师 解答

2022-05-10 20:23

实际金额是公式计算的吗?

卡布奇诺 追问

2022-05-10 22:02

对,您看下我上面给您发的,说了怎么算出来的,我想知道都是整数为什么会出现小数呢?

杨扬老师 解答

2022-05-10 22:22

可能前面的原始数据有长字段的小数点,因为你全部是引用的数据源,所以你要看看最原始的数据有没有长字段小数点

卡布奇诺 追问

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

上传图片  
相关问题讨论
同学你好,你光标点到标红单元格看看是不是有小数点,有小数点的话即使是9519.99也会显示9510的
2022-05-10 17:40:19
你好。我看你的图片里面9520那个数的格式跟其他的数字格式不一样。是不是已经四舍五入成9520了。同学你把数据格式调成跟其他一样的再试试,格式刷刷一下格式。你的rounddown函数是没有错的
2022-05-10 14:13:26
if(B<20,’差’,20<B<60,’良‘,)同学,你的逻辑是不是有什么问题,但用这个函数
2022-11-17 07:37:53
您好,您需要使用表格的power query功能
2022-02-12 09:47:12
同学,你好 有截图吗?
2022-01-26 13:44:31
还没有符合您的答案?立即在线咨询老师 免费咨询老师
精选问题
举报
取消
确定
请完成实名认证

应网络实名制要求,完成实名认证后才可以发表文章视频等内容,以保护账号安全。 (点击去认证)

取消
确定
加载中...