Elapsed time cell format

Paul Muehlebach 0 Reputation points
2026-11-06T00:24:47.7133333+00:00

How do I format an Excel cell to display elapsed time?

Microsoft 365 and Office | Excel | For home | Windows
0 comments No comments

2 answers

Sort by: Oldest
  1. AI answer

    2026-11-06T00:25:12.7233333+00:00

    Format the cell with the custom number format [h]:mm:ss so elapsed hours continue beyond 24 instead of resetting to zero.

    Apply the format in Excel for Windows

    1. Select the cell or range containing the elapsed time.
    2. Press Ctrl+1 to open Format Cells.
    3. Select Number → Custom.
    4. In Type, enter one of these formats:
      • [h]:mm:ss — total hours, minutes, and seconds, such as 27:15:30
      • [h]:mm — total hours and minutes, such as 27:15
      • [mm]:ss — total elapsed minutes and seconds
      • [ss] — total elapsed seconds
    5. Select OK.

    The square brackets tell Excel to display the accumulated total rather than treating the result as a time of day. Microsoft documents [h]:mm for elapsed hours and [mm]:ss for elapsed minutes.^1^

    For example, if A2 is the start time and B2 is the end time, use:

    =B2-A2
    

    Then apply [h]:mm:ss to the result cell.

    If changing the format has no effect, the source values may be stored as text rather than valid Excel times. Formatting changes only how a numeric value is displayed; it does not convert text into a time value.


    References

    1. Format numbers as dates or times
    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

    1 person found this answer helpful.
  2. SD - IA 182.6K Reputation points Independent Advisor
    2026-11-06T02:28:26.3133333+00:00

    Hi,

    1. Select the cell or range of cells you want to format.
    2. Press Ctrl + 1 to open the Format Cells dialog box.
    3. Select the Number tab.
    4. Under Category, select Custom.
    5. In the Type box, enter one of the following formats:
    • [h]:mm:ss – Displays elapsed hours, minutes, and seconds.
    • [h]:mm – Displays elapsed hours and minutes.
    • [m]:ss – Displays total elapsed minutes and seconds.
    1. Click OK.

    User's image

    I hope this information helps. If you have any more questions, don't hesitate to reach out. Wishing you good luck!

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.