You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询Excel中PERCENTILE.INC函数的计算逻辑及实例计算方法

Excel PERCENTILE.INC 函数计算逻辑及F列数值推导

一、PERCENTILE.INC 核心计算逻辑

PERCENTILE.INC 是Excel中用于计算包含型百分位数的函数,采用线性插值法计算,步骤如下:

  • 先将目标数据区域(如B2:B21)的数值按从小到大排序
  • 计算位置索引:k = (n - 1) * p + 1
    • n 为数据点总数(此处B2:B21共20个数据,n=20)
    • p 为指定的百分位值(如0.75、0.50等)
  • 拆分k为整数部分i和小数部分d:k = i + d(i是≤k的整数,d是0-1之间的小数)
  • 最终百分位数 = 排序后第i个数据 + d * (排序后第i+1个数据 - 排序后第i个数据)
    • 若d=0,直接取排序后第i个数据即可

二、F列各单元格数值推导(基于B2:B21共20个数据)

针对你给出的四个公式,逐个拆解计算过程:

1. F2:=PERCENTILE.INC(B2:B21; 0,75)

  • 计算k值:(20-1)*0.75 + 1 = 19*0.75 +1 = 15.25
  • 拆分得i=15,d=0.25
  • 结果 = 排序后第15个数据 + 0.25*(排序后第16个数据 - 排序后第15个数据)

2. F3:=PERCENTILE.INC(B2:B21; 0,50)

  • 计算k值:(20-1)*0.5 +1 =9.5 +1=10.5
  • 拆分得i=10,d=0.5
  • 结果 = 排序后第10个数据 + 0.5*(排序后第11个数据 - 排序后第10个数据)(即数据的中位数)

3. F4:=PERCENTILE.INC(B2:B21; 0,25)

  • 计算k值:(20-1)*0.25 +1=4.75 +1=5.75
  • 拆分得i=5,d=0.75
  • 结果 = 排序后第5个数据 +0.75*(排序后第6个数据 - 排序后第5个数据)

4. F5:=PERCENTILE.INC(B2:B21; 0,00)

  • 计算k值:(20-1)*0 +1=1
  • 拆分得i=1,d=0
  • 直接取排序后第1个数据(即数据区域的最小值)

内容的提问来源于stack exchange,提问作者Caio César

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 04:54:16