学点不常见的方法,解决几个常见的Excel需求

Excel学习世界 2024-04-04 19:37:37

粉丝多了以后,经常会收到后台留言,针对同一案例会提出不同的解题思路。非常好!

大部分需求都是有多种解法的,各取所需。今天以两个案例为例,都提供两种解决方案,第二种都跳出了常规思维模式,来看看。

案例 1:累计求和

对下图 1 中每个月的销量累计求和,效果如下图 2 所示。

解决方案 1:

1. 选中 D2:D13 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=SUM($C$2:C2)

* 请注意:区域中的第一个单元格必须绝对引用,而第二个单元格要相对引用。

解决方案 2:

1. 从 E13 单元格开始,自下往上选中至 E2 单元格 --> 输入以下公式 --> 按 Ctrl+Enter:

=SUM($C$2:C13)

* 同样需要注意参数的绝对和相对引用。

案例 2:四舍五入

输入的多位小数自动四舍五入。

解决方案 1:

先看传统方式:通过公式,在另一列中对小数进行四舍五入。

1. 选中 B2:B5 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=ROUND(A1,2)

公式释义:

将 A1 单元格中的数值四舍五入,保留 2 位小数

这里就顺便介绍一下 round 家族的另一个函数,向下取舍的 rounddown。

2. 选中 C2:C5 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=ROUNDDOWN(A1,2)

与 B 列的结果不同的是,超过 2 位的都舍了,不存在 5 入。

解决方案 2:

接下来这种方法就更神奇了,输入的多位小数直接四舍五入变成了两位。

1. 选择菜单栏的“文件”-->“选项”

2. 在弹出的对话框中选择“高级”--> 在右侧的“计算此工作簿时”区域中勾选“将精度设为所显示的精度”--> 忽略弹出的警示框 --> 点击“确定”

3. 选中 B 列 --> 按 Ctrl+1

4. 在弹出的对话框中选择“数字”选项卡 --> 选择“数值”--> 将小数位数设置为 2 --> 点击“确定”

这样就实现了系统强制将 B 列中输入的小数四舍五入到两位的效果。

0 阅读:7

Excel学习世界

简介:Excel 学习交流