乐于分享
好东西不私藏

每天10个Excel函数公式-第四天

每天10个Excel函数公式-第四天
第四天    10 个取整 + 合计拓展函数
1.MROUND:按指定倍数四舍五入  =MROUND(要取整的数字, 取整基数)
注意点:1).正负号必须一致:两个参数同正 / 同负,否则报错 #NUM!
2).四舍五入逻辑:距离哪个倍数更近,就取哪个;中间值向上舍入
3).基数不能为 0
举例:1).四舍五入到 5 的倍数
=MROUND(13,5)  结果:15(13靠近15) 
=MROUND(12,5)  结果:10(12靠近10)
2).保留 1 位小数(基数 0.1)
=MROUND(2.36,0.1) → 2.4 
=MROUND(2.32,0.1) → 2.3
3).财务收银:金额凑整。分币取消,凑整到 0.5 元(五毛进位)
=MROUND(32.1,0.5)→ 32.0
=MROUND(32.26,0.5)→32.5
2.SIGN:判断数字正负  =SIGN(数值)   参数:只能是数字、单元格引用。

返回结果只有 3 种:

  1. 数字 >0 → 返回 1
  2. 数字 =0 → 返回 0
  3. 数字 <0 → 返回 -1
  4. 公式
    结果
    原因
    =SIGN(28)
    1
    正数
    =SIGN(0)
    0
    =SIGN(-16)
    -1
    负数
    =SIGN(A1)
    随单元格数字正负变化
    引用单元格
3.GCD:最大公约数   =GCD(数字1, [数字2], ...),返回多个整数之间的最大公共约数(能同时整除所有数字的最大正整数)
举例:1)=GCD(12,18)
12 约数:1、2、3、4、6、12
18 约数:1、2、3、6、9、18
最大公约数:6
日用适用场景举例:一根长管材几段长度分别:50cm、75cm、100cm要截成一样长的小段,不能剩余,小段最长多长?
=GCD(50,75,100) =25 cm
货品 1:40 件,货品 2:64 件两种货品搭配打包,每包里两种数量一致,最多可以分多少包?
GCD (40,64)=8 包
4.LCM:最小公倍数   = LCM (数字 1, 数字 2)用途:比如排班周期、物料补货周期重合天数计算
举例:场景 1:多人排班,计算下次共同休息日

员工 A:每 4 天休 1 天;员工 B:每 6 天休 1 天

想要算出两人同一天休息的最短间隔天数公式:=LCM(4,6)结果:12

含义:每 12 天,两人会碰上共同休息日。

5.SUBTOTAL:筛选后求和 / 计数(筛选报表必备)=SUBTOTAL(功能代码, 统计区域)功能代码见下表。

核心要点:1).专门针对筛选后的表格计算:只统计筛选可见单元格,隐藏行数据自动忽略

2).支持求和、计数、平均值、最大最小值等 11 种常用计算

3).不会统计自身公式所在单元格(避免循环引用)

4).有两套参数代码:1~11(包含手动隐藏行)、101~111(忽略手动隐藏行 + 筛选隐藏行)

代码
功能
代码
功能
1
平均值
101
平均值(忽略隐藏行)
2
数字计数
102
数字计数
3
非空单元格计数
103
非空计数(最常用)
4
最大值
104
最大值
5
最小值
105
最小值
6
乘积
106
乘积
7
标准偏差
107
标准偏差
8
总体标准偏差
108
总体标准偏差
9
求和 SUM
109
求和(推荐首选)
10
方差
110
方差
11
总体方差
111
总体方差

1).1-11:只避开【筛选隐藏】的行,手动右键隐藏的行会被计算进去

2).101-111:筛选隐藏 + 手动隐藏行,全都不参与计算,日常做报表、进销存、销量统计:统一用 101~111

6.AGGREGATE:比 SUBTOTAL 更强,可忽略错误值。=AGGREGATE(功能序号, 忽略选项, 数据区域)

第 1 参数:功能编号(1~19),1~13:和 SUBTOTAL 完全一致,

14~19:新增排序类计算(SUBTOTAL 没有)

  1. 14.第 k 大值
  2. 15.第 k 小值
  3. 16.四分位数(0~1)
  4. 17.百分位数
  5. 18.四分位数(包含边界)
  6. 19.百分位数(包含边界)
忽略选项:
参数值
忽略内容
使用场景
0 省略
忽略嵌套的 AGGREGATE/SUBTOTAL;保留隐藏行、错误值
极少用
1
忽略:隐藏行 + 嵌套公式;保留错误值
普通筛选统计
2
忽略:错误值 + 嵌套公式;保留隐藏行
数据有报错时用
3
忽略:隐藏行 + 错误值 + 嵌套公式 ✅ 日常首选
报表统计最常用
4
只忽略错误值,所有隐藏行全部计算
固定整列计算
重点记忆:日常做筛选表格、数据里夹杂报错单元格 → 统一填 3
实用案例:

假设数据区域:A2:A20,里面有数字、空值、#DIV/0!、#N/A 错误值

 1):筛选后求和,自动跳过所有错误值

=AGGREGATE(9,3,A2:A20)      9 = 求和;3 = 忽略隐藏行 + 错误值

2):筛选后统计有效条目数量

=AGGREGATE(3,3,A2:A20)     3=筛选后计数;3 = 忽略隐藏行 + 错误值

7.PRODUCT:区域所有数字相乘  =PRODUCT(数值1, [数值2], ...) 

举例:1)商品原价放在 A1,B1、C1、D1 是各级折扣系数

=A1*PRODUCT(B1:D1)

2)长宽高算体积,长 B1、宽 C1、高 D1立方体体积:=PRODUCT(B1:D1)

8.SUMSQ:平方和  =SUMSQ(数值1, [数值2], ...)  参数:可以输入多个数字、单元格、连续区域

举例:1)两个数字(勾股定理常用)=SUMSQ(3,4)   =3²+4²=5²

2)单元格区域求和平方 A1:A4:1、2、3、4 =SUMSQ(A1:A4)=1+4+9+16=30

9.DEGREES:弧度转角度   =DEGREES(弧度数字)   

举例:1)已知弧度求角度    =DEGREES(A1) → 180

2)直角三角函数计算    求对边长度:斜边 10,夹角 60°

=10*SIN(RADIANS(60))

10.RADIANS:角度转弧度    =RADIANS(角度数值)  把角度(°)换算成弧度Excel 里所有三角函数(SIN、COS、TAN、ASIN 等)计算时,只能接收弧度作为参数,不能直接填角度数字,所以这个函数使用率极高。

举例:1)求 sin30°

=SIN(RADIANS(30))     结果 = 0.5

2)cos60°

=COS(RADIANS(60))    结果= 0.5
3)tan45°
=TAN(RADIANS(45))     结果=1