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?
A voir également:

9 réponses

-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
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
-Theo- Messages postés 132 Statut Membre 20
 
Tu pourrais donner un petit peu plus d'explications?
0
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
-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
Utilisateur anonyme
 
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
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
Utilisateur anonyme
 
Bonjour,
J'espère que le fichier ci-dessous sera assez explicite.
http://www.cijoint.fr/cjlink.php?file=cj200906/cijjQ0DMk1.xls
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
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