我们在数学中有排列组合的时候会用到阶乘
比如6个人排座位有多少种排法,结果是6的阶乘,也就是6!
它的结果是 6! = 6*5*4*3*2*1,这时候就需要用到阶乘函数了,你只需要输入个6就能返回6的阶乘的结果。
FACT函数
说明
返回数的阶乘。 一个数的阶乘等于 1*2*3*...* 该数。
语法
FACT(number)
FACT 函数语法具有下列参数:
- “数字” 必需。 要计算其阶乘的非负数。 如果 number 不是整数,将被截尾取整。
阶乘的数学表示是一个感叹号!
6!读作6的阶乘
6! = 6*5*4*3*2*1
用函数表示是
=FACT(6) 返回的是6的阶乘
同理
7! = 7*6*5*4*3*2*1
用函数表示是
=FACT(7) 返回的是7的阶乘
n的阶乘 | 数学表达式返回值 | 数学表达式 | FACT函数返回值 | FACT函数公式 |
6! | 720 | =6*5*4*3*2*1 | 720 | =FACT(6) |
5! | 120 | =5*4*3*2*1 | 120 | =FACT(5) |
4! | 24 | =4*3*2*1 | 24 | =FACT(4) |
3! | 6 | =3*2*1 | 6 | =FACT(3) |
2! | 2 | =2*1 | 2 | =FACT(2) |
1! | 1 | =1 | 1 | =FACT(1) |
非正整数的参数返回值
我们一般说的阶乘都是正整数
如果你输入的数字不是正整数,比如负数,比如小数,比如0,都会有相应的处理
小数会采用去尾法
比如1.1,1.9返回的都是1的阶乘
比如2.1,2.9返回的都是1的阶乘
0的阶乘是1
负数的阶乘报错
评论 (0)