Excel

How to calculate Time Difference in Excel

How to calculate Time Difference in Excel

Microsoft Excel can be used for budget calculations, Tax calculations and for many other purposes. You can use it as another form of calculator due to the features it provides us. You can even make use of Excel to calculate the difference between two times. It helps calculate the number of hours an employee worked between the given start and end time. A whole record of employee working hours can be maintained using Excel which helps us to calculate wages or salaries to be paid for an employee.

Do you think it is very easy to calculate the time difference as it is just subtracting the end time from the start time? If you just go ahead and do the same, you will face two problems. Let us see what are they, and how can we handle them.

Calculate Time Difference in Excel

It is tough to calculate the difference between two times in Excel. But with little bit of trick applied, we can achieve the result we want. Just follow this article till the end and there on you can calculate time differences in Excel perfectly. Here we go!

Just consider the sample data as below,

So, as discussed if we just try with subtracting the 'End Time' with the 'Start Time', you will be facing two problems and let's see what are they.

You can see that result got appended with 'AM' or 'PM' which is not expected by us. Second problem is it shows hash errors. As we performed direct subtraction, result might be negative in some cases and as the time should not be negative, Excel shows it as hash errors.

We can solve the first problem by changing the number format by following the simple below steps

In this way you can get rid of the first problem. This is somewhat satisfying but even though it is not the complete solution which we are looking for. We still need to remove the hash errors in Total Hours calculated. To solve the second problem, you need to change the formula which you used in the first step (End Time - Start Time i.e. 'E14-E13'). Select the Total Hours row and press 'F2' to change the formula. Make the formula as follows

E14-E13+ (E13>E14)

Now, instead of pressing the Enter, just press 'CTRL+Enter' so that the result is applied to all the selected cells in a single shot. This way we can avoid changing the formula for every cell.

We all know that 24 hours system is being used by Excel. The main tricky part used here to solve the hash errors is adding the logical operation. By doing so we have overcome the negative result as “TRUE” is treated as “1” and “FALSE” is treated as “0”. Finally, time difference does not show the negative values and else no hash errors any more.

This is the simple, easy and perfect way to calculate time differences in Microsoft Excel.

How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...