+ Reply to Thread
Results 1 to 6 of 6

Text to date then subtract...

  1. #1
    ryan
    Guest

    Text to date then subtract...

    Hello all,

    Time to ask the experts, I'm completly lost!

    I've got two text fields that are actually dates & times:
    A1 = 20030715085639
    B1 = 20030715085707

    I need the difference in seconds between the two ... in this example 28.

  2. #2
    Dave O
    Guest

    Re: Text to date then subtract...

    Format your answer cell as time, showing hours, minutes and seconds
    (the custom format looks like h:mm:ss;@). Then enter this formula:
    =(DATE(MID(B1,1,4),MID(B1,5,2),MID(B1,7,2))+TIME(MID(B1,9,2),MID(B1,11,2),MID(B1,13,2)))-(DATE(MID(A1,1,4),MID(A1,5,2),MID(A1,7,2))+TIME(MID(A1,9,2),MID(A1,11,2),MID(A1,13,2)))

    This formula parses the date/time stamp string into date and time
    formats recognized by Excel, then subtracts the start from the finish.


  3. #3
    Roger Govier
    Guest

    Re: Text to date then subtract...

    Hi Ryan

    In cell A2
    =("00:"&MID(A1,11,2)&":"&RIGHT(A1,2))+0
    Copy to cell B2
    In cell C2
    =B2-A2

    Regards

    Roger Govier


    ryan wrote:
    > Hello all,
    >
    > Time to ask the experts, I'm completly lost!
    >
    > I've got two text fields that are actually dates & times:
    > A1 = 20030715085639
    > B1 = 20030715085707
    >
    > I need the difference in seconds between the two ... in this example 28.


  4. #4
    ryan
    Guest

    Re: Text to date then subtract...

    Dave, you rock! Thanks very much! Perfect!

    "Dave O" wrote:

    > Format your answer cell as time, showing hours, minutes and seconds
    > (the custom format looks like h:mm:ss;@). Then enter this formula:
    > =(DATE(MID(B1,1,4),MID(B1,5,2),MID(B1,7,2))+TIME(MID(B1,9,2),MID(B1,11,2),MID(B1,13,2)))-(DATE(MID(A1,1,4),MID(A1,5,2),MID(A1,7,2))+TIME(MID(A1,9,2),MID(A1,11,2),MID(A1,13,2)))
    >
    > This formula parses the date/time stamp string into date and time
    > formats recognized by Excel, then subtracts the start from the finish.
    >
    >


  5. #5
    Ron Rosenfeld
    Guest

    Re: Text to date then subtract...

    On Wed, 7 Dec 2005 07:31:02 -0800, "ryan" <[email protected]>
    wrote:

    >Hello all,
    >
    >Time to ask the experts, I'm completly lost!
    >
    >I've got two text fields that are actually dates & times:
    >A1 = 20030715085639
    >B1 = 20030715085707
    >
    >I need the difference in seconds between the two ... in this example 28.


    At least in the US:

    =ROUND((TEXT(B1,"0000\/00\/00 00\:00\:00")-
    TEXT(A1,"0000\/00\/00 00\:00\:00"))*24*60*60,0)


    --ron

  6. #6
    Sloth
    Guest

    RE: Text to date then subtract...

    Yet another answer. Use this formula (same end result as Dave O's formula; a
    number excel can interpret as date and time)
    =VALUE(TEXT(B1,"####-##-## ##\:##\:##"))-VALUE(TEXT(A1,"####-##-##
    ##\:##\:##"))
    and format the cell as
    [s]
    to show only seconds.

    "ryan" wrote:

    > Hello all,
    >
    > Time to ask the experts, I'm completly lost!
    >
    > I've got two text fields that are actually dates & times:
    > A1 = 20030715085639
    > B1 = 20030715085707
    >
    > I need the difference in seconds between the two ... in this example 28.


+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1