FN-DELTA-001: DELTA and GESTEP read their second argument first
Quirk · measured · recorded 2026-11-04
When both arguments of DELTA or GESTEP are bad, the error comes from the second one: DELTA(TRUE,#REF!) is #REF! and DELTA(#REF!,TRUE) is #VALUE!. With two errors, DELTA gives the second. ERF reads left to right: ERF(TRUE,#REF!) is #VALUE! and ERF(#REF!,TRUE) is #REF!. A logical is rejected in either position of these functions, whether typed or held in a cell: DELTA(TRUE,0) and DELTA(2,TRUE) are #VALUE!, and DELTA(B1,0) with TRUE in B1 is #VALUE!, while an empty B1 reads as 0 and gives 1.
| Call and input route | Inputs | Excel | Correct value | Recorded in |
|---|---|---|---|---|
=DELTA(TRUE,#REF!)formula-literal | As typed | #REF! | — | Excel 16.0.20527.20088 Current Channel, Windows 64-bit (NT 10.0.26200), x86-64, AMD Ryzen 7 4800H, en-ZA |
=DELTA(#REF!,TRUE)formula-literal | As typed | #VALUE! | — | Excel 16.0.20527.20088 Current Channel, Windows 64-bit (NT 10.0.26200), x86-64, AMD Ryzen 7 4800H, en-ZA |
=GESTEP(TRUE,#REF!)formula-literal | As typed | #REF! | — | Excel 16.0.20527.20088 Current Channel, Windows 64-bit (NT 10.0.26200), x86-64, AMD Ryzen 7 4800H, en-ZA |
=GESTEP(#REF!,TRUE)formula-literal | As typed | #VALUE! | — | Excel 16.0.20527.20088 Current Channel, Windows 64-bit (NT 10.0.26200), x86-64, AMD Ryzen 7 4800H, en-ZA |
=ERF(TRUE,#REF!)formula-literal | As typed | #VALUE! | — | Excel 16.0.20527.20088 Current Channel, Windows 64-bit (NT 10.0.26200), x86-64, AMD Ryzen 7 4800H, en-ZA |
=ERF(#REF!,TRUE)formula-literal | As typed | #REF! | — | Excel 16.0.20527.20088 Current Channel, Windows 64-bit (NT 10.0.26200), x86-64, AMD Ryzen 7 4800H, en-ZA |
DELTA(A1, A2)cell-value2 | number1: #N/Anumber2: #REF! | #REF! | — | Excel 16.0.20527.20088, Windows, bitness and CPU not recorded in this reading file |
=DELTA(B1,0)cell-value2 | B1: TRUE | #VALUE! | — | Excel 16.0.20527.20088 Current Channel, Windows 64-bit (NT 10.0.26200), x86-64, AMD Ryzen 7 4800H, en-ZA |
=DELTA(B1,0)cell-value2 | B1: (empty cell) | 10x3ff0000000000000 | — | Excel 16.0.20527.20088 Current Channel, Windows 64-bit (NT 10.0.26200), x86-64, AMD Ryzen 7 4800H, en-ZA |
Basis: 16 recorded DELTA and GESTEP formula readings, 8 readings each with errors and text held in cells, and the ERF companions on the same sheets. GESTEP gave the same pattern as DELTA in every pair.
Evidence and capture sources
- DnaCalc · apps/dna-onecalc/tests/acceptance.rs 287c5b9a3bec81ea96f12ad485f18a0d4b729063 · delivered_fn4_scalar_logical_positions_and_error_order recorded answers pinned
- DnaCalc · crates/calc-func/tests/captures/fn4_questions/functions-fn4-arguments.capture.json 2d0eddcac86413014643af81d646581d54ba57bc · sheets qa001 to qa008, qa013 to qa020, qa109 to qa116 recorded readings
- DnaCalc · crates/calc-func/tests/captures/fn4_questions/DELTA.reading.json 2d0eddcac86413014643af81d646581d54ba57bc · 8 recorded readings
- DnaCalc · crates/calc-func/tests/captures/fn4_questions/GESTEP.reading.json 2d0eddcac86413014643af81d646581d54ba57bc · 8 recorded readings
- DnaCalc · crates/calc-func/tests/captures/fn4_questions/functions-fn4-arguments.capture.json 2d0eddcac86413014643af81d646581d54ba57bc · sheet qa007, row 20, column 10
- DnaCalc · crates/calc-func/tests/captures/fn4_questions/functions-fn4-arguments.capture.json 2d0eddcac86413014643af81d646581d54ba57bc · sheet qa008, row 20, column 10
- DnaCalc · crates/calc-func/tests/captures/fn4_questions/functions-fn4-arguments.capture.json 2d0eddcac86413014643af81d646581d54ba57bc · sheet qa019, row 20, column 10
- DnaCalc · crates/calc-func/tests/captures/fn4_questions/functions-fn4-arguments.capture.json 2d0eddcac86413014643af81d646581d54ba57bc · sheet qa020, row 20, column 10
- DnaCalc · crates/calc-func/tests/captures/fn4_questions/functions-fn4-arguments.capture.json 2d0eddcac86413014643af81d646581d54ba57bc · sheet qa115, row 20, column 10
- DnaCalc · crates/calc-func/tests/captures/fn4_questions/functions-fn4-arguments.capture.json 2d0eddcac86413014643af81d646581d54ba57bc · sheet qa116, row 20, column 10
- DnaCalc · crates/calc-func/tests/captures/fn4_questions/DELTA.reading.json 2d0eddcac86413014643af81d646581d54ba57bc · fn7-DELTA-argument-order-7
- DnaCalc · crates/calc-func/tests/captures/fn4_questions/functions-fn4-arguments.capture.json 2d0eddcac86413014643af81d646581d54ba57bc · sheet qa003, row 20, column 10
- DnaCalc · crates/calc-func/tests/captures/fn4_questions/functions-fn4-arguments.capture.json 2d0eddcac86413014643af81d646581d54ba57bc · sheet qa004, row 20, column 10