I'm not sure if I have a setting that is turned off, but I have some
very simple formulas.
A1 = 1
A2 = -1
When I sum, I get 0.000000000000000022. Not sure what the
problem is. I manually typed the numbers into celss A1 and A2.
Something is very wrong with what you state here. I doubt that you
"manually typed" the numbers 1 and -1 into A1 and A2, then produced
their sum by =A1+A2 or =sum(A1:A2).
All "small" integers can be represented exactly in Excel, despite the
banalities of binary representation. By "small", I mean up to +/-
2^53. That is 9,007,199,254,740,992 -- although Excel will permit you
to manually enter only the first 15 digits without incurring rounding
error (e.g. 9,007,199,254,740,980 and 9,007,199,254,740,990, but not
anything in between). To be sure, Excel can exactly represent all
integers between +/- 999,999,999,999,999 inclusively.
And if two such integers differ in sign -- one positive, the other
negative -- Excel can and does represent their sum exactly without
introducing any rounding error.
So either you did not manually enter 1 and -1 manually, or you are not
simply summing their cells.
If you truly did, there is something seriously wrong with your version
of Excel or with your environment. For example, you might have an
event macro that is altering the numbers after you enter them. That
is wild speculation and very unlikely. But I cannot think of any
other explanation, unless you retract your assertion that you entered
1 and -1 manually and you simply summing just those two cells.