Rusty Shackleford
New Member
Let me start off by admitting that I am a novice. I created a spreadsheet to work as an envelope budget system. The way envelope budgeting works is money goes into one account (i.e. a checking account). Although the money is held in a single account it is virtually distributed among several "envelopes" thus earmarking money for a particular purpose. As this is the case, the balance of the one account in which all of the money is actually held should be equal to the sum total of all the virtual "envelopes." To ensure that my account balance and my envelope balance always agree I used an =if that was supposed to change the title and color of my heading if ever the two numbers did not agree. The formula is pretty straight forward. It is: =IF(J7=K7,"Checking Account Register","SYSTEM OUT OF BALANCE"). Most of the time it works great. However, occasionally it returns false when it is actually true. Each time it has incorrectly evaluated the data cell K7 is supposedly less than cell j7. However, that is simply not the case. I can look at both values and see that they are in fact the same. What is even more perplexing is that it will only return false for a certain range of numbers. For example: if the account balance is $871.40 everything is fine, but if the account balance is anywhere from $871.41 to $1000.01 it returns false in spite of the fact that it is true. These are just example numbers. In reality it has malfunctioned several times, each time with a different range of numbers. At first I thought it might have something to do with formatting in cells j7 and k7, but that is not the case. The values never go beyond 2 decimal places, because it is currency and it only adds and subtracts. So that's it. I don't know what I am doing wrong, and I have talked to a lot of people, but no one has been able to solve this problem. Anyone have any ideas?