Tim C said:
Excel works with 16 digits and rounds to 15 digits for display.
Good answer. Just some minor nitpicks ....
Actually, it is limited by the IEEE 754 standard floating-point
format. All computation is limited by 52 binary "significant"
digits (mantissa), which is approximately 15.65 decimal
digits. Consequently, decimal representation is accurate
to only 15 significant digits.
Once NORMSDIST(x) (or anything) gets above 15 and a
half nines, it's 1. It happens at about
NORMSDIST(7.87375095140855).
Well, __that__ happens around NORMSDIST(8.02695035989519).
However, the OP is computing 1 - NORMDIST(x). That
requires one extra significant digit to compute. That
expression becomes zero at NORMSDIST(7.87375095170324)
on my computer (Intel Pentium, Excel 2003 revision
11.5612.5606).
Caveat: The actual point at which we hit the IEEE limit
might vary depending on Excel revision and CPU type
(e.g, Intel v. Mac). Basically, it might vary depending on
the actual implementation and machine language
compilation of the NORMDIST() function.