Вычисление в пользовательской функции VBA простого факториала n! понятно
а вот если нужно найти скажем число сочетаний:
n!/m!(n-m)!
Самым простым способом было бы записать макрос, но к сожалению функция, как процедура, не работает.
Каким образом можно адаптировать функцию выше не понимаю?
Подскажите кто знает.
Спасибо.
Код |
---|
Function Факториал(ByVal n As Long) As Double n = n - 1 If n = 0 Then Факториал = 1 Exit Function End If Факториал = Факториал(n) * (n + 1) End Function |
n!/m!(n-m)!
Самым простым способом было бы записать макрос, но к сожалению функция, как процедура, не работает.
Каким образом можно адаптировать функцию выше не понимаю?
Подскажите кто знает.
Спасибо.
Кто хочет — ищет способы, кто не хочет — причины (Сократ)