How to Add Hours to Time in Excel: 8 Ways

Method 1 – Add Hours to Time in Excel for Less than 24 Hours

Steps:
➤ Use the following formula in cell E5.

=C5+D5

C5 is the Entry Time, and D5 is the Time Period.

addition for less than 24 hours

➤ Press ENTER and drag down the Fill Handle tool.

addition for less than 24 hours

After adding up hours with the Entry Times we are getting the following Exit Times.

addition for less than 24 hours


Method 2 – Add Hours to Time in Excel for More than 24 Hours

Steps:
➤ Use the following formula in cell E5.

=C5+D5

C5 is the Entry Time, and D5 is the Time Period.

addition for more than 24 hours

➤ Press ENTER and drag down the Fill Handle tool.

addition for more than 24 hours

After adding up values, we are not getting our expected Exit Times because for equal to or more than 24 hours, Excel will consider 24 hours into a day and then show up only the remaining hours and minutes as results.

addition for more than 24 hours

Select the Exit Times and go to Home Tab >> Number Format dialog box symbol.
Go there also by clicking CTRL+1.

addition for more than 24 hours

Then the Format Cells dialog box will pop up.
➤ Go to Number Option >> Custom Option >> write [h]:mm in the Type box >> press OK.

addition for more than 24 hours

Get our real added values for more than 24 hours.

addition for more than 24 hours


Method 3 – Add Hours to Time in Excel Using the TIME Function

Steps:
➤ Type the following formula in cell E5.

=TIME(HOUR(C5)+D5,MINUTE(C5),SECOND(C5))

C5 is the Entry Time, and D5 is the Time Period.

  • HOUR(C5)+D5 → 11+9
    Output → 20
  • MINUTE(C5) → 30
  • SECOND(C5) → 0
  • TIME(HOUR(C5)+D5,MINUTE(C5),SECOND(C5)) → becomes
    TIME(20,30,0)
    Output → 20:30

TIME function

➤ Press ENTER and drag down the Fill Handle tool.

TIME function

We are getting the Exit Times after adding up the hours of the Time Periods with the Entry Times.

TIME function


Method 4 – Add Hours to Time in Excel for Negative Hours

Steps:
If we use the following formula like the previous method, we will have #NUM! error due to the negative results, as time can’t be negative.

=TIME(HOUR(C5)+D5,MINUTE(C5),SECOND(C5))

negative hours

Solve this problem by using the following formula

=TIME(IF(HOUR(C5)+D5<0,24+HOUR(C5)+D5,HOUR(C5)+D5),MINUTE(C5),SECOND(C5))

C5 is the Entry Time, and D5 is the Time Period.

  • HOUR(C5)+D5<0 → 11-9<0 → 2<0
    Output → FALSE
  • IF(FALSE,24+HOUR(C5)+D5, HOUR(C5)+D5) → as it is FALSE so it will execute the 3rd argument
    Output → 2
  • TIME(IF(HOUR(C5)+D5<0,24+HOUR(C5)+D5,HOUR(C5)+D5),MINUTE(C5),SECOND(C5)) → TIME(2,30,0)
    Output → 2:30

negative hours

➤ Press ENTER and drag down the Fill Handle tool.

negative hours

Instead of getting the #NUM! error, we are adding up to 24 to those negative values.

negative hours


Method 5 – Add Hours to Time in Excel for a List of Date Time

Steps:
If we use the following formula, then instead of adding hours, we will add the duration to the days,

=C5+D5

adding hour to date time

We can rectify that formula by dividing the hours of the Durations by 24 to convert the day into hours. (1 day = 24 hours)

=C5+D5/24

adding hour to date time

 

➤ Press ENTER and drag down the Fill Handle tool.

adding hour to date time

 

Add the hours to the Order Times to get the Delivery Times (m-d-yy h: mm AM/PM) now.

adding hour to date time


Method 6 – Using the TIME Function to Add Hours to Date Time

Steps:
➤ Type the following formula in cell E5.

=C5+TIME(D5,0,0)

C5 is the Order Time, and D5 is the Duration. TIME will convert the duration into hours and then this hour will be added up with the Order Time.

TIME Function for date-time

➤ Press ENTER and drag down the Fill Handle tool.

TIME Function for date-time

We are getting the Delivery Times for the products.

TIME Function for date-time


Method 7 – Combining TIME, MOD and INT Functions to Add Hours to Time

Steps:
➤ Type the following formula in cell E5.

=TIME(MOD(D5,24),0,0)+C5+INT(D5/24)

C5 is the Order Time, and D5 is the Duration.

  • MOD(D5,24) → MOD(15,24)
    Output → 15
  • TIME(MOD(D5,24),0,0) → TIME(15,0,0)
    Output → 0.625
  • INT(D5/24) → INT(15/24) → INT(0.625)
    Output → 0
  • TIME(MOD(D5,24),0,0)+C5+INT(D5/24) becomes
    TIME(0.625+43474.2708333+0)
    Output → 1-9-19 9:30 PM

TIME, MOD,INT function

➤ Press ENTER and drag down the Fill Handle tool.

TIME, MOD,INT function

Get the Delivery Times for the products.

TIME, MOD,INT function


Method 8 – Using a VBA Code to Add Hours to Time in Excel

Steps:
➤ Go to Developer Tab >> Visual Basic Option.

VBA Code

The Visual Basic Editor will open up.
➤ Insert Tab >> Module Option.

VBA Code

A Module will be created.

VBA Code

➤ Write the following code

Function Houraddition(value As String, x As Integer) As String

Dim dt1 As Date
dt1 = CDate(value)
dt1 = DateAdd("h", x, dt1)
Houraddition = Format(dt1, "m/d/yy hh:mm AM/PM")

End Function

This code will create the function Houraddition, CDATE will convert the given value into a date and DATEADD will add the hour value to this date. Finally,  will give our desired format to this date-time.

VBA Code

Go back to the sheet and write the following formula in cell E5

=Houraddition(C5,D5)

C5 is the Order Time, D5 is the Duration, and Houraddition will add the Duration to the Order Date.

VBA Code

➤ Press ENTER and drag down the Fill Handle tool.

VBA Code

Get the Delivery Times for the products.

VBA Code


Download Workbook


Related Articles


<< Go Back to Add Time in Excel | Calculate Time | Date-Time in Excel | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Tanjima Hossain
Tanjima Hossain

TANJIMA HOSSAIN is a marine engineer who enjoys working with Excel and VBA programming. For her, programming is a handy, time-saving tool for managing data, files, and online tasks. She's skilled in Rhino3D, Maxsurf C++, MS Office, AutoCAD, and Excel & VBA, going beyond the basics. She holds a B.Sc. in Naval Architecture & Marine Engineering from BUET and is now a content developer. In this role, she creates tech-focused content centred around Excel and VBA. Apart from... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo