PC Review


Reply
Thread Tools Rate Thread

Converting time to Minutes

 
 
rlm
Guest
Posts: n/a
 
      21st Jul 2011
Converting 5:08:00 using =(HOUR(D2) *60)+MINUTE(D2) works perfect.
That turns out 308 minutes.

However, converting 119:38:00 the same way doesn't work. As a matter
of fact, HOUR(XN) where the value of the cell XN = 119:38:00 returns
23. It should be 119.

How can I convert 119:38:00 to 7178 minutes?
 
Reply With Quote
 
 
 
 
Claus Busch
Guest
Posts: n/a
 
      21st Jul 2011
Hi,

Am Thu, 21 Jul 2011 05:32:48 -0700 (PDT) schrieb rlm:

> Converting 5:08:00 using =(HOUR(D2) *60)+MINUTE(D2) works perfect.
> That turns out 308 minutes.


=D2*1440
and format General


Regards
Claus Busch
--
Win XP PRof SP2 / Vista Ultimate SP2
Office 2003 SP2 /2007 Ultimate SP2
 
Reply With Quote
 
joeu2004
Guest
Posts: n/a
 
      21st Jul 2011
"rlm" <(E-Mail Removed)> wrote:
> Converting 5:08:00 using =(HOUR(D2) *60)+MINUTE(D2)
> works perfect. That turns out 308 minutes.
> However, converting 119:38:00 the same way doesn't work.



"Claus Busch" <(E-Mail Removed)> wrote:
> Am Thu, 21 Jul 2011 05:32:48 -0700 (PDT) schrieb rlm:
> =D2*1440
> and format General


Although that does work by coincidence for D2 equal to 5:08:00 and
119:38:00, I would suggest the following instead:

=ROUND(D2*1440,0)

Try putting Claus's formula into D3, and put =D3-ROUND(D3,0)=0 into D4.
Then put 1:03:00 into D2. You will see that D4 is FALSE (!).

The point is: Excel time is stored as decimal fraction of a day. As with
all non-integers, the representation is usually not exact. See #2 below.

Some other details....

1. Note that I write =D3-ROUND(D3,0)=0 instead =D3=ROUND(D3,0).

The latter returns TRUE, but it is only an illusion due to the dubious
heuristic poorly described under the misleading title "Example When a Value
Reaches Zero" at http://support.microsoft.com/kb/78113. In other words,
Excel forces the latter difference to zero artificially. We cannot always
count on that.

2. I write ROUND(D3,0) instead of INT(D3).

This is because the floating-point representation of D3 when D2 is
1:03:00 is actually less than 63, namely
62.9999999999999,9289457264239899814128875732421875. As it happens, Excel
INT(D3) does return 63 for that representation. But I argue that it is a
defect. Note that VBA Int(Range("d3")) returns 62, as I would expect.

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Converting Time to Hours & Minutes pugsly8422 Microsoft Excel Charting 5 1st Apr 2008 08:38 PM
Converting time formats into actual time(minutes) =?Utf-8?B?TGVpZ2hN?= Microsoft Excel Misc 2 30th Oct 2006 05:15 AM
Time - converting HH:MM:SS to Minutes Noel S Pamfree Microsoft Excel Worksheet Functions 3 8th Jan 2005 04:26 PM
converting time to minutes Patti Microsoft Access Queries 5 7th May 2004 09:17 AM
Converting time from hrs + muntes to whole minutes =?Utf-8?B?TGluZWJhY2tlcg==?= Microsoft Excel Programming 2 9th Apr 2004 03:47 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 04:44 AM.