You do not offer sufficient detail for a knowledgable explanation of the problem. In fact, even the problem ("incorrect total") is too vague.
If you would like an explanation, I suggest that upload an example Excel file (redacted) that demonstrates the problem to a file-sharing website (e.g. box.net/files) and post the public/share URL in a response. Test the download URL first, being careful
to log out of the file-sharing website.
The devil might be in subtle details that might be overlooked or misrepresented.
Justin wrote:
Auto Sum gave me an incorrect total, but if I added manually or manually put the cells into an addition formula they gave me the correct total. I had to re-enter the numbers in the cells and only then did they work in the Auto Sum formula.
That could describe a subtle anomaly that arises with binary computer arithmetic. Or it could describe a lack of understanding of your formulas and the need for explicit rounding.
A common mistake is to think that the
displayed value is the actual cell value. For example, if the formula is =123.45/2 formatted to display 2 decimal places, the result might
appear to be 61.73, but it is
actually 61.725. When you manually use or re-enter 61.73, you "correct" the problem as you see it.
Alternatively, a common anomaly arises because of the type of internal binary representation that Excel uses. As a consequence, for example, =IF(34.56-34=0.56,TRUE) returns FALSE(!).
Justin wrote:
I made sure to change their formatting from General to Numbers. However, this didn't change anything. [....] So I guess that even if you change a cells format it can decide not to change the format of what was in there previously?
Usually [1], the cell format only changes the
appearance of a numeric value; it does not change the
actual value.
[1] An exception is when the "Precision as displayed" option is enabled, which is
not recommended. If PAD is set, changing the precision of the cell value can change the cell value and the value of dependent formulas by changing the way that the cell value is rounded.