Excel 16.0 build 20131
Windows, bitness not recorded, AMD Ryzen 7 4800H with Radeon Graphics
6 captured inputs are indexed for this environment. Capture dates: 2026-07-16 to 2026-07-16. This is a reading count, not a comparison with another build.
Statistical functions
Close: 1 of 10 recorded answers differ in the last bits, worst 2 ULP
Everything else matches (6 in the answer bank and 4 workbook cells). Last-bit means a finite number within 16 ULP of Excel's. How we measure this · See the Rust code
| Language | Name in Excel |
|---|---|
| Arabic | CHISQ.DIST.RT |
| Bulgarian | CHISQ.DIST.RT |
| Czech | CHISQ.DIST.RT |
| Danish | CHI2.FORD.RT |
| German | CHISQ.DIST.RT |
| Greek | CHISQ.DIST.RT |
| English (Australia) | CHISQ.DIST.RT |
| English (United Kingdom) | CHISQ.DIST.RT |
| English (United States) | CHISQ.DIST.RT |
| Spanish | DISTR.CHICUAD.CD |
| Estonian | CHISQ.DIST.RT |
| Finnish | CHINELIÖ.JAKAUMA.OH |
| French | LOI.KHIDEUX.DROITE |
| Hebrew | CHISQ.DIST.RT |
| Croatian | CHISQ.DIST.RT |
| Hungarian | KHINÉGYZET.ELOSZLÁS.JOBB |
| Indonesian | CHISQ.DIST.RT |
| Italian | CHISQ.DIST.RT |
| Japanese | CHISQ.DIST.RT |
| Korean | CHISQ.DIST.RT |
| Lithuanian | CHISQ.DIST.RT |
| Latvian | CHISQ.DIST.RT |
| Norwegian | CHISQ.DIST.RT |
| Dutch | CHIKW.VERD.RECHTS |
| Polish | ROZKŁ.CHI.PS |
| Portuguese (Brazil) | CHISQ.DIST.RT |
| Portuguese (Portugal) | DIST.CHIQ.DIR |
| Romanian | CHISQ.DIST.RT |
| Russian | ХИ2.РАСП.ПХ |
| Slovak | CHISQ.DIST.RT |
| Slovenian | CHISQ.DIST.RT |
| Serbian (Latin) | CHISQ.DIST.RT |
| Swedish | CHI2.FÖRD.RT |
| Thai | CHISQ.DIST.RT |
| Turkish | KİKARE.DAĞ.SAĞK |
| Ukrainian | CHISQ.DIST.RT |
| Vietnamese | CHISQ.DIST.RT |
| Chinese (Simplified) | CHISQ.DIST.RT |
| Chinese (Hong Kong) | CHISQ.DIST.RT |
| Chinese (Traditional) | CHISQ.DIST.RT |
Names from Microsoft's support site.
CHISQ.DIST.RT(x, deg_freedom)
CHISQ.DIST.RT(x, deg_freedom) returns the chi-square probability to the right of x.
=CHISQ.DIST.RT(2,2) is about 0.367879441171442. At two degrees of freedom the right tail is exp(-x/2). The tail at x=0 is one.
Degrees of freedom are truncated. Negative x and an admitted degree count below one or above 10^10 give #NUM! in the current shared family. Nonnumeric arguments give #VALUE!. A right tail is not a density.
For df=1 the current route calls ERFC.PRECISE at sqrt(x/2), preserving divide-then-square-root order. For df=2 it calls the measured public EXP at -(x/2). Otherwise evaluate the regularized upper gamma ratio Q(df/2,x/2) directly. Avoid obtaining a tiny tail by subtracting a near-one CDF. The worked df=2 value follows from x/2=1. The numerical outline is an implementation route, not an identification of every Excel approximation or return-rounding stage. The current problem-functions report retains unresolved distribution mismatches.
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.
CHISQ.DIST.RT · 4 lines · calc-func/src/catalogue/distributions.rs on GitHub21 chisq_dist_rt "CHISQ.DIST.RT" (2, 2) [V "x", V "deg_freedom"] |s, a, sv| {
let [x, df] = nums::<2>(s, a)?;
out(s, cft::chisq_dist_rt_kernel(x, df))
}
nums catalogue/distributionstruncate_positive_integer ported/chi_f_t_familyvalidate_nonnegative_x ported/chi_f_t_familychisq_dist_rt_kernel ported/chi_f_t_familybinary_with ported/excel_numericexcel_expm1_internal ported/excel_numericexpm1_internal_graph ported/excel_numericexcel_x87_add ported/excel_numericexcel_x87_sub ported/excel_numericexcel_x87_mul ported/excel_numericexcel_x87_temme_finish ported/excel_numericexcel_x87_div ported/excel_numericmul ported/excel_numeric/x87add ported/excel_numeric/x87sub ported/excel_numeric/x87div ported/excel_numeric/x87pow2_positive ported/excel_numeric/x87_chainspow2 ported/excel_numeric/x87_chainsexp_ext ported/excel_numeric/x87_chainsexp_with ported/excel_numeric/x87_chainsexcel_exp ported/excel_numeric/x87_chainslog_with ported/excel_numeric/x87_chainsexcel_log ported/excel_numeric/x87_chainsstored_horner ported/normal_dist_commonerf_approx ported/normal_dist_commonerfc_upper ported/normal_dist_commonerfc_of_sqrt_half_x ported/special_dist_familyerfc_kernel ported/special_dist_familyerfc_precise_kernel ported/special_dist_familygratio_norm_gamma ported/special_math_commongratio_rexp ported/special_math_commongratio_rlog ported/special_math_commongratio_gam1 ported/special_math_commongratio ported/special_math_commonseries_prefactor ported/special_math_commongratio_after40 ported/special_math_commongratio_cf ported/special_math_commongratio_temme_270 ported/special_math_commongratio_temme_340 ported/special_math_commongratio_temme_330 ported/special_math_commongratio_temme_finish ported/special_math_commonregularized_gamma_q ported/special_math_commonNo 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 |
|---|---|---|
| 20131 | Windows, bitness not recorded, AMD Ryzen 7 4800H with Radeon Graphics | 6 |
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, AMD Ryzen 7 4800H with Radeon Graphics
6 captured inputs are indexed for this environment. Capture dates: 2026-07-16 to 2026-07-16. This is a reading count, not a comparison with another build.
CHISQ.INV.RT inverts the corresponding probability. CHISQ.TEST computes a test probability from observed and expected counts.
No named variants are recorded yet.
Suggest a correction or contribute an implementation · For agents