Just remember -
New (2024 nov ) Excel is now set to ask if it should alter your workbook (for efficiency) every time you open a file
especially if you have preset CF on some columns
the efficiency is possibly to have the workbook altered so you don't have to close the "offer", the data having been altered already!
And
for data checking, remember that what is shown may be an approximation of what is held as a floating point value
so what is displayed as 0.00 may not be =0.
You should test for the absolute of the difference between a value and a testing for value to be under a maximum difference -
such as IF(ABS(value-0)<0.0000000001,"Nearly what is wanted"," too much difference")
And also remember Excel often takes a text value to be a scientific format entry, or a date entry