FN-PERCENTRANK-001: Two percent-rank controls retain decimal places rather than significant digits
Documentation differs from behaviour · measured · recorded 2026-11-06
In the retained catalogue capture, PERCENTRANK({37.15,46,54},38.59,6) returns 0.081355, and PERCENTRANK.INC({0,1,2,3,4,5,6,7,8,9,10,11,12},1) returns 0.083 with omitted significance. These results retain six and three decimal places respectively, and differ from keeping that many significant digits in the untruncated ranks. The scope is these two build 20527 calls.
Documentation: The opened PERCENTRANK and PERCENTRANK.INC pages describe significance as the number of significant digits; omission defaults to three. Source documentation · Source documentation
| Call and input route | Inputs | Excel | Correct value | Recorded in |
|---|---|---|---|---|
=PERCENTRANK({37.15,46,54},38.59,6)formula-literal | As typed | 0.0813550x3fb4d3ae685db76b | — | Excel 16.0.20527.20088 Current Channel, Windows 64-bit (NT 10.0.26200), AMD Ryzen 7 4800H, en-ZA, Workbook Compatibility Version 1 |
=PERCENTRANK.INC({0,1,2,3,4,5,6,7,8,9,10,11,12},1)formula-literal | As typed | 0.0830x3fb53f7ced916873 | — | Excel 16.0.20527.20088 Current Channel, Windows 64-bit (NT 10.0.26200), AMD Ryzen 7 4800H, en-ZA, Workbook Compatibility Version 1 |
Basis: Two formula-literal rows in the landed statistics capture. Raw and reopened binary64 results agree, and the saved numeric text parses to those values. The first interpolated mathematical rank is about 0.0813559322; the second is 1/12. Six and three significant digits would retain 0.0813559 and 0.0833, respectively. This harvest made no new Excel calls.
Open: These two controls do not establish all duplicate-selection, significance-limit or cross-build behaviour. PERCENTRANK.EXC shares the current helper but is not a measured precision discriminator in this note.
Evidence and capture sources
- DnaCalc · crates/calc-func/tests/captures/catalogue/sections/dcj9k_statistics.capture.json da3ecc4fb19a3a5529708c311d0e8f05688ac165 · sheet dcj9k_statistics, rows 933 and 1028, column 4 Formula-literal answers and full environment, with raw/saved/reopened views.
- DnaCalc · crates/calc-func/src/ported/percentrank_common.rs da3ecc4fb19a3a5529708c311d0e8f05688ac165 · truncate_to_decimal_places Current decimal-place truncation and its stated recorded scope.
- DnaCalc · crates/calc-func/tests/captures/catalogue/sections/dcj9k_statistics.capture.json da3ecc4fb19a3a5529708c311d0e8f05688ac165 · sheet dcj9k_statistics, row 933, column 4; formulas, observations, saved and reopened One capture with three retained views, not three independent runs.
- DnaCalc · crates/calc-func/tests/captures/catalogue/sections/dcj9k_statistics.capture.json da3ecc4fb19a3a5529708c311d0e8f05688ac165 · sheet dcj9k_statistics, row 1028, column 4; formulas, observations, saved and reopened One capture with three retained views, not three independent runs.