The question you linked to as equivalent was resolved. The accepted answer was one about rounding error.
**The error there was of this magnitude: **
- Consider a dime. Divide it in a million pieces. Can you imagine how small that is?
- Now divide one of those tiny pieces in a million smaller pieces. Imagine…
The smallest piece there represents the amount of money “lost to rounding error”. It is insignificant.
With your issue, the perceived error is more than a millionth of a millionth of a dime. Still, I agree with you that the reason is the same:rounding error.
As long as you refuse to share the file, and even to give us any numbers, you just keep us guessing. it is not possible to determine the certain cause by guessing, but that this is the most likely cause. If so, the calculated numbers in spreadsheet are correct, and your check (using rounded values as displayed) is in error.