Please Note: This article is written for users of the following Microsoft Excel versions: 2007, 2010, 2013, and 2016. If you are using an earlier version (Excel 2003 or earlier), this tip may not work for you. For a version of this tip written specifically for earlier versions of Excel, click here: Combining and Formatting Times.
by Allen Wyatt
(last updated November 14, 2015)
Brenda has an Excel worksheet with two columns: A and B. In column A are times without any indication of whether they are AM or PM. Instead, column B contains either AM or PM, as appropriate for the cell just to the indicator's left. Brenda would like to combine these two columns into one column and have the result formatted as military time. Thus, if A14 contains 05:11 and B14 contains PM, she would like the combined column to contain 17:11.
There are very easy ways you can get the desired results in a column, but the formula you choose depends on the way the times are stored in column A. If the times are actually time values, then the following formula in column C will work just fine:
The formula works because it adds half a day (0.5, which is an Excel time value for twelve hours) to the time in column A if the indicator in column B is "pm". It will work whether the indicators in column B are lowercase ("pm") or uppercase ("PM"). It won't work, however, if you have any times in column A that are past noon, such as 12:15. In that case, you'll need to modify the formula a bit:
If the time stored in column A are actually stored as text, then you'll need to do a conversion, but it is extremely easy to do:
=VALUE(A1 & " " & B1)
Regardless of which formulaic approach you use, you'll need to format the cells containing the formulas so that they show times in military (24 hour) format. You can pick one of the pre-defined time formats (shown in the Number tab of the Format Cells dialog box) such as 13:30 or 13:30:55, depending on whether you want seconds displayed or not. You could also define a custom format such as HH:MM, H:MM, HH:MM:SS, or H:MM:SS.
ExcelTips is your source for cost-effective Microsoft Excel training. This tip (12041) applies to Microsoft Excel 2007, 2010, 2013, and 2016. You can find a version of this tip for the older menu interface of Excel here: Combining and Formatting Times.
Save Time and Supercharge Excel! Automate virtually any routine task and save yourself hours, days, maybe even weeks. Then, learn how to make Excel do things you thought were simply impossible! Mastering advanced Excel macros has never been easier. Check out Excel 2010 VBA and Macros today!
It is no secret that you can store time values in an Excel worksheet. But do you really know how small of a time value ...Discover More
Excel worksheets can be used to keep track of all sorts of information. You may want to use it, for instance, to track ...Discover More
Collect a series of times in a worksheet, and you might need to adjust those times for various time zones. This involves ...Discover More
FREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."
Got a version of Excel that uses the ribbon interface (Excel 2007 or later)? This site is for you! If you use an earlier version of Excel, visit our ExcelTips site focusing on the menu interface.