A result calculated as 10.004 mg/L, formatted to two decimals, appears on screen and on the report as 10.00 mg/L, against an upper limit of 10.00 mg/L. Whether that result conforms is not a question of taste. Under the absolute method of ASTM E29, the full value is compared with the limit: 10.004 > 10.00, so it does not conform. Under the rounding method, the result is first rounded to the last significant place of the limit: 10.00 ≤ 10.00, so it conforms. Either can be legitimate. What is not legitimate is a spreadsheet that displays one, decides with the other, and documents neither. Cell formatting is not a decision rule.
Underneath the display layer there is a binary layer. Excel stores values as IEEE 754 binary64 numbers and hides the residues: it shows at most 15 significant digits, snaps a near-zero final result to zero, and compares numbers to about 15 significant digits. Try it:
That camouflage holds until a subtraction cancels most of the significant digits: a reading minus a blank, a sample mass minus a tare, a limit minus a mean. Then the residue grows past Excel's tolerance and decides results that sit exactly on a limit.
Gravimetry: the 35.000000000025 mg/L result. A filter is weighed dry at 30.10074 g. After 100 mL of sample is filtered and the filter dried, it weighs 30.10424 g. The residue is 3.50 mg, so the suspended solids are exactly 35.0 mg/L, exactly on a 35 mg/L permit limit:
Subtracting two masses close to 30 g keeps their representation error but leaves only 3.5 mg of signal. Excel cannot hide this deviation, because it survives at 15 significant digits.
The residue cuts both ways. A drift check of =IF(ABS(10.2-10.1)>=0.1,"RECALIBRATE","NO ACTION") returns NO ACTION for a difference of exactly 0.1. A check of =IF(20.3-20.2>0.1,"DRIFT","OK") returns DRIFT for the same exact difference. One residue is just below 0.1, the other just above.
The two traps do different things. Display rounding can hide a genuine out-of-specification result. Binary arithmetic mostly flips results that sit exactly on a limit. Both leave the printed record and the decision disagreeing, and both stay invisible until someone tests the boundary.
What NormXL does: it evaluates every decision cell both under Excel's conventions and in strict IEEE 754. It records the stored value to 17 significant digits and flags decisions that sit within a residue of their limit or rely on formatting instead of an explicit ROUND. For every comparison it also records the rounding function, the side it applies to and the number of places kept. Re-evaluation in exact decimal arithmetic is added where your rule requires it.