XL: How to Modify a Given Time Using TIME and MODID: Q95530
|
In Microsoft Excel, time values are represented with serial numbers
ranging from 0 (12:00:00 AM) to 0.999988426 (11:59:59 PM).
To subtract any number of hours, minutes, or seconds from a specific time
of day, create a table similar to the following:
A1: Hours B1: <enter any integer number here>
A2: Minutes B2: <enter any integer number here>
A3: Seconds B3: <enter any integer number here>
A4: Time B4: <enter the time of day to subtract from>
A5: Less B5: =TIME(B1,B2,B3)
A6: Result B6: =MOD(B4-B5,1)
B6: =MOD(B4+B5,1)
A1: Hours B1: 25
A2: Minutes B2: 10
A3: Seconds B3: 0
A4: Time B4: 12:00 PM
A5: Less B5: 1:10
A6: Result B6: 10:50 AM
This formula uses the TIME function to convert integer numbers to
time values. If you want to add or subtract only hours, set the
minutes and seconds arguments in the TIME function to 0 (zero).
The MOD function is used to ensure that the result is a positive time
value. The MOD function returns the remainder after dividing the
result by 1. Since the remainder is always the same sign as the
divisor, and the possible remainders are from 0 to .99999999, this
always produces a correct time value.
"Microsoft Excel Function Reference," version 4.0, pages 222, 433, 278
"Microsoft Excel Function Reference," version 2.10, pages 123, 236, 155
"Microsoft Excel Functions And Macros," version 2.21, pages 307-372
Additional query words: 98 97 3.00 4.00 4.00a XL98 XL97 XL7 XL5 XL4 XL3
Keywords : xlformula
Version : WINDOWS:2.0,3.0,4.0,5.0,5.0c,7.0,97; MACINTOSH:2.0,3.0,4.0,5.0,98
Platform : MACINTOSH WINDOWS
Issue type :
Last Reviewed: March 31, 1999