Soustraire 2 dates de type 05/16/2007 16:55

Lilou -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,

J'ai 2 dates de type 05/16/2007 16:55 et 05/16/2007 16:58;
Je voudrais connaitre le temps écoulé entre ces 2 dates.

Quelqu'un pourrait-il m'aider?
Configuration: Windows XP Internet Explorer 6.0

9 réponses

  1. -Theo- Messages postés 132 Statut Membre 20
     
    3 min!! (je suis une bête!:D)
    C'est peut être à l'anglaise:
    Mois/Jours/Année?
    0
  2. Lilou
     
    effectivement c 'est l'heure anglaise!
    et puis je voudrais une formule s'il en existe une, car j'ai un fichier avec plus de 5000 lignes..
    Merci!!
    0
  3. -Theo- Messages postés 132 Statut Membre 20
     
    Tu pourrais donner un petit peu plus d'explications?
    0
  4. Lilou
     
    Je voudrais connaitre le temps qu'il s'est écoulé entre 2 dates grâce à une formule/code, puisqu'en faisant une simple soustraction basique, Excel ne trouve rien avec ce type de format date (format anglais) ; )
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. -Theo- Messages postés 132 Statut Membre 20
     
    Le problème, c'est qu'excel ne va pas reconnaître une date ou une heure, je sais pas si c'est posswible..
    0
  7. tontong
     
    Bonjour,
    Il est conseillé de faire un essai sur un petit bout de fichier.
    Dans un premier temps il faut séparer la date et l’heure en remettant la date «à la française »
    Données – Convertir--> étape 1/3 cocher délimité ---> 2/3 Séparateurs Espace --> 3/ 3 mettre la colonne des dates en format date MJA Laisser la colonne des heures en standard Destination: $C1 --> Terminer

    Ajouter les dates et les heures : =C1+C2 recopier sur la hauteur.
    Voilà maintenant on peut effectuer une opération comme une soustraction de la façon habituelle en choisissant le format adapté au besoin.
    0
  8. Lilou
     
    Merci pour ta réponse Tontong!
    Par contre, si je suis ce que tu écris :
    J'ai bien convertis ma colonne: dans la première j'ai mes dates et dans la 2nde j'ai mes heures mais avec une date ..
    Et lorsque j'additionne ces 2 colonnes j'obtiens "#VALUE!" même en mettant cette dernière colonne au format JJ/MM/AAAA HH:MM.

    05/16/2007 01/00/1900 16:55 #VALUE!
    05/16/2007 01/00/1900 17:12
    05/06/2007 00:00 01/00/1900 11:31
    05/06/2007 00:00 01/00/1900 11:33

    Je bloque...
    Help please!!!!
    0
  9. tontong
     
    Bonjour,
    J'espère que le fichier ci-dessous sera assez explicite.
    http://www.cijoint.fr/cjlink.php?file=cj200906/cijjQ0DMk1.xls
    0
  10. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    Changer tes dates "anglaise" au format EU en VBA.
    Sub ChangeDate()
    Dim Lig As Long, Col As Long
    Dim A As Variant, D As Variant
        Col = 5 'N° de colonne à adapter
        'Commence à la ligne 2 aussi à adapter
        For Lig = 2 To Cells(65536, Col).End(xlUp).Row
            If Cells(Lig, Col) <> "" Then
                A = Cells(Lig, Col)
                Cells(Lig, Col) = CDate(Mid(A, 4, 3) & Left(A, 3) & Mid(A, 7))
            End If
        Next Lig
    End Sub

    Pour les différences ont vois après.
    A+
    0