跳到主要内容

在 Excel 中计算中位数:两个实际示例

中位数是衡量集中趋势的一种形式,表示排序的数字列表中的中间值。 在 Excel 中,借助内置 MEDIAN 函数,查找中位数非常简单。 与平均值不同,中位数不会因极高或极低的值而产生偏差,这使其成为数据中心的可靠指标。

excel 文档字符数 1         excel 文档字符数 2

简介 中值函数
MEDIAN(number1, [number2],…)
  • 该函数对一系列数字(number1、number2...)进行排序并返回位于中间的那个。 对于奇数个观测值,中位数是将数据集分成两半的数字。 对于偶数个观测值,Excel 会对中间的两个数字求平均值。
    excel 文档字符数 1         excel 文档字符数 2
  • Excel 中的 MEDIAN 函数排除文本、逻辑值和空白单元格,但在其计算中包含零。

如何使用 MEDIAN 函数在 Excel 中计算中位数 - 两个公式示例



视频:在 Excel 中计算中位数

 


如何使用 MEDIAN 函数在 Excel 中计算中位数 - 两个公式示例

 

下面概述的两种情况代表了在 Excel 中计算中位数时最常遇到的情况。


示例 1:查找一系列单元格值的中位数

要获得 A2:A7 范围内的中位数,请在空白单元格中使用以下公式,然后按 Enter 键,将显示中位数。

=MEDIAN(A2:A7)

备注:如果你想从几个不连续的范围中找到中位数,比如说从A2:A3,A5:A7,请使用这样的公式:
=MEDIAN(A2:A3,A5:A7)

用于复杂计算的大量公式 - 点击即可,无需记忆

除了 MEDIAN 函数之外,Excel 的 AVERAGE 函数通常可以查找数据集的中心值。 然而,当计算仅可见单元格的平均值时,它会出现问题。 幸运的是, Kutools for Excel 提供了一个快速修复公式—— 平均可见度,只需点击两次即可解决此问题。 此外,它还积累了一套全面的函数和公式,可以解决日常工作中遇到的无数复杂计算。 立即下载并释放 Kutools for Excel 的全部潜力。

文档中位数 6


示例 2:从不包含零的一系列单元格值中查找中位数

通常,Excel 的 MEDIAN 函数在计算中考虑零。 但是,如果您需要在忽略零值的情况下找到中位数,则可以通过积分来实现 IF功能 使用 MEDIAN 函数。

要计算中位数并排除范围 A2:A7 中的零,请在空​​白单元格中输入以下公式,然后按 Enter 键显示中位数。

=MEDIAN(IF(A2:A7>0,A2:A7))

公式说明::
  • IF(A2:A7>0, A2:A7):这部分公式根据范围 A2:A7 创建一个数组。 对于该范围内的每个单元格,它检查单元格的值是否大于零。 如果是,则单元格的值包含在数组中; 如果不是(意味着该值为零或负数),则将其从考虑中值计算的数组中排除。
  • MEDIAN(IF(A2:A7>0,A2:A7)):然后,MEDIAN 函数采用该数组(排除零)并计算中值。

上面分享的见解是在 Excel 中计算中位数的示例。 我相信这些信息对您很有帮助。 如需了解更多可提升数据管理水平的颠覆性 Excel 策略, 在这里进一步探索。.


最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项  |  删除空白行  |  合并列或单元格而不丢失数据  |  不使用公式进行四舍五入 ...
超级VLookup: 多重标准  |  多重价值  |  跨多页  |  模糊查询...
副词。 下拉列表: 简易下拉列表  |  依赖下拉列表  |  多选下拉列表...
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  将列与 选择相同和不同的单元格 ...
特色功能: 网格焦点  |  设计图  |  大方程式酒吧  |  工作簿和工作表管理器 | 资源库 (自动文本)  |  日期选择器  |  合并工作表  |  加密/解密单元格  |  按列表发送电子邮件  |  超级筛选  |  特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符 ...)  |  50+ 图表 类型 (甘特图 ...)  |  40+ 实用 公式 (根据生日计算年龄 ...)  |  19 插入 工具 (插入二维码, 从路径插入图片 ...)  |  12 转化 工具 (小写金额转大写, 货币兑换 ...)  |  7 合并与拆分 工具 (高级组合行, 拆分 Excel 单元格 ...)  |  ... 和更多

Kutools for Excel 拥有超过 300 个功能, 确保只需点击一下即可获得您所需要的...

产品描述


Office 选项卡 - 在 Microsoft Office(包括 Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This is really useful. I've had some success with this method but tried to extend it a little without any joy.

I am wanting to vary the criteria if cell AB6 is blank. The following is successful whether ISBLANK is true or false:

{=IF(ISBLANK($AB$6),MEDIAN($O:$O),MEDIAN(IF($A:$A=$AB$6,IF($S:$S<>"X",$O:$O))))}

I also want to check for "X" in col S for both sides of the argument, but the following formula returns 0 in error when ISBLANK = TRUE, but still functions as expected when ISBLANK = FALSE.

{=IF(ISBLANK($AB$6),MEDIAN(IF($S:$S<>"X",$O:$O)),MEDIAN(IF($A:$A=$AB$6,IF($S:$S<>"X",$O:$O))))}

Is there a limitation that stops me using an array formula for both TRUE or FALSE? Have I got something wrong in the formula maybe? Any suggestions?
This comment was minimized by the moderator on the site
It was a nice article. It helped me. Please check one thing in the section Calculate Median Excluding Zero In A Range Below there in the first line the word excluding is to be replaced by including
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations

目录



Kutools 让您的工作更轻松
--300+ 功能, 立即体验 30 天免费试用。 👈

包含 40+ 实用公式 (根据生日计算年龄...) 12 文本工具 (添加文本、删除字符...) 50+ 图表类型 (甘特图 ...) 19 插入工具 (插入二维码、从路径插入图片...) 12 转换工具 (数字到单词、货币转换......) 7 合并和拆分工具 (高级合并行、拆分 Excel 单元格...)...等等。