PERMUT函数用于从给定数目的对象集合中选取的若干对象的排列数。排列为有内部顺序的对象或事件的任意集合或子集。排列与组合不同,组合的内部顺序无意义。此函数可用于彩票抽奖的概率计算。PERMUT函数的语法如下。


PERMUT(number,number_chosen)

其中参数number表示对象个数的整数,number_chosen表示每个排列中对象个数的整数。

典型案例

已知有30个数,从中选取7个数,计算所有可能的排列数量。基础数据如图16-155所示。

步骤1:打开例子工作簿“PERMUT.xlsx”。

步骤2:在单元格A5中输入公式“=PERMUT(A2,A3)”,用于计算所有可能的排列数量。计算结果如图16-156所示。

Excel 应用PERMUT函数计算给定数目对象的排列数-Excel22

图16-155 基础数据

Excel 应用PERMUT函数计算给定数目对象的排列数-Excel22

图16-156 计算结果

使用指南

两个参数若非整数将被截尾取整。如果number或number_chosen为非数值型,函数PERMUT返回错误值“#VALUE!”;如果number≤0或number_chosen<0,函数PERMUT返回错误值“#NUM!”;如果number<number_chosen,函数PERMUT返回错误值“#NUM!”。排列数的计算公式如下。

Excel 应用PERMUT函数计算给定数目对象的排列数-Excel22