计算机excel阶乘,Excel利用VBA计算阶乘
生活随笔
收集整理的這篇文章主要介紹了
计算机excel阶乘,Excel利用VBA计算阶乘
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有網友問到如何求階層的問題:在Excel中可以直接通過FACT函數來計算非負整數n的階乘(n!)
這里用自定義函數來計算階乘,使用循環和遞歸:
1.使用循環:Function?Factorial_a(ByVal?Num?As?Integer)
If?Num?
Factorial_a?=?"#NUM!"
Else
Factorial_a?=?1
For?i?=?1?To?Num
Factorial_a?=?Factorial_a?*?i
Next
End?If
End?Function
2.使用遞歸:Function?Factorial_b(ByVal?Num?As?Integer)
If?Num?
Factorial_b?=?"#NUM!"
ElseIf?Num?=?0?Or?Num?=?1?Then
Factorial_b?=?1
Else
Factorial_b?=?Num?*?Factorial_b(Num?-?1)
End?If
End?Function
效果圖
總結
以上是生活随笔為你收集整理的计算机excel阶乘,Excel利用VBA计算阶乘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员和女朋友的3种怪现象(男版)
- 下一篇: UEFI和Legacy的区别与系统支持