Excel: How to Calculate Elapsed Time

ID: Q93536


The information in this article applies to:
  • Microsoft Excel for Windows, versions 2.x, 3.0, 4.0
  • Microsoft Excel for the Macintosh, versions 2.x, 3.0, 4.0
  • Microsoft Excel for OS/2, versions 2.2, 3.0


SUMMARY

In Microsoft Excel, you can use formulas to calculate the elapsed time for a given period. If the elapsed time is under 24 hours, use direct subtraction. If the elapsed time exceeds 24 hours, use the formula provided in the example in the more information section of this article.


MORE INFORMATION

Use the following formulas to calculate elapsed time for a given interval.

Calculating Elapsed Time for a Period Under 24 Hours

To calculate elapsed time when you know the total will not exceed 24 hours, subtract the start time from the end time as in the following example:


   A1: 1:00 PM      B1: Start time
   A2: 6:00 PM      B2: End time
   A3: =A2-A1       B3: Elapsed time 


When you format cell A3 using the time format "h:mm" (or "h:mm:ss") Microsoft Excel will display the hour and minutes (and seconds) of the elapsed time. In this case cell A3 would display "5:00", representing 5 hours difference between the two times.

Calculating Elapsed Time for a Period that Exceeds 24 Hours

If your end time is more than 24 hours beyond your start time, you need to compute the elapsed hours separately from the elapsed minutes and seconds as in the following example:


   A1: 12/1/92 1:00 PM      B1: Start date and time
   A2: 12/2/92 6:00 PM      B2: End time
   A3: =INT((A2-A1)*24)     B3: Elapsed hours
   A4: =MINUTE(A2-A1)       B4: Elapsed minutes
   A5: =SECOND(A2-A1)       B5: Elapsed seconds 


Note: Format cells A3:A5 using the General number format not a time format.

To display the elapsed time using standard time format ("hh:mm:ss"), concatenate (string together) the values in A3:A5 using the following formula:


   A6: =A3&":"&A4&":"&A5    B6: Elapsed time in hh:mm:ss format. 


This formula concatenates the hours, minutes, and seconds of elapsed time, separating each with a colon. The ampersand (&) serves as a text joining operator to tie the pieces together.

Microsoft Excel interprets the result of this formula as text and, therefore, uses left alignment for the displayed value. To change the cell alignment to right alignment, choose Alignment from the Format menu and select the Right option under Horizontal in the Alignment dialog box.


REFERENCES

"Microsoft Excel User's Guide 1," version 4.0, pages 108-110
"Microsoft Excel User's Guide 2," version 4.0, page 237
"Microsoft Excel Function Reference," version 4.0, pages 244, 275 and 378

Additional query words: 2.0 2.00 2.01 2.1 2.10 2.1c 2.10c 2.1d 2.10d 2.2 2.20 2.21 3.0

Keywords :
Version :
Platform :
Issue type :


Last Reviewed: March 30, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.