Différence de temps et conversion en secondes

Pierre de Chateauneuf -  
ConteZero Messages postés 156 Statut Membre -
Bonjour,

Dans un relevé de temps chronométrés en hh:mm:ss.00, j'aimerai pouvoir effectuer la différence entre deux temps et afficher le résultats en secondes pour effectuer des calculs ultérieurs.
Ex:
Temps Chrono 1 = 00:03:34.0 en cellule B9
Temps Chrono 2 = 00:05:59.00 en cellule B10
J'utilise la formule = TEXTE(B10-B9);"mm:ss") qui affiche 02:25 ce qui exact sauf que j'attends 145 ".

Qui pourrait m'aider ? Merci de votre aide

Pierre de Chateauneuf

6 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonsoir tout le monde,

On peut aussi mettre
=B10-B9
et en format personnalisé : [s] ou [s].0 selon le besoin

eric

PS pour ConteZero : tu es tout neuf sur le forum et déjà capable de juger ? Aide-toi au moins de l'historique des contributeurs pour juger de la qualité des réponses, au moins tu pourras argumenter ;-)
Au fait, es-tu surpris qu'il existe une réponse encore plus simple que la tienne (d'ailleurs celle de gb est également plus simple) ?
Qui de plus supporte toutes les fonctions mathématique comme le faisait remarquer gb ? Ton égo va tenir le coup j'espère ;-)
1
ConteZero Messages postés 156 Statut Membre 24
 
Hello,

ne t'en fais pas pour mon ego, tant qu'il y a des choses à apprendre, je suis preneur ;).
Quand aux jugements, je n'en vois nulle part...mais si toi tu en vois, désolé :(
Profites en pour lire plus bas, cela devrais t'intéresser^^.
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
Bonsoir
essayez:
=TEXTE(B10*60-B9*60;"standard")*1440
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonjour

afficher le résultats en secondes pour effectuer des calculs ultérieurs

Je te propose ceci pour avoir un résultat numérique :

=(B10-B9)*86400


86400 étant le nombre de secondes dans un jour
0
ConteZero Messages postés 156 Statut Membre 24
 
Salut Pierre,
salut les contributeurs!

Avez vous testez vos solutions?^^
Car je pense qu'elles ne fonctionnent pas ;) <-------Faux
J'ai donc cherché de mon coté et vous serez surpris de voir que la solution est toute simple puisque Excel calcul pour nous...
Pierre, change juste ta fomule en ceci:

=TEXTE(B10-B9);"[s]") <------manque une ( après TEXTE.

Cela forcera excel à convertir automatiquement le résultat en secondes ;)

Bon continuation!

Ps : n'oublie pas de clôturer ton sujet lorsque tu as ta réponse!^^
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
Bonsoir,

Car je pense qu'elles ne fonctionnent pas

La solution de Vaucluse (que je salue) comme celle que j'ai donnée fonctionnent pourtant et surtout permettent "les calculs ultérieurs" demandés par Pierre de Chateauneuf alors que ta formule donne un résultat (correct effectivement) mais au format texte qui limite fortement les calculs et empêche toute somme ou moyenne par exemple.
As-tu testé cela ?
0

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

Posez votre question
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
Votre solution est peut être bonne... pour ce qui me concerne je ne transmet aucune solution que je n'ai pas testé, quoique vous en pensiez.
bien cordialement
0
ConteZero Messages postés 156 Statut Membre 24
 
Effectivement j'ai parlé trop vite, autant pour moi^^.
Correction effectuée.
Donc les trois solutions fonctionnent, la mienne également pour les calculs ultérieurs au passage ;).
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
la mienne également
heuu non, il y a une ) en trop
également pour les calculs ultérieurs au passage
heuuu, non plus... tu n'as pas bien lu un commentaire et tu as oublié de tester moyenne() par exemple

Bon aller, je te lache maintenant ;-)
Je suis sûr que tu feras de bonnes contributions :-)
A+
eric
0
ConteZero Messages postés 156 Statut Membre 24
 
heuu non, il y a une ) en trop
En fait, c'est plutôt qu'il en manque une ;)
=TEXTE((B10-B9);"[s]")

heuuu, non plus... tu n'as pas bien lu un commentaire et tu as oublié de tester moyenne() par exemple
Tu as du oublier la fonction ABS...et oui j'avais effectivement testé ;)
=MOYENNE(ABS(C12);C13) par exemple...

Je te lache aussi du coup ^^
Merci pour ton dernier commentaire :))
0