Excel 应用FACTDOUBLE函数计算数字的双倍阶乘

FACTDOUBLE函数的功能是计算数字的双倍阶乘。其语法如下:


FACTDOUBLE(number)

其中参数number为要计算其双倍阶乘的数值。如果number不是整数,将截尾取整。

【背景知识】参数的奇偶性不同,双倍阶乘的计算方法就不一样。如果参数number为偶数,计算公式为n!!=n(n-2)(n-4)…(4)(2)。如果参数number为奇数,计算公式为n!!=n(n-2)(n-4)…(3)(1)。

【典型案例】FACTDOUBLE函数主要用来计算不同参数的阶乘数值。

步骤1:新建一个工作簿并保存为“FACTDOUBLE.xlsx”。在A2单元格中输入公式“=FACTDOUBLE(9)”,计算9的双倍阶乘,结果如图13-18所示。

步骤2:在A3单元格中输入公式“=FACTDOUBLE(8)”,计算8的双倍阶乘,结果如图13-19所示。

图13-18 计算9的双倍阶乘

图13-19 计算8的双倍阶乘

步骤3:在A4单元格中输入公式“=FACTDOUBLE(7.9)”,截尾取整后计算7的双倍阶乘,结果如图13-20所示。

步骤4:在A5单元格中输入公式“=FACTDOUBLE(-5)”,按Enter键,可以看到返回结果为“#NUM!”,结果如图13-21所示。

图13-20 截尾取整后计算7的双倍阶乘

图13-21 参数为负数时返回的结果

【使用指南】在用FACTDOUBLE函数计算双倍阶乘时,如果参数number为非数值型,FACTDOUBLE函数将返回错误值“#VALUE!”。如果参数number为负值,FACTDOUBLE函数将返回错误值“#NUM!”。

Excel 应用FACT函数计算某数的阶乘

FACT函数的功能是计算某正数的阶乘。其语法如下:


FACT(number)

其中参数number为要计算其阶乘的数值。

【背景知识】一个数的阶乘等于1×2×3×…

【典型案例】FACT函数主要用来计算不同参数的阶乘数值。

步骤1:新建一个工作簿并保存为“FACT.xlsx”。在A2单元格中输入公式“=FACT(5)”,计算5的阶乘,结果如图13-14所示。

步骤2:在A3单元格中输入公式“=FACT(8.6)”,计算8的阶乘,结果如图13-15所示。

图13-14 计算5的阶乘

图13-15 计算8.6截尾取整后的阶乘

步骤3:在A4单元格中输入公式“=FACT(-6)”,按Enter键,可以看到返回结果为“#NUM!”,结果如图13-16所示。

步骤4:在A5单元格中输入公式“=FACT(171)”,按Enter键,可以看到返回结果为“#NUM!”,结果如图13-17所示。

图13-16 参数为负数时返回的结果

图13-17 参数超过170后返回的结果

【使用指南】阶乘主要用于排列和组合的计算。在用FACT函数计算阶乘时,如果参数number不是整数,将截尾取整进行计算。如果参数为负数,将会返回错误值“#NUM!”。因为计算阶乘时,参数越大,结果越大,Excel 2007只能支持170以下的正数阶乘的计算,超过170后,FACT函数将会返回错误值“#NUM!”。

Excel 计算数的阶乘:FACT函数

FACT函数的功能是计算某正数的阶乘,主要用来计算不同参数的阶乘数值。其语法如下:


FACT(number)

其中,number参数为要计算其阶乘的数值。一个数的阶乘等于1*2*3*…*。下面通过实例详细讲解该函数的使用方法与技巧。

打开“FACT函数.xlsx”工作簿,本例中要求计算的数值说明如图14-33所示。

图14-33 计算说明

STEP01:选中A2单元格,在编辑栏中输入公式“=FACT(5)”,然后按“Enter”键返回即可计算出5的阶乘,结果如图14-34所示。

STEP02:选中A3单元格,在编辑栏中输入公式“=FACT(8.6)”,然后按“Enter”键返回即可计算出8.6截尾取整后的阶乘,结果如图14-35所示。

STEP03:选中A4单元格,在编辑栏中输入公式“=FACT(-6)”,然后按“Enter”键返回,可以看到返回结果为“#NUM!”,如图14-36所示。

STEP04:选中A5单元格,在编辑栏中输入公式“=FACT(171)”,然后按“Enter”键返回,可以看到返回结果为“#NUM!”,如图14-37所示。

图14-34 计算5的阶乘

图14-35 计算8.6截尾取整后的阶乘

图14-36 参数为负数计算结果

图14-37 参数超过170后返回的结果

阶乘主要用于排列和组合的计算。在用FACT函数计算阶乘时,如果参数number不是整数,将截尾取整进行计算;如果参数为负数或超过170,将会返回错误值“#NUM!”,因为计算阶乘时,参数越大,结果越大。