Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Time Calculation
Hi all, I have created a button called TIME with the
following macro attached: Sub takeoff() Dim stringval As String stringval = Format(Now(), "h:mm") ActiveCell.Value = stringval End Sub If I select A1 and click on this button, it will put the current time in A1. A few minutes later I click on B1 and the TIME button and I get that cuurent time. In C1 I have the calculation =B1-A1 which gives me the minutes difference (ex: 10:15 10:47 result :32) What I need is to change C1 to tenths of an hour. 1-6 minutes = .1 hr, 7-12 minutes = .2 hr, and so forth. Any suggestions on how I can do this? I've tried just dividing C1 by 6 which doesn't work, tried formating but am not sure I am picking a correct custom format, etc. Help please. "JE McGimpsey" replyed: XL stores times as fractional days, so to get hours, multiply by 24: C1: =CEILING((B1-A1)*24,0.1) I replied, this didn't quite work. With A1 and B1 formatted as h:mm and the values 10:19 and 10:32 respectively, the above formula in C1 gave 7 which is not correct. Should be .3 Further Help please! |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Time Calculation
Never Mind. "JE McGimpsey" gave
me the correct formula and it all worked after I redid my spread sheet. These guys are great! -----Original Message----- Hi all, I have created a button called TIME with the following macro attached: Sub takeoff() Dim stringval As String stringval = Format(Now(), "h:mm") ActiveCell.Value = stringval End Sub If I select A1 and click on this button, it will put the current time in A1. A few minutes later I click on B1 and the TIME button and I get that cuurent time. In C1 I have the calculation =B1-A1 which gives me the minutes difference (ex: 10:15 10:47 result :32) What I need is to change C1 to tenths of an hour. 1-6 minutes = .1 hr, 7-12 minutes = .2 hr, and so forth. Any suggestions on how I can do this? I've tried just dividing C1 by 6 which doesn't work, tried formating but am not sure I am picking a correct custom format, etc. Help please. "JE McGimpsey" replyed: XL stores times as fractional days, so to get hours, multiply by 24: C1: =CEILING((B1-A1)*24,0.1) I replied, this didn't quite work. With A1 and B1 formatted as h:mm and the values 10:19 and 10:32 respectively, the above formula in C1 gave 7 which is not correct. Should be .3 Further Help please! . |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
time calculation | Excel Worksheet Functions | |||
Stop time - start time calculation | Excel Worksheet Functions | |||
Time calculation (Subraction of Idle Time) | Excel Discussion (Misc queries) | |||
Ignoring Time in a Date Time Calculation | Excel Worksheet Functions | |||
time calculation with military time | Excel Worksheet Functions |