View Single Post
  #5   Report Post  
Dana DeLouis
 
Posts: n/a
Default

Oops. Didn't even think of this:

=GAMMALN(229+1)

1018.95850224964

HTH :)
--
Dana DeLouis
Win XP & Office 2003


"Dana DeLouis" wrote in message
...
Hi. 229! has 443 digits in it, so it's too big for both the worksheet and
vba. (27! being the max in Vba)
Here's just one workaround:

Function LogFactorial(n) As Double
Dim ans As Double
Dim j As Long
For j = 1 To n
ans = ans + Log(j)
Next j
LogFactorial = ans
End Function

Test:
? LogFactorial(229)
1018.95850224969

Which checks with another program:

Log[229!]
1018.9585022496902

HTH ;)
--
Dana DeLouis
Win XP & Office 2003


"Rushi" wrote in message
...
Hi,

For some analysis I am doing, I tried the following LOG(FACT(229)), and
it
returned NUM!. I am wondering if 229 is too big a number to compute a
Factorial of ? If so, is there an upper limit (something like FACT
function
can be applied for numbers <= 150) for the FACT function ?

Thanks in anticipation,

Rushi Patel