excel 极差没有单独内置命名为极差的专用函数,极差本质就是一组数据里面最大值减去最小值,所以是用 MAX 函数取出最大值,MIN 函数取出最小值,两个结果相减得到极差,这个是计算离散程度最基础的统计指标,数值越大代表数据波动幅度越大,数值越小代表数据越集中稳定,做质量管控实验数据分析成绩统计的时候经常会用到,除了基础的最大值减最小值写法,还可以结合 IF 条件,实现按类别分组计算极差,也可以搭配数组公式或者动态数组,一次性批量算出多组数据的极差,掌握 MAX 和 MIN 组合的极差公式,就可以覆盖绝大多数日常统计场景,理解极差的含义之后,还能区分极差和标准差方差这类离散指标的差别,极差计算简单但是只受两端极值影响,容易被异常偏大或者偏小的数据干扰。
一 基础极差公式写法
基础公式逻辑就是最大值减最小值
公式格式 =MAX (数据区域)-MIN (数据区域)
举例,数据放在 A2 到 A20 单元格,公式就是 =MAX (A2:A20)-MIN (A2:A20)
操作步骤
1 选中要输出极差结果的空白单元格
2 在单元格里面输入等号,接着输入 MAX 函数,括号里面选中全部待统计的数据区域
3 输入减号,继续输入 MIN 函数,括号里面选中同一组数据区域
4 按下回车键,单元格直接输出极差计算结果
5 如果后续原始数据修改,这个极差公式会自动重新计算更新
二 带条件分组的极差公式
如果不是整列全部数据,而是满足指定条件才参与极差计算,也就是条件极差,这时候普通 MAX MIN 就不够,需要搭配 IF 函数,实现筛选符合条件的数据再求最大最小
单条件极差公式
=MAX (IF (条件区域 = 条件,数值区域))-MIN (IF (条件区域 = 条件,数值区域))
举例,B 列是部门,A 列是数值,要计算销售部这一组的极差,公式就是
=MAX (IF (B2:B20="销售部",A2:A20))-MIN (IF (B2:B20="销售部",A2:A20))
操作步骤
1 选定结果单元格,输入完整公式
2 旧版 excel 需要按下 Ctrl 加 Shift 加 Enter 三键组合,确认数组公式
3 新版 excel 支持动态数组,直接回车就可以正常运算
多条件分组极差,就是在 IF 里面增加多个判断条件,多个条件同时满足才纳入计算
三 多组数据批量计算极差
如果有多列或者多组独立数据,需要每一组单独算出极差,可以把公式横向或者纵向填充
操作步骤
1 在第一组对应的结果单元格写好极差公式 =MAX (A2:A15)-MIN (A2:A15)
2 鼠标移动到单元格右下角填充柄,光标变成黑色十字
3 向右拖动填充,每一列会自动更新对应列的数据区域,一次性得到每一列的极差
注意,如果是跨工作表的多组数据,数据区域引用其他工作表,工作表名称如果带中文,工作表名称外面需要添加单引号,避免公式报错
四 极差相关函数拓展
除了 MAX MIN 组合,还有其他相关统计函数可以配合极差使用
| 函数 | 作用 | 和极差的关联 |
|---|---|---|
| MAX | 提取区域最大值 | 极差公式被减数 |
| MIN | 提取区域最小值 | 极差公式减数 |
| LARGE | 返回第 N 大的值 | 可以替代 MAX 取指定排位最大值 |
| SMALL | 返回第 N 小的值 | 可以替代 MIN 取指定排位最小值 |
| TRIMMEAN | 剔除极端值后求均值 | 极差容易受极值干扰,经常和这个函数搭配分析 |
补充拓展,如果想剔除异常极值之后再计算修正极差,可以用 LARGE 和 SMALL 组合,比如去掉最大一个和最小一个,公式 =LARGE (A2:A20,2)-SMALL (A2:A20,2),这种方式可以降低极端异常值对极差结果的影响,适合存在离群值的数据样本。
五 极差使用注意事项
1 极差只使用最大值和最小值两个端点数据,中间所有数据都不参与运算,所以只能粗略反映波动范围,不能代表整体全部数据的离散情况
2 如果数据里面存在空白单元格,MAX 和 MIN 会自动忽略空单元格,但是如果单元格里面是文本,MAX MIN 同样自动跳过文本,不会报错
3 如果数据区域里面全部都是文本,MAX 和 MIN 会返回 0,这个时候极差结果就是 0,并不是真实数据没有波动,需要检查数据源
4 极差单位和原始数据单位保持一致,比如原始数据是千克,极差单位同样是千克
5 样本数量不一样的时候,不能直接对比两组极差,样本越大理论上出现更大极值概率越高,极差会天然偏大,跨样本对比最好结合标准差一起参考
excel 极差公式核心就是 MAX 减去 MIN,基础场景直接写这个组合公式,需要筛选条件分组就增加 IF 函数,需要剔除异常极值就改用 LARGE 和 SMALL,记住极差的优缺点,不要只依靠极差判断全部数据稳定性,结合其他统计指标综合分析,就可以正确完成极差计算。
【常见问题】
问题 1 excel 极差公式函数计算结果为什么是 0
回答 1 使用 excel 极差公式函数的时候结果为 0,常见原因是数据区域全部是相同数值,最大值和最小值相等,还有一种情况是区域内全部是文本,MAX 和 MIN 识别不到数字返回 0,检查数据源是否是有效数值,确认之后 excel 极差公式函数就可以输出正确差值。
问题 2 excel 极差公式函数能不能按分类自动计算每一类的极差
回答 2 可以,excel 极差公式函数搭配 IF 数组公式就可以实现分类计算极差,也可以使用数据透视表辅助,在透视表里面分别取出每一类最大值最小值,再单独做减法得到极差,新版 excel 动态数组可以直接运行带 IF 的 excel 极差公式函数,旧版本需要三键数组确认。
问题 3 excel 极差公式函数和标准差有什么区别
回答 3 excel 极差公式函数计算得到的是最大值最小值的差值,只看两端极值,标准差是利用全部数据计算离散程度,excel 极差公式函数计算简单但是容易被异常极值影响,标准差计算更稳定,做统计分析的时候经常把 excel 极差公式函数和标准差结合对照使用。
问题 4 excel 极差公式函数下拉填充的时候数据区域没有跟着变化怎么办
回答 4 excel 极差公式函数下拉填充区域不变,是因为公式里面的数据区域添加了绝对引用美元符号锁定,把美元符号删除改成相对引用,excel 极差公式函数下拉填充就会自动偏移对应行或者列的数据范围。
【免责申明】
本文 excel 极差公式函数讲解基于主流微软 excel 版本,WPS 表格函数逻辑基本一致,但是旧版本数组公式操作存在差异,极差属于基础统计指标,计算结果仅作为数据分析参考,不替代专业统计检验,特殊混合文本空值异常数据会影响函数运算,重要统计分析前建议核对原始数据源,本文不对业务决策承担相关责任。


