Negative % Increase Calculation

hennanra

New Member
Joined
Jan 10, 2006
Messages
16
Hello,

I need to calculate the % of actual figures Vs target. The way I am doing this is:

= Actual / Target

So in simple terms if Actual is 150, Target is 100 then the 150% is the result of the formula.

How do I make a generic formula that takes into account negatives. For example:

Actual: -50
Target - 100

In this instance the result is 50% if I use the formulae I specified above whereas in reality it should also be 150%. I need a single formula that can achieve this for all instances. Also sometimes actual will be below target and sometimes a mix of positive and negatives.

Many thanks,
Raheel
 
Only tested with the samples provided so far, must be array confirmed with shift ctrl enter.

=IF(A2>B2,MAX(ABS(A2:B2))/MIN(ABS(A2:B2)),(MIN(ABS(A2:B2))-MAX(ABS(A2:B2)))/MIN(ABS(A2:B2)))

Hi all,

Hoping to get some help with this as well because the calculation does not seem to produce teh expected correct answer.

Let me use a simple example:

If say a budget is $ -100 if the person achieved $ -100 they would be 100 % of budget. Where 100 % is indicated when a target is fully achived. Why a negative budget/target? Think of a startup where it is not supposed to be profitable for three years and maybe in our example it is to lose $ 100 in year 1 if the business plan is achieved.

The following then is true:


AchievedBudget% of Budget
($ -150)($ 100) - 50 %
$ 0($ 100)200 %
$ 100($ 100)300 %
($ -200)($ 100)- 100 %

<tbody>
</tbody>
 
Upvote 0

Excel Facts

What do {} around a formula in the formula bar mean?
{Formula} means the formula was entered using Ctrl+Shift+Enter signifying an old-style array formula.
Hi all,

Hoping to get some help with this as well because the calculation does not seem to produce teh expected correct answer.

Let me use a simple example:

If say a budget is $ -100 if the person achieved $ -100 they would be 100 % of budget. Where 100 % is indicated when a target is fully achived. Why a negative budget/target? Think of a startup where it is not supposed to be profitable for three years and maybe in our example it is to lose $ 100 in year 1 if the business plan is achieved.

The following then is true:


AchievedBudget% of Budget
($ -150)($ 100) - 50 %
$ 0($ 100)200 %
$ 100($ 100)300 %
($ -200)($ 100)- 100 %

<tbody>
</tbody>



Did you ever find a solution for this problem? I have the same issue.
 
Upvote 0
Hi all,

Hoping to get some help with this as well because the calculation does not seem to produce teh expected correct answer.
[....]
AchievedBudget% of Budget
($ -150)($ 100) - 50 %
$ 0($ 100)200 %
$ 100($ 100)300 %
($ -200)($ 100)- 100 %

<tbody>
</tbody>


Did you ever find a solution for this problem? I have the same issue.

First, for future note, I suggest that you start a new thread instead of "responding" to an old thread, especially a 3-year-old thread where the last question was never answered (read: obviously a dead).

Second, I hope you do not have "same" issue, since CUExcel's requirements make no sense to me (even if we ignore nonsensical notation like "($-200)" [sic]).

Consider the following table. Does that meet your needs?

ABC
1ActualBudget%ofBudget
2-150
-100-50.00%
30-100100.00%
4100-100200.00%
5-200-100
-100.00%
62000100.00%
7-2000-100.00%

<tbody>
</tbody>

The formula in column C (C2 for example) is:

=IF(B2=0, SIGN(A2), (A2-B2)/ABS(B2))

formatted as Percentage.

Some people would argue that when we cross zero (negative to positive, or positive to negative), the concepts of %over and %under do not apply. They are right, IMHO. Nevertheless, management likes to apply those terms.

If we budget 100 and achieve 200 (100 more than budgeted), most people would agree we achieved 100% over budget. Likewise, if we budget -100 and achieve 0 (100 more than budgeted), we achieved 100% over budget, IMHO, not 200%.

When we budget 0, any gain or loss is an arbitrary %over or %under, since it really is not defined mathematically. I choose 100% with the sign of the difference, regardless of the magnitude.
 
Upvote 0

Forum statistics

Threads
1,215,200
Messages
6,123,611
Members
449,109
Latest member
Sebas8956

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top