Excel 函数教程 / 第6章

统计函数

覆盖平均值、计数、最大最小、排名、概率分布、方差协方差、检验、回归和相关系数。

本章学习目标

掌握本章函数的使用方法、适用场景、注意事项,并能根据业务问题选择正确函数组合。

函数清单

使用方法、注意事项与案例

函数常用语法使用方法注意事项案例公式
平均值
AVERAGEAVERAGE(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=AVERAGE(B2:B100)

结果:数值结果

AVERAGEAAVERAGEA(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=AVERAGEA(B2:B100)

结果:数值结果

AVERAGEIFAVERAGEIF(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=AVERAGEIF(B2:B100)

结果:合格、录取、奖金等分类结果

AVERAGEIFSAVERAGEIFS(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=AVERAGEIFS(B2:B100)

结果:合格、录取、奖金等分类结果

AVEDEVAVEDEV(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=AVEDEV(B2:B100)

结果:计算结果

GEOMEANGEOMEAN(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=GEOMEAN(B2:B100)

结果:计算结果

HARMEANHARMEAN(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=HARMEAN(B2:B100)

结果:计算结果

TRIMMEANTRIMMEAN(文本,参数)提取、转换、查找或替换文本。注意全角/半角、空格、不可见字符和文本型数字。
=TRIMMEAN(B2:B100)

结果:清洗后的文本

数目统计
COUNTCOUNT(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=COUNT(B2:B100)

结果:数值结果

COUNTACOUNTA(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=COUNTA(B2:B100)

结果:数值结果

COUNTIFCOUNTIF(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=COUNTIF(B2:B100)

结果:合格、录取、奖金等分类结果

COUNTIFSCOUNTIFS(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=COUNTIFS(B2:B100)

结果:合格、录取、奖金等分类结果

COUNTBLANKCOUNTBLANK(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=COUNTBLANK(B2:B100)

结果:数值结果

最大最小与排位
MINMIN(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=MIN(B2:B100)

结果:数值结果

MAXMAX(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=MAX(B2:B100)

结果:数值结果

MAXAMAXA(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=MAXA(B2:B100)

结果:数值结果

MINAMINA(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=MINA(B2:B100)

结果:数值结果

SMALLSMALL(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=SMALL(B2:B100)

结果:计算结果

LARGELARGE(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=LARGE(B2:B100)

结果:计算结果

RANK.EQRANK.EQ(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=RANK.EQ(B2:B100)

结果:计算结果

RANK.AVGRANK.AVG(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=RANK.AVG(B2:B100)

结果:计算结果

PERCENTILE.INCPERCENTILE.INC(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=PERCENTILE.INC(B2:B100)

结果:计算结果

PERCENTILE.EXCPERCENTILE.EXC(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=PERCENTILE.EXC(B2:B100)

结果:计算结果

PERCENTRANK.INCPERCENTRANK.INC(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=PERCENTRANK.INC(B2:B100)

结果:计算结果

PERCENTRANK.EXCPERCENTRANK.EXC(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=PERCENTRANK.EXC(B2:B100)

结果:计算结果

QUARTILE.INCQUARTILE.INC(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=QUARTILE.INC(B2:B100)

结果:计算结果

QUARTILE.EXCQUARTILE.EXC(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=QUARTILE.EXC(B2:B100)

结果:计算结果

MEDIANMEDIAN(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=MEDIAN(B2:B100)

结果:计算结果

PERMUTPERMUT(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=PERMUT(B2:B100)

结果:计算结果

PERMUTATIONAPERMUTATIONA(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=PERMUTATIONA(B2:B100)

结果:计算结果

概率分布
BETA.DISTBETA.DIST(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=BETA.DIST(B2:B100)

结果:计算结果

BINOM.DIST.RANGEBINOM.DIST.RANGE(数值或复数参数)处理进制、复数、单位转换和工程计算。注意输入单位、复数格式和函数适用范围。
=BINOM.DIST.RANGE(B2:B100)

结果:计算结果

BINOM.INVBINOM.INV(数值或复数参数)处理进制、复数、单位转换和工程计算。注意输入单位、复数格式和函数适用范围。
=BINOM.INV(B2:B100)

结果:计算结果

BETA.INVBETA.INV(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=BETA.INV(B2:B100)

结果:计算结果

BINOM.DISTBINOM.DIST(数值或复数参数)处理进制、复数、单位转换和工程计算。注意输入单位、复数格式和函数适用范围。
=BINOM.DIST(B2:B100)

结果:计算结果

CHISQ.DISTCHISQ.DIST(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=CHISQ.DIST(B2:B100)

结果:计算结果

CHISQ.DIST.RTCHISQ.DIST.RT(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=CHISQ.DIST.RT(B2:B100)

结果:计算结果

CHISQ.INVCHISQ.INV(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=CHISQ.INV(B2:B100)

结果:计算结果

CHISQ.INV.RTCHISQ.INV.RT(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=CHISQ.INV.RT(B2:B100)

结果:计算结果

EXPON.DISTEXPON.DIST(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=EXPON.DIST(B2:B100)

结果:计算结果

F.DISTF.DIST(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=F.DIST(B2:B100)

结果:计算结果

F.DIST.RTF.DIST.RT(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=F.DIST.RT(B2:B100)

结果:计算结果

F.INVF.INV(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=F.INV(B2:B100)

结果:计算结果

F.INV.RTF.INV.RT(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=F.INV.RT(B2:B100)

结果:计算结果

GAMMAGAMMA(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=GAMMA(B2:B100)

结果:计算结果

GAMMA.DISTGAMMA.DIST(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=GAMMA.DIST(B2:B100)

结果:计算结果

GAMMA.INVGAMMA.INV(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=GAMMA.INV(B2:B100)

结果:计算结果

GAMMALNGAMMALN(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=GAMMALN(B2:B100)

结果:计算结果

GAMMALN.PRECISEGAMMALN.PRECISE(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=GAMMALN.PRECISE(B2:B100)

结果:计算结果

HYPGEOM.DISTHYPGEOM.DIST(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=HYPGEOM.DIST(B2:B100)

结果:计算结果

KURTKURT(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=KURT(B2:B100)

结果:计算结果

LOGNORM.INVLOGNORM.INV(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=LOGNORM.INV(B2:B100)

结果:计算结果

LOGNORM.DISTLOGNORM.DIST(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=LOGNORM.DIST(B2:B100)

结果:计算结果

MODE.MULTMODE.MULT(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=MODE.MULT(B2:B100)

结果:计算结果

MODE.SNGLMODE.SNGL(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=MODE.SNGL(B2:B100)

结果:计算结果

NEGBINOM.DISTNEGBINOM.DIST(数值或复数参数)处理进制、复数、单位转换和工程计算。注意输入单位、复数格式和函数适用范围。
=NEGBINOM.DIST(B2:B100)

结果:计算结果

NORM.S.DISTNORM.S.DIST(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=NORM.S.DIST(B2:B100)

结果:计算结果

NORM.INVNORM.INV(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=NORM.INV(B2:B100)

结果:计算结果

NORM.DISTNORM.DIST(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=NORM.DIST(B2:B100)

结果:计算结果

NORM.S.INVNORM.S.INV(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=NORM.S.INV(B2:B100)

结果:计算结果

POISSON.DISTPOISSON.DIST(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=POISSON.DIST(B2:B100)

结果:计算结果

PROBPROB(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=PROB(B2:B100)

结果:计算结果

STANDARDIZESTANDARDIZE(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=STANDARDIZE(B2:B100)

结果:计算结果

SKEWSKEW(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=SKEW(B2:B100)

结果:计算结果

SKEW.PSKEW.P(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=SKEW.P(B2:B100)

结果:计算结果

STDEV.PSTDEV.P(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=STDEV.P(B2:B100)

结果:计算结果

T.DISTT.DIST(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=T.DIST(B2:B100)

结果:计算结果

T.DIST.2TT.DIST.2T(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=T.DIST.2T(B2:B100)

结果:计算结果

T.DIST.RTT.DIST.RT(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=T.DIST.RT(B2:B100)

结果:计算结果

T.INV.2TT.INV.2T(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=T.INV.2T(B2:B100)

结果:计算结果

T.INVT.INV(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=T.INV(B2:B100)

结果:计算结果

T.TESTT.TEST(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=T.TEST(B2:B100)

结果:计算结果

WEIBULL.DISTWEIBULL.DIST(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=WEIBULL.DIST(B2:B100)

结果:计算结果

Z.TESTZ.TEST(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=Z.TEST(B2:B100)

结果:计算结果

方差、检验、回归与相关
COVARIANCE.PCOVARIANCE.P(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=COVARIANCE.P(B2:B100)

结果:计算结果

COVARIANCE.SCOVARIANCE.S(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=COVARIANCE.S(B2:B100)

结果:计算结果

DEVSQDEVSQ(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=DEVSQ(B2:B100)

结果:计算结果

STDEV.SSTDEV.S(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=STDEV.S(B2:B100)

结果:计算结果

STDEVASTDEVA(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=STDEVA(B2:B100)

结果:计算结果

STDEVPASTDEVPA(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=STDEVPA(B2:B100)

结果:计算结果

VAR.SVAR.S(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=VAR.S(B2:B100)

结果:计算结果

VARAVARA(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=VARA(B2:B100)

结果:计算结果

VAR.PVAR.P(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=VAR.P(B2:B100)

结果:计算结果

VARPAVARPA(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=VARPA(B2:B100)

结果:计算结果

CHISQ.TESTCHISQ.TEST(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=CHISQ.TEST(B2:B100)

结果:计算结果

FISHERFISHER(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=FISHER(B2:B100)

结果:计算结果

F.TESTF.TEST(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=F.TEST(B2:B100)

结果:计算结果

FREQUENCYFREQUENCY(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=FREQUENCY(B2:B100)

结果:计算结果

FORECASTFORECAST(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=FORECAST(B2:B100)

结果:计算结果

GROWTHGROWTH(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=GROWTH(B2:B100)

结果:匹配值或引用位置

INTERCEPTINTERCEPT(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=INTERCEPT(B2:B100)

结果:计算结果

LINESTLINEST(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=LINEST(B2:B100)

结果:计算结果

LOGESTLOGEST(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=LOGEST(B2:B100)

结果:计算结果

SLOPESLOPE(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=SLOPE(B2:B100)

结果:计算结果

STEYXSTEYX(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=STEYX(B2:B100)

结果:计算结果

TRENDTREND(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=TREND(B2:B100)

结果:计算结果

CORRELCORREL(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=CORREL(B2:B100)

结果:计算结果

FISHERINVFISHERINV(值或引用)返回单元格、值类型、错误类型或环境信息。常用于公式调试和数据质量检查。
=FISHERINV(B2:B100)

结果:计算结果

PEARSONPEARSON(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=PEARSON(B2:B100)

结果:计算结果

RSQRSQ(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=RSQ(B2:B100)

结果:计算结果

CONFIDENCE.NORMCONFIDENCE.NORM(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=CONFIDENCE.NORM(B2:B100)

结果:计算结果

CONFIDENCE.TCONFIDENCE.T(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=CONFIDENCE.T(B2:B100)

结果:计算结果

GAUSSGAUSS(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=GAUSS(B2:B100)

结果:计算结果

PHIPHI(数值区域,条件)进行平均、计数、排名、分布或回归分析。先确认样本/总体口径和是否需要排除异常值。
=PHI(B2:B100)

结果:计算结果

典型案例

本章高频业务场景

使用场景公式说明
忽略0值求平均销售额
=AVERAGEIF(B2:B100,"<>0")
排除未发生销售的记录。
统计工资大于3000的人数
=COUNTIF(C2:C100,">3000")
条件需要放在引号中。
返回销售额前三名
=LARGE(D2:D100,3)
第3大值可作为前三名门槛。
预测未来销售额
=FORECAST(A10,B2:B9,A2:A9)
根据历史月份与销售额做线性预测。

学习建议

  • 先理解函数返回值类型:数值、文本、日期、逻辑值、引用或错误值。
  • 再看参数顺序和区域大小是否一致,尤其是条件类、查找类和数据库类函数。
  • 复杂公式建议拆成辅助列,确认每一步结果正确后再合并。