我们知道一个数的阶乘 n!=n*(n-1)*(n-2)...*1

比如5的阶乘5!=5*4*3*2*1=120

求阶乘的函数FACT(5)=120 相当于1阶阶乘也就是间隔是1

而FACTDOUBLE(n)相当于2阶阶乘也就是间隔是2

如果n是偶数的话 n!!=n*(n-2)*(n-4)...4*2

例如FACTDOUBLE(8) =8!!=8*6*4*2

如果n是奇数的话 n!!=n*(n-2)*(n-4)...3*1

例如FACTDOUBLE(9) =9!!=9*7*5*3*1

如果不是基数也不是偶数,就会采取结尾取整,就是我们常说的去尾法取值

例如9.9去尾之后就是9,

9.1去尾之后也是9,

=FACTDOUBLE(9.9)=9!!=9*7*5*3*1

Excel中FACTDOUBLE函数用法:求双倍阶乘-趣帮office教程网

数n n!! FACTDOUBLE返回 FACTDOUBLE公式
8 =8*6*4*2 384 =FACTDOUBLE(A2)
9 =9*7*5*3 945 =FACTDOUBLE(A3)
9.9 =9*7*5*3 945 =FACTDOUBLE(A4)
9.1 =9*7*5*3 945 =FACTDOUBLE(A5)

下面是官方的说明,感兴趣可以看一下,另外下面的备注当中,非数字负数将会报错

说明

返回数字的双倍阶乘。

语法

FACTDOUBLE(number)

FACTDOUBLE 函数语法具有下列参数:

  • “数字” 必需。 为其返回双倍阶乘的值。 如果 number 不是整数,将被截尾取整

Excel中FACTDOUBLE函数用法:求双倍阶乘-趣帮office教程网

Excel中FACTDOUBLE函数用法:求双倍阶乘-趣帮office教程网