QUARTILE
返回数据集的四分位数。四分位数通常用于在销售额和测量数据中对总体进行分组。例如,可以使用函数 QUARTILE 求得总体中前 25% 的收入值。
语法
QUARTILE(array,quart)
Array 为需要求得四分位数值的数组或数字型单元格区域。
Quart 决定返回哪一个四分位值。
如果 qurart 等于
| 函数 QUARTILE 返回
| 0
| 最小值
| 1
| 第一个四分位数(第 25 个百分点值)
| 2
| 中分位数(第 50 个百分点值)
| 3
| 第三个四分位数(第 75 个百分点值)
| 4
| 最大值
|
说明
- 如果数组为空,函数 QUARTILE 返回错误值 #NUM!。
- 如果 quart 不为整数,将被截尾取整。
- 如果 quart < 0 或 quart > 4,函数 QUARTILE 返回错误值 #NUM!。
- 当 quart 分别等于 0、2 和 4 时,函数 MIN、MEDIAN 和 MAX 返回的值与函数 QUARTILE 返回的值相同。
引用:
定义名称:data={1,2,3,4,5,6,7,8,9,10}(具体应用时可以利用row+indirect函数来生成)
则:=EVEN(QUARTILE(data,{1,2,3}))生成内存数组{4,6,8}
=ODD(QUARTILE(data1,{1,2,3}))生成内存数组{5,7,9}
具体应用时可以用roundup,rounddown等舍入函数。
如果要生成比较灵活的内存数组,可以采用另外一个函数,PERCENTILE
这类函数主要是生成临界值,配合lookup函数使用,但具体实例,还没有找到。
另外,利用even和odd可以生成偶数重复的内存数组序列,如=even({1,2,3,4,5,6,7,8,9,10})
换成odd也一样。 |