What is the formula to show the negative value during computing the time variance?

Vinosh

New Member
Joined
Aug 30, 2014
Messages
8
Case is this:

Each task is estimated certain number of hours to complete. The actual number of hours consumed to complete the task is calculated.

Now I want to find out the variance between estimated time and actual time. I get #### when variance is negative value.

EstimateActualVariance +/-
2:00:008:00:00##########
4:00:008:30:00##########
8:00:006:00:002:00:00
16:00:003:00:0013:00:00
32:00:001:00:0031:00:00

<colgroup><col span="3"></colgroup><tbody>
</tbody>

What is the formula to calculate variance and to show the negative value in hours?
 

Excel Facts

Using Function Arguments with nested formulas
If writing INDEX in Func. Arguments, type MATCH(. Use the mouse to click inside MATCH in the formula bar. Dialog switches to MATCH.
If you don't need the variance column to future calculations you can use:

=IF(B1>A1,B1-A1,TEXT(MAX(A1:B1)-MIN(A1:B1),"-h:mm:ss"))
 
Last edited:
Upvote 0
If you don't need the variance column to future calculations you can use:

=IF(B1>A1,B1-A1,TEXT(MAX(A1:B1)-MIN(A1:B1),"-h:mm:ss"))
That will show all variances as negative, not just the first two in the sample data.

Instead, this slight variation:

Excel Workbook
ABC
1EstimateActualVariance +/-
22:00:008:00:00-6:00:00
34:00:008:30:00-4:30:00
48:00:006:00:002:00:00
516:00:003:00:0013:00:00
632:00:001:00:007:00:00
Variance




Another option is to change Excel's default date system for this workbook to the 1904 date system and negative time should display correctly with a simple subtraction:

Excel Workbook
ABC
1EstimateActualVariance +/-
22:00:008:00:00-6:00:00
34:00:008:30:00-4:30:00
48:00:006:00:002:00:00
516:00:003:00:0013:00:00
632:00:001:00:007:00:00
Variance (2)
 
Last edited:
Upvote 0
That resolves my issue.
What is the problem with this formula if I have to use the result of variance in future calculations?

In fact, I have about 3000+ such odd tasks for which I need to find the variance between estimated time and actual consumed time. I will have to validate the difference on a regular period, say weekly/fortnightly etc, to take action on the variance, so that the work progresses smoothly.

Will I have a any issue in this if use the given formula?
 
Upvote 0
Firstly, notice that the result in row 6 of each of my previous screen shots appears incorrect.
In the first one, the TEXT formula needs adjustment - see corrected formula in the first screen shot below.
In the second one, the cells need to have a Custom format applied: [h]:mm:ss so that the results appear as shown in the second screen shot below.


What is the problem with this formula if I have to use the result of variance in future calculations?
Well, the problem is if you want to do some further arithmetic calculations with these results. Since the =TEXT.. formula does not return numbers, you will have a problem.

For example, suppose that you want to find the total (SUM) of all the variances, or the average variance, look what happens in cells C7 and C8 below. Neither formula gives the correct results.

Excel Workbook
ABC
1EstimateActualVariance +/-
22:00:008:00:00-6:00:00
34:00:008:30:00-4:30:00
48:00:006:00:002:00:00
516:00:003:00:0013:00:00
632:00:001:00:0031:00:00
7Total0:00:00
8Average#DIV/0!
Variance




However, with the change in Date system method, these additional calculations work as expected.

Excel Workbook
ABC
1EstimateActualVariance +/-
22:00:008:00:00-6:00:00
34:00:008:30:00-4:30:00
48:00:006:00:002:00:00
516:00:003:00:0013:00:00
632:00:001:00:0031:00:00
7Total35:30:00
8Average7:06:00
Variance (2)
 
Upvote 0

Forum statistics

Threads
1,214,593
Messages
6,120,435
Members
448,962
Latest member
Fenes

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