OVH Cloud OVH Cloud

Calcul de temps

6 réponses
Avatar
MAVEAN
Dans la cellule A1 je vais mettre l'heure de début d'une tache
Dans la cellule A2 je vais mettre l'heure de fin d'une tache
Je souhaite que dans la cellule A3 j'ai la différence entre A2 et A1

Exemple:
A1 = 07h40
A2 = 12h42

Je souhaite voir dans A3 voir le résultat soit 05h02

Je vous remercie.

6 réponses

Avatar
michdenis
Bonjour MaVean,

07h40 Est-ce une présentation de l'heure assujetti à un format de cellule ? Où est-ce que le contenu de la cellule ?

En supposant que la cellule contient en dure cette présentation, tu peux utiliser la formule suivante :

=(GAUCHE(a3;2)&":"&DROITE(a3;2))*1-((GAUCHE(a2;2)&":"&DROITE(a2;2))*1)

Tu obtiendras 5:02 en formattant la cellule résultat au format "heure"

P.S. Tu peux obtenir la même présentation de tes données "Heure" en formattant tes cellules avec un format personnalisé ressemblant
à celui-ci, et pour ce faire, tu taperas dans ta cellule 07:40 ou 12:42
Barre des menus / format / cellules / onglet nombre / Personnaliser )
et tu insères ceci : h"h"mm, tu obtiendras : 07h40 12h42

Maintenant au lieu d'utiliser cette longue formule tu peux simplement faire comme ceci :
£-A2 et tu appliques le format "Heure" désiré à la cellule de résultat.


Salutations!



"MAVEAN" a écrit dans le message de news: 4366e0ef$0$1025$
Dans la cellule A1 je vais mettre l'heure de début d'une tache
Dans la cellule A2 je vais mettre l'heure de fin d'une tache
Je souhaite que dans la cellule A3 j'ai la différence entre A2 et A1

Exemple:
A1 = 07h40
A2 = 12h42

Je souhaite voir dans A3 voir le résultat soit 05h02

Je vous remercie.
Avatar
jb
Bonjour,

J'ai l'impression que tu va compliquer un pb simple. Il faut saisir les
heures sous la forme 12:42 par exemple.

Principe: les heures 0 -> 24 heures sont représentées de facon
interne par un nb allant de 0 à 1 (12:42 -> 0,529166666666667). C'est
le formattage qui affiche 12:42

Dans Excel, si les heures sont saisis sous la forme 7:40 et 12:42, il
suffit de les soustraire pour obtenir la durée de la tâche:

En A3 écrire ¢-A3 (donne 5:02)

Pour afficher 5h02 créer un format perso : hh" h"mm


Cordialement JB
Avatar
LeSurCitaire
Bonjour,

et cette formule trouve sur http://www.excelabo.net permet d'avoir des
resultats avec des heures negatives

=CONCATENER("-";TEXTE(ABS(TRONQUE((A2-A1)*-24));"00");":";TEXTE(ABS((A2-A1)*24-TRONQUE((A2-A1)*24))*60;"00"))))

Salutation
Le SurCitaire
Avatar
Ricky
Bonjour *LeSurCitaire*

Ou plus simplement l'utilisation du calendrier 1904

| Bonjour,
|
| et cette formule trouve sur http://www.excelabo.net permet d'avoir des
| resultats avec des heures negatives
|
| =CONCATENER("-";TEXTE(ABS(TRONQUE((A2-A1)*-24));"00");":";TEXTE(ABS((A2-A1)*24-TRONQUE((A2-A1)*24))*60;"00"))))
|
| Salutation
| Le SurCitaire

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
LeSurcitaire
LeSurCitaire vient de nous annoncer :
Bonjour,

et cette formule trouve sur http://www.excelabo.net permet d'avoir des
resultats avec des heures negatives

=CONCATENER("-";TEXTE(ABS(TRONQUE((A2-A1)*-24));"00");":";TEXTE(ABS((A2-A1)*24-TRONQUE((A2-A1)*24))*60;"00"))))

Salutation
Le SurCitaire


J'avais oublie une parti de la formule
=si(A2<¡;A1-A2;CONCATENER("-";TEXTE(ABS(TRONQUE((A2-A1)*-24));"00");":";TEXTE(ABS((A2-A1)*24-TRONQUE((A2-A1)*24))*60;"00"))))

--
LeSurcitaire

Avatar
MAVEAN
Merci a tous

Le plus simple c'est de taper les heures sous le format 07:40.



"MAVEAN" a écrit dans le message de news:
4366e0ef$0$1025$
Dans la cellule A1 je vais mettre l'heure de début d'une tache
Dans la cellule A2 je vais mettre l'heure de fin d'une tache
Je souhaite que dans la cellule A3 j'ai la différence entre A2 et A1

Exemple:
A1 = 07h40
A2 = 12h42

Je souhaite voir dans A3 voir le résultat soit 05h02

Je vous remercie.