Hi,
I just started a new workbook, and it's in very early stages. I have three middle-sheet columns which are: START TIME, END TIME and MINUTES
It is a measure of minutes spent on an activity which is named at the beginning of that row.
Anyway, I have formatted the time columns (1 and 2) as short time.
I have formatted column 3 as Number.
My first example had START: 02:00:00, and END 02:03:00.
Before I used INT, and changed the formatting of column 3, I got the result from =INT((E3-D3)*1440) as 00:03:00
All good.
But when I changed the format to number with no decimal places, it gave me 2?!
So I changed column 2 to 02:02:00, and my result becomes 1!!
Then, I changed column 3 formatting back to time and then back to number, but this time with default 2 decimal places, and I get the same result... for 3 minutes, you get 2 and for 2 minutes you get 1.
Next, I tried other numbers from 4 through to an hour and I got just what I wanted: 4 through 60!! And for completeness I tried 0 (columns 1 and 2 equal), and got 0!!
I tried again, 2 and 3 minutes, and always get 1 less than I want!
I haven't tested decimals between 0 and 4, but may do while waiting for reply/help... lol
Is this a bug? Obviously I can input some checks that if the time is 2 or 3 hen add 1, but with this advanced version of Excel I shouldn't be doing this!
Also, if this is a bug gone under the radar, how many spreadsheets out there have minor errors that may be compounded through complexity?!?
Can anyone help? Am I doing something wrong? Should this be reported?
FearNix
Bookmarks