主题
Median (方法)
返回给定数字集合的中值。中值是处于一组数字中间的数字。
说明
- 如果参数集合中包含偶数个数字,函数 MEDIAN 将返回位于中间的两个数的平均值。请参阅示例中的第二个公式。
- 参数可以是数字,也可以是包含数字的名称、数组或引用。
- 直接键入参数列表的数字的逻辑值和文本表示也包括在内。
- 如果数组或引用参数包含文本、逻辑值或空单元格,则这些值将被忽略;但含有零值的单元格包括在内。
- 如果参数为错误值或不能转换为数字的文本,则将导致错误。
MEDIAN 函数衡量趋中性,趋中性是统计分布中一组数字的中心位置。三种最常见的趋中性衡量方式为:
- 平均 是算术平均值,计算方法是将一组数字加总,然后除以这些数字的个数。例如,2、3、3、5、7 和 10 的平均值是 30 除以 6,即 5。
- 中值 是在一组数字中居于中间的数字;即在这组数字中,有一半的数字比它大,有一半的数字比它小。例如,2、3、3、5、7 和 10 的中值是 4。
- 众数 是一组数字中出现频率最高的数字。例如,2、3、3、5、7 和 10 的众数是 3。
对于对称分布的一组数字,这三种趋中性衡量方式完全相同。对于偏态分布的一组数字,这些衡量方式可能会不同。
参数
属性 | 数据类型 | 必填 | 说明 |
---|---|---|---|
Arg1 | any | 必填 | Arg30 - Number1, number2, ... - 要计算中值的 1 到 30 个数字。 |
返回值
Double
示例
javascript
/*本示例使用 Median 方法计算数字集合的中值,并分别赋值给A1和A2单元格。*/
function test() {
Range("A1").Value2 = WorksheetFunction.Median([1, 2, 3, 4, 5])
Range("A2").Value2 = WorksheetFunction.Median(10.1, 20.3, 50.3, 63)
}
javascript
/*本示例为A1等单元格分别赋值,使用 Median 方法计算区域C1:C4数字集合的中值。*/
function test() {
Range("C1").Value2 = -10.6
Range("C2").Value2 = 20.3
Range("C3").Value2 = 30.1
Range("C4").Value2 = 20.6
console.log(WorksheetFunction.Median(Range("C1:C4")))
}