【社区答疑】单元格相对引用四则运算的公式应用及小数点截取问题

张俊
张俊

WPS函数专家

要想下班早,表格必须用的好!

大家好,我是张俊。

场景

最近看到社区上求助者金泽的连续2连发提问,关于求助公式和教程帖子内容如下:

求助1

求助2

  1. 问题分析

通过提问可以看出,想在A2单元格中的起始值为3,后续的单元格乘以5%,如3.00*5%=3.15;3.15*5%=3.30等以此类推。

通过计算可以得知3.00*5%其实等于0.15,因此正确公式为3.00+3.00*5%=3.15,那么接下来的意思就是3.15+3.15*5%=3.30,然后依次类推,如果是引用单元格的话,就是A2=3.00,A3=A2+A2*5%,A4=A3+A3*5%,以此类推。

  1. 表格操作

在A2单元格输入3,在A3单元格输入A2+A2*5%,回车后,在A3单元格右下角出现十字时,根据需要下拉即可。从A3开始公式如下:

=A2+A2*5%

具体如下图操作所示:

经过一番操作后,具体结果如下图所示:

  1. 小数点问题

接下来就是涉及到小数点的问题了,由于求助者没有明确说明该如何操作,因此提供了以下3种方法,具体如下:

3.1单元格格式

选中A2:A10单元格区域,右键—设置单元格式,在“数字”中选择“数值”类型,保留两位小数点,确定即可,具体如下图操作所示:

经过一番操作后,具体结果如下图所示:

3.2四舍五入函数

应用ROUND函数,保留小数点后2位,并且四舍五入的方法,公式如下:

=ROUND(B2+B2*5%,2)

具体操作如下图所示:

经过一番操作后,具体如下图所示:

💡

3.1和3.2的相同点和不同点:

相同点:计算结果在保留两位小数点时,结果是一致的,且3.15+3.15*5%=3.31;都需要应用单元格格式的数值,保留2位小数。

不同点:当单元格格式保留多位小数时,结果不一致,具体如下图所示:

从图中可以看出,3.1中A列的单元格格式设置的,还会持续的显示后面的小数;而3.2中应用了ROUND函数后,在四舍五入后只保留了2位小数,如果单元格格式超过2位显示时都为0。

3.3截取小数点函数

由于3.1和3.2的方法都导致结果与求助者想要的结果有轻微的偏差,因此猜测求助者,可能只需要小数点后2位,不管后面有多少位数直接舍入,无需四舍五入。因此应用了TRUNC函数,公式如下:

=TRUNC(C2+C2*5%,2)

具体操作如下图所示:

经过一番操作后,最终如下图所示:

💡

3.3与3.1和3.2的不同点:

  1. 与求助者的示例数值一样

  1. 当单元格时小数点显示超过2位时,后面都显示为0,具体如下图所示:

4.4方法总结

通过3.1、3.2和3.3的3种方法,都得到了类似的结果,这时需要看求助者需要哪种结果,具体如下图所示:

大家觉得求助者需要的是哪种方法呢?可以在评论区留言。

都看到这里了,记得得❤️❤️❤️点赞(红心❤️❤️❤️收藏(五角星并在评论区评论“我学会了!”,您的❤️❤️❤️点赞(红心❤️❤️❤️收藏(五角星和评论是对我最大的支持!

🚩

练习文件:👉【社区答疑】公式运算及小数点截取问题👈


个人往期帖子合集:【帖子合集】个人往期帖子合集来了!

你学会了吗?
学会了!
4 (80%)
太难了!
1 (20%)
5人参与 投票已截止
上海
浏览 637
收藏
8
分享
8 +1
6
+1
全部评论 6
 
鹤
打卡
· 河南省
回复
 
527
打卡学习了
· 北京
回复
 
亂雲飛渡
· 广东省
回复
 
wps新路
wps新路

WPS函数专家

=3*1.05^ROW(1:10)
· 重庆
1
回复
张俊
张俊

WPS函数专家

666
· 上海
回复