Excel 16.0 build 19929
Windows, bitness not recorded, CPU not recorded
3 captured inputs are indexed for this environment. Capture dates are not recorded. This is a reading count, not a comparison with another build.
Compatibility
Matches all 3 recorded answers
Recorded: 3 workbook cells. How we measure this · See the Rust code
| Language | Name in Excel |
|---|---|
| Arabic | NORMSDIST |
| Bulgarian | NORMSDIST |
| Czech | NORMSDIST |
| Danish | STANDARDNORMFORDELING |
| German | NORMSDIST |
| Greek | NORMSDIST |
| English (Australia) | NORMSDIST |
| English (United Kingdom) | NORMSDIST |
| English (United States) | NORMSDIST |
| Spanish | DISTR.NORM.ESTAND |
| Estonian | NORMSDIST |
| Finnish | NORM.JAKAUMA.NORMIT |
| French | LOI.NORMALE.STANDARD |
| Hebrew | NORMSDIST |
| Croatian | NORMSDIST |
| Hungarian | STNORMELOSZL |
| Indonesian | NORMSDIST |
| Italian | NORMSDIST |
| Japanese | NORMSDIST |
| Korean | NORMSDIST |
| Lithuanian | NORMSDIST |
| Latvian | NORMSDIST |
| Norwegian | NORMSDIST |
| Dutch | STAND.NORM.VERD |
| Polish | ROZKŁAD.NORMALNY.S |
| Portuguese (Brazil) | NORMSDIST |
| Portuguese (Portugal) | DIST.NORMP |
| Romanian | NORMSDIST |
| Russian | НОРМСТРАСП |
| Slovak | NORMSDIST |
| Slovenian | NORMSDIST |
| Serbian (Latin) | NORMSDIST |
| Swedish | NORMSFÖRD |
| Thai | NORMSDIST |
| Turkish | NORMSDAĞ işlevi |
| Ukrainian | NORMSDIST |
| Vietnamese | NORMSDIST |
| Chinese (Simplified) | NORMSDIST |
| Chinese (Hong Kong) | NORMSDIST |
| Chinese (Traditional) | NORMSDIST |
Names from Microsoft's support site.
NORMSDIST(z)
NORMSDIST(z) is the compatibility standard-normal cumulative probability up to z. There is no density switch; mean is zero and standard deviation one.
=NORMSDIST(0) returns 0.5, half the symmetric distribution. =NORMSDIST(1) is about 0.8413447461.
Nonnumeric numeric arguments give #VALUE!. NORMSDIST is not the standard-normal density; use the modern function’s FALSE switch or PHI for that. The compatibility name does not imply that its numerical stages are identical in every Excel build.
For the standard-normal CDF, the current measured wrapper stores z=R(abs(x)*c), with binary64 c given by bits 0x3fe6a09e667f3bcd. Evaluate the public ERFC body at z, halve it, and select that half for a negative argument or 1-half for a nonnegative argument. Flush the final subnormal under the current publication rule. The ERFC upper factor remains open; identifying this wrapper does not solve that inner approximation. At zero the wrapper returns a half directly, avoiding an unnecessary transcendental call. R means 64-bit-significand rounding followed by a binary64 store.
Quoted from the public repository DnaCalc/DnaCalc, crates calc-func and calc-fml, at commit 9e1884369a67. Comments are the source's own. A kernel shared with other functions appears once, on its module page.
NORMSDIST · 3 lines · calc-func/src/catalogue/distributions.rs on GitHub6 normsdist "NORMSDIST" (1, 1) [V "z"] |s, a, sv| {
out(s, nl::norm_s_dist_kernel(num(s, a, 0)?, true))
}
binary_with ported/excel_numericexcel_x87_add ported/excel_numericexcel_x87_sub ported/excel_numericexcel_x87_mul ported/excel_numericexcel_x87_div ported/excel_numericmul ported/excel_numeric/x87add ported/excel_numeric/x87sub ported/excel_numeric/x87div ported/excel_numeric/x87stored_horner ported/normal_dist_commonerf_approx ported/normal_dist_commonerfc_upper ported/normal_dist_commonflush_subnormal ported/normal_log_familyidentified_std_normal_cdf ported/normal_log_familynorm_cdf ported/normal_log_familynorm_s_dist_kernel ported/normal_log_familyphi_kernel ported/phi_fnerfc_kernel ported/special_dist_familyerfc_precise_kernel ported/special_dist_familyNo implementation has been published with a Handbook test suite for this function.
The recorded environments below distinguish a reading from a same-input comparison. Counts describe captured inputs in each environment; overlapping captures and comparisons are not totals of unique worksheet calls.
| Excel 16.0 build | Platform and CPU | Captured inputs |
|---|---|---|
| 19929 | Windows, bitness not recorded, CPU not recorded | 3 |
The record contains no same-input comparison between these environments. Reading different inputs on different builds does not establish either a version change or cross-build agreement.
Recorded environments and comparison details.
Windows, bitness not recorded, CPU not recorded
3 captured inputs are indexed for this environment. Capture dates are not recorded. This is a reading count, not a comparison with another build.
NORM.S.DIST is the modern spelling. NORM.INV and NORM.S.INV map probabilities back to values.
No named variants are recorded yet.
Suggest a correction or contribute an implementation · For agents