+ Reply to Thread
Results 1 to 6 of 6

Formula for % change in a value. False negatives

  1. #1
    Registered User
    Join Date
    01-17-2012
    Location
    OK
    MS-Off Ver
    Excel 2003
    Posts
    7

    Formula for % change in a value. False negatives

    Hey guys, I'm new here and have come up with another excel problem / brain fart. Well I had the formula worked out I thought. Only problem is some of the old values are negative, therefore returning false negative %'s.

    current formula: (Current Net Income - Old Net Income) / Old Net income = % change (example attached)

    Problem is, when old is negative and new is not it gives a false negative % change. Maybe an if() statement for negative values to =1? I would still like the end result to be as accurate as possible.

    Thanks for any help available
    Attached Files Attached Files

  2. #2
    Forum Guru TMS's Avatar
    Join Date
    07-15-2010
    Location
    The Great City of Manchester, NW England ;-)
    MS-Off Ver
    MSO 2007,2010,365
    Posts
    44,464

    Re: Formula for % change in a value. False negatives

    Is it not:

    =(D10-B10)/ABS(B10) = 200%

    On the basis that -500 to 0 would be 100% and 0 to 500 would be another 100%


    Regards, TMS
    Trevor Shuttleworth - Retired Excel/VBA Consultant

    I dream of a better world where chickens can cross the road without having their motives questioned

    'Being unapologetic means never having to say you're sorry' John Cooper Clarke


  3. #3
    Forum Contributor
    Join Date
    09-16-2009
    Location
    Glasgow, Scotland
    MS-Off Ver
    Excel XP, 2003, 2010
    Posts
    125

    Re: Formula for % change in a value. False negatives

    Hi Maverick,

    Not quite sure how you would have a negative value for your old net income? You also have a #div/0 error because you can't divide by 0 or a blank. The negative percentage value will not be false as that's what you are asking from the formula. eg. you have -500 as old income, 500 as new income. Based on your formula then, there is indeed a 200% DROP in income, hence a NEGATIVE percentage in the form of "-200%".

  4. #4
    Registered User
    Join Date
    01-17-2012
    Location
    OK
    MS-Off Ver
    Excel 2003
    Posts
    7

    Re: Formula for % change in a value. False negatives

    Quote Originally Posted by TMShucks View Post
    Is it not:

    =(D10-B10)/ABS(B10) = 200%

    On the basis that -500 to 0 would be 100% and 0 to 500 would be another 100%


    Regards, TMS
    With that formula there is an inverse relationship to the old value and the %change value when the old value is negative. It does get rid of the negative end value though but not quite what I need. I need to go back to my calc class .....

  5. #5
    Registered User
    Join Date
    01-17-2012
    Location
    OK
    MS-Off Ver
    Excel 2003
    Posts
    7

    Re: Formula for % change in a value. False negatives

    Quote Originally Posted by Fidd$ View Post
    Hi Maverick,

    Not quite sure how you would have a negative value for your old net income? You also have a #div/0 error because you can't divide by 0 or a blank. The negative percentage value will not be false as that's what you are asking from the formula. eg. you have -500 as old income, 500 as new income. Based on your formula then, there is indeed a 200% DROP in income, hence a NEGATIVE percentage in the form of "-200%".
    I guess I should have said Net Loss. But given the actual spreadsheet I'm dealing with has a column for "Net Income" there are negatives where the assets reported a loss. This is not important to the issue at hand though as I'm really just worried about the formula, not semantics.

    Yes I realize that the formula is doing what I told it to. I'm saying the formula I'm using is the wrong one. Not that the formula isn't calculating correctly. These were all example of things that I'm running into that I cannot report in the final spreadsheet I must submit.

  6. #6
    Registered User
    Join Date
    01-17-2012
    Location
    OK
    MS-Off Ver
    Excel 2003
    Posts
    7

    Re: Formula for % change in a value. False negatives

    Well I think I got part of it. Need to tinker with it a bit though

    =(IF(B10<0.0001,D10-B10,D10)-(IF(B10<0.0001,1,B10)))/(IF(B10<0.0001,1,B10))

    Thanks for the help guys and helping me figure out where I was going wrong. I'm glad there are forums dedicated to helping schmoes like me out with these issues.
    Last edited by Maverick21; 01-17-2012 at 01:41 PM.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1