Excel 16.0 build 19929
Windows, bitness not recorded, CPU not recorded
14 captured inputs are indexed for this environment. Capture dates are not recorded. This is a reading count, not a comparison with another build.
Compatibility
Known larger differences on 19 of 36 recorded answers
Of 36 recorded answers (32 in the answer bank and 4 workbook cells), 19 do not match: 4 differ by more than 16 ULP, 15 differ by at most 16 ULP. How we measure this · See the Rust code
| Language | Name in Excel |
|---|---|
| Arabic | TINV |
| Bulgarian | TINV |
| Czech | TINV |
| Danish | TINV |
| German | TINV |
| Greek | TINV |
| English (Australia) | TINV |
| English (United Kingdom) | TINV |
| English (United States) | TINV |
| Spanish | DISTR.T.INV |
| Estonian | TINV |
| Finnish | TJAKAUMA.KÄÄNT |
| French | LOI.STUDENT.INVERSE |
| Hebrew | TINV |
| Croatian | TINV |
| Hungarian | INVERZ.T |
| Indonesian | TINV |
| Italian | TINV |
| Japanese | TINV |
| Korean | TINV |
| Lithuanian | TINV |
| Latvian | TINV |
| Norwegian | TINV |
| Dutch | T.INV |
| Polish | ROZKŁAD.T.ODW |
| Portuguese (Brazil) | TINV |
| Portuguese (Portugal) | INVT |
| Romanian | TINV |
| Russian | СТЬЮДРАСПОБР |
| Slovak | TINV |
| Slovenian | TINV |
| Serbian (Latin) | TINV |
| Swedish | TINV |
| Thai | TINV |
| Turkish | TTERS işlevi |
| Ukrainian | TINV |
| Vietnamese | TINV |
| Chinese (Simplified) | TINV |
| Chinese (Hong Kong) | TINV |
| Chinese (Traditional) | TINV |
Names from Microsoft's support site.
TINV(probability, deg_freedom)
TINV(probability,deg_freedom) returns a nonnegative Student-t critical magnitude for a two-tailed probability. It is the compatibility name for the two-tail inverse.
=TINV(0.5,1) returns 1 under the current explicit Cauchy control. Half the one-degree distribution lies beyond plus or minus one.
Degrees are truncated. Invalid degrees or probabilities give #NUM!; nonnumeric inputs give #VALUE!. The public page admits probability one in its range wording, while the current shared inverse requires 0<p<1. For a one-tail upper critical value use twice that tail probability in the two-tail inverse, within its admitted range.
For degree one, the retained route is 1/TAN(PI()*p/2), with a separate exact p=0.5 return of one. For higher degrees the code currently brackets and inverts the decreasing two-tail beta-ratio probability. Public-composition readings support a sqrt(v*(1/BETA.INV(p,v/2,0.5)-1)) construction on their scope, but the current beta inverse still differs; the code therefore retains its generic inverse. Do not describe that unresolved composition as a shipped exact route.
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.
TINV · 4 lines · calc-func/src/catalogue/distributions.rs on GitHub46 tinv "TINV" (2, 2) [V "probability", V "deg_freedom"] |s, a, sv| {
let [p, df] = nums::<2>(s, a)?;
out(s, cft::t_inv_2t_kernel(p, df))
}
nums catalogue/distributionstruncate_positive_integer ported/chi_f_t_familyvalidate_probability_open_unit ported/chi_f_t_familysearch_upper_bound ported/chi_f_t_familyt_inv_2t_kernel ported/chi_f_t_familybinary_with ported/excel_numerictan_with ported/excel_numericexcel_tan ported/excel_numericexcel_x87_add ported/excel_numericexcel_x87_mul ported/excel_numericexcel_x87_mul_add ported/excel_numericpack_raw ported/excel_numeric/soft87zero ported/excel_numeric/soft87inf ported/excel_numeric/soft87pack ported/excel_numeric/soft87ext_pi ported/excel_numeric/soft87ext_one ported/excel_numeric/soft87ext_chs ported/excel_numeric/soft87mul ported/excel_numeric/x87add ported/excel_numeric/x87bratio_ftoi ported/special_math_commonbratio_spmpar1 ported/special_math_commonbratio_exparg ported/special_math_commonbratio_esum ported/special_math_commonbratio_esum20 ported/special_math_commonbratio_alnrel ported/special_math_commonbratio_rlog1 ported/special_math_commonbratio_gam1 ported/special_math_commonbratio_gamln1 ported/special_math_commonbratio_gamln ported/special_math_commonbratio_algdiv ported/special_math_commonbratio_bcorr ported/special_math_commonbratio_gsumln ported/special_math_commonbratio_betaln ported/special_math_commonbratio_betaln_60 ported/special_math_commonbratio_erf_nswc ported/special_math_commonbratio_erfc1 ported/special_math_commonbratio_rexp ported/special_math_commonbratio_psi ported/special_math_commonbratio_fpser ported/special_math_commonbratio_apser ported/special_math_commonbratio_bpser ported/special_math_commonbratio_bup ported/special_math_commonbratio_brcomp ported/special_math_commonbratio_brcmp1 ported/special_math_commonbratio_bfrac ported/special_math_commonbratio_bgrat ported/special_math_commonbratio_grat1 ported/special_math_commonbratio_basym ported/special_math_commonbratio ported/special_math_commonbisect_inverse ported/special_math_commontan_kernel ported/tanNo 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 | 14 |
| 20131 | Windows, bitness not recorded, AMD Ryzen 7 4800H with Radeon Graphics | 32 |
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
14 captured inputs are indexed for this environment. Capture dates are not recorded. This is a reading count, not a comparison with another build.
Windows, bitness not recorded, AMD Ryzen 7 4800H with Radeon Graphics
32 captured inputs are indexed for this environment. Capture dates: 2026-07-17 to 2026-07-17. This is a reading count, not a comparison with another build.
T.INV.2T is the explicit two-tail name; T.INV is a signed left-CDF quantile; TDIST returns a tail probability.
No named variants are recorded yet.
Suggest a correction or contribute an implementation · For agents