2017-01-10 1 views
1

Je veux trouver la différence de temps entre l'heure de fin début & utilisant Excelformule de différence entre le temps de début et de fin comprend millisecondes dans Excel

mes données:

A1 = 16:00:03:38 
B2 = 16:14:13:58 

qui est en forme de « h : mm: ss: ms "h = heures, mm = minutes, ss = secondes, ms = millisecondes.

am en utilisant comme ceci = B2-A1, mais il ne donne pas suite au lieu de donner une sortie comme ce

si je change comme celui-ci

A1 = 16:00:03.38 
B2 = 16:14:13.58 

réponse est = 00 "#VALUE!": 14:10:20 la réponse est parfaite

mais je ne veux pas changer: à.
est-il possible de prendre la différence entre deux fois selon mes besoins.

Répondre

0

Excel:

Cela fonctionne pour moi: =TEXT(TIMEVALUE(MID(B1,1,8)) -TIMEVALUE(MID(A1,1,8)),"hh:mm:ss:") & VALUE(RIGHT(B1,2)) - VALUE(RIGHT(A1,2)) fourni à la fois les horodateurs sont 11 caractères de longueur.

Changez hh:mm:ss: tp hh:mm:ss. si vous voulez . dans votre sortie.


Open Office Calc:

=TEXT(TIMEVALUE(MID(B1;1;8)) -TIMEVALUE(MID(A1;1;8));"hh:mm:ss:") & VALUE(RIGHT(B1;2)) - VALUE(RIGHT(A1;2))

Le séparateur pour les fonctions de texte dans OpenOffice Calc est ; au lieu de ,.

enter image description here

+0

Il erreur en donnant comme cette Err: 508 –

+0

même jamais entendu parler de cela? Qu'est-ce que vous utilisez? – cyboashu

+0

utilise une formule comme ceci: = TEXT (TIMEVALUE (MID (E12,1,8)) -TIMEVALUE (MID (D12,1,8)), "hh: mm: ss:") & VALEUR (DROITE (E12, 2)) - VALEUR (DROITE (D12,2)) et je utilise dans mon temps –

0

Laissez la formule faire la conversion:

=TIMEVALUE(LEFT(B2,8) & "." & RIGHT(B2,2))-TIMEVALUE(LEFT(A1,8) & "." & RIGHT(A1,2)) 

enter image description here

+0

Cela ne fonctionne pas pour moi. Des paramètres spéciaux qui doivent être activés Gary? Comme 1904? – rohrl77

+0

@ rohrl77 La formule échouera uniquement s'il y a ** des blancs de début ou de fin ** dans les cellules ............. veuillez vérifier que les données sont ** 11 ** caractères de longueur ............. 1904 ne devrait pas être nécessaire. –

+0

'LEN()' a retourné 11 caractères pour les deux – rohrl77