平均数计算器

平均数计算器用于把一组数据快速换算为算术平均、几何平均、调和平均、中位数、极差和中列数;适合成绩、价格、增长率或速度等日常数据核对。

支持逗号、空格、换行分隔;可填小数与负数。共识别 5 个数。

算术平均:日常说的「平均」,Σx ÷ n,适合一般数据。

算术平均数
3

算术平均 3 · 几何平均 2.605171 · 调和平均 2.189781

数据个数 (n)5
总和 (Σx)15
算术平均数3
几何平均数2.605171
调和平均数2.189781
中位数3
最小值1
最大值5
极差 (max−min)4
中列数 ((min+max)/2)3

怎么用

  1. 粘贴或输入数据在「数据集」框里填入一组数字,用逗号、空格或换行分隔均可,例如 1, 2, 3, 4, 5。支持小数与负数,从 Excel 一列直接复制粘贴也能识别。
  2. 选择平均数类型默认是大家日常说的「算术平均」。处理增长率、投资收益率等成倍变化的数据时选「几何平均」;处理速度、单价等比率数据时选「调和平均」(这两种要求数据全为正数)。
  3. 即时读结果每改一个数就自动重算,无需点等号。顶部大字给出你选定口径的平均数,下方明细同时列出算术/几何/调和三种平均,以及总和、中位数、最小/最大值、极差与中列数,方便对照。
  4. 核对数据个数结果区会标注识别到的「数据个数 n」,漏填或多打了分隔符都会反映在 n 上。确认 n 与你预期一致后,再抄录需要的平均值即可。

核心要点

平均数用一个数概括一组数据的集中趋势。把 10, 12, 14, 16 输入工具后,算术平均为 13;如果数据含 0 或负数,几何平均和调和平均会显示为不可用。

  • 日常「求平均」通常指算术平均:总和除以数据个数。
  • 增长率、收益率等逐期相乘的数据,更适合看几何平均。
  • 速度、单价等比率型数据,可用调和平均做对照。
  • 数据有离群值时,同时看中位数和极差,避免被一个异常值带偏。

原理与公式

「平均数」是用一个数代表一组数据「集中趋势」的统计量。最常用的是算术平均数,此外还有适合特定数据的几何平均数调和平均数,合称三种「毕达哥拉斯平均」。

三种平均数公式

算术平均数(最常用):AM = Σx / n(所有数之和除以个数 n)。
几何平均数GM = (x₁·x₂·…·xₙ)^(1/n)(所有数连乘后开 n 次方,要求全为正数)。
调和平均数HM = n / (1/x₁ + 1/x₂ + … + 1/xₙ)(个数除以各数倒数之和,要求全为正数)。

该用哪一种?

算术平均适合一般「加法意义」的数据(平均分、平均工资);几何平均适合「成倍/比例变化」的数据(投资收益率、增长率、指数),求平均增长率必须用它;调和平均适合「比率」数据(往返平均速度、平均单价)。 对任意一组正数,三者满足 AM ≥ GM ≥ HM,仅当所有数相等时取等号。

计算示例

数据 1, 2, 3, 4, 5
算术平均 = (1+2+3+4+5) / 5 = 15 / 5 = 3
几何平均 = (1·2·3·4·5)^(1/5) = 120^0.2 ≈ 2.605171
调和平均 = 5 / (1 + 1/2 + 1/3 + 1/4 + 1/5) ≈ 2.189781
可见 3 ≥ 2.605171 ≥ 2.189781,符合不等式关系。

平均数 vs 中位数

平均数受极端值影响大,中位数(排序后正中间的数,偶数个取中间两数平均)则更抗离群值。 数据明显右偏(如收入、房价)时,中位数往往比平均数更能代表「中间水平」,建议两者同看。

极差与中列数

结果区还给出两个反映「分布范围」的量:极差是最大值减最小值,极差 = max − min,衡量数据的整体跨度;中列数是最大值与最小值的平均,中列数 = (min + max) / 2,即区间的正中点。两者都只看两端点、不看中间分布, 因此对离群值很敏感,适合快速了解数据范围,正式分析仍以平均数/中位数/标准差为主。

精度:内部以高精度十进制运算并对开方做高精度求值,规避原生浮点误差(0.1 + 0.2 = 0.3),结果保留最多 6 位小数并去掉多余的零。 计算均在浏览器本地完成,不上传数据。

常见问题

平均数怎么算?日常说的是哪一种?
日常说的「平均数」通常指算术平均数:把所有数加起来,再除以数据个数 n,即 平均数 = Σx ÷ n。例如 1、2、3、4、5 的平均数 = (1+2+3+4+5) ÷ 5 = 15 ÷ 5 = 3。平均分、平均工资、平均气温这类加法意义的数据,通常都看算术平均。本工具默认给算术平均,同时附带几何平均与调和平均,方便处理增长率、速度、单价等特殊场景。
算术平均、几何平均、调和平均有什么区别?分别用在哪?
三者都叫「平均」,但适用数据不同:① 算术平均(Σx÷n)——通用,适合一般的、加法意义上的数据,如平均分、平均身高;② 几何平均(所有数连乘后开 n 次方)——适合成倍/比例变化的数据,如多年的投资收益率、增长率、指数,求「平均增长率」要用它;③ 调和平均(n÷Σ(1/x))——适合比率类数据,典型是「往返平均速度」「平均单价」。对一组正数恒有 算术平均 ≥ 几何平均 ≥ 调和平均,只有所有数都相等时三者才相等。几何/调和平均要求数据全为正数。
为什么我的数据算不出几何平均或调和平均?
因为几何平均要把所有数连乘后开 n 次方,调和平均要对每个数取倒数(1/x),它们只对「全部为正数」的数据有实数意义:含 0 时取倒数会除以零、连乘结果为 0;含负数时开偶次方会得到非实数。所以只要数据里出现 0 或负数,本工具就会把几何/调和平均显示为「—」,这是数学定义使然,不是 bug。这种情况请改用算术平均,它对任意实数都成立。
平均数和中位数有什么不同?什么时候该看中位数?
平均数(算术平均)受极端值影响大,中位数(把数据排序后处于正中间的那个数,偶数个时取中间两数的平均)则不受少数极端值影响。当数据里有个别特别大或特别小的「离群值」时——比如一个团队里混入一位收入极高的人——平均工资会被显著拉高,此时中位数更能代表「中间水平」。所以看收入、房价这类右偏数据时,常以中位数为主、平均数为辅。本工具两者都给,可同屏对照。
求平均增长率,应该用算术平均还是几何平均?
更适合用几何平均。举例:某投资前一年 +50%(变 1.5 倍)、后一段 −20%(变 0.8 倍),用算术平均会得到 (+50% + (−20%)) ÷ 2 = +15%;实际两段后本金是 1×1.5×0.8 = 1.2。对增长倍数 1.5 和 0.8 求几何平均,√(1.5×0.8) ≈ 1.095,对应平均增长率约 9.5%,更贴近逐期相乘后的实际变化。凡是「连续复利、逐期相乘」的比率,平均通常看几何平均。
计算结果精确吗?小数怎么处理?数据会上传吗?
内部采用高精度十进制运算(并对开方做高精度求值),规避 JavaScript 原生浮点的经典误差(如 0.1+0.2 会得到 0.30000000000000004)。结果保留最多 6 位小数并去掉多余的零。需要说明的是,6 位指小数部分精度;当整数部分本身极大,或使用极端科学记数法时,展示值可能只适合判断量级,尾数不宜作为精密依据。所有计算都在你的浏览器本地完成,不联网、不上传任何数据。

相关指南