Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Transformer une durée et la comparer

  • Initiateur de la discussion Initiateur de la discussion elcoyote31
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

elcoyote31

Guest
Bonsoir,

je récupère des durées qui sont sous la j hh:mm:ss où parfois je n'ai pas de jour.
Exemple :
- 2 05:48:20
- 02:00:00
- 1 10:02:10
- 23:45:00

J'ai donc déjà modifié le format des cellules pour qu'elles soient toutes de la forme j hh:mm:ss, ainsi j'ai donc maintenant :
- 2 05:48:20
- 0 02:00:00
- 1 10:02:10
- 0 23:45:00

Je dois transformer les durées qui intègre des jours en heures.
Exemple :
2 05:48:20 -> 53:48:20
0 23:45:00 -> 23:45:00

Et pour finir je dois comparer ce résultat à un nombre d'heures.
Exemple :
53:48:20 < 96 heures = Vrai
23:45:00 < 20 heures = Faux

J'imagine dans le dernier cas que je dois mettre le nombre d'heure au format hh:mm:ss non ?
Donc :
53:48:20 < 96:00:00 = Vrai
23:45:00 < 20:00:00 = Faux

J'ai recherché sur le net mais je bloque déjà à la première étape.

Merci par avance pour votre aide.

Steve
 
Re : Transformer une durée et la comparer

Bonsoir et Bienvenu sur XLD,
il faut essayer toujours de joindre un fichier exemple,
voir PJ si ça te convient, et dis-nous que veux-tu faire exactement par la comparaison sur ce fichier...
pour joindre le fichier,
Aller en mode avancé ==> Gérer les pièces jointes
Amicalement
 

Pièces jointes

Dernière édition:
Re : Transformer une durée et la comparer

Bonsoir R@chid,

merci pour ce retour.
Je viens de modifier ton fichier pour te faire comprendre ce que je veux faire.
En colonne C j'ai ajouter une comparaison, mais elle ne fonctionne pas.
Je pense que c'est du au fait que la donnée en colonne B affichée n'est vraiment celle de la cellule.

Merci pour ton aide.

Steve
 

Pièces jointes

Re : Transformer une durée et la comparer

Bonsoir,
c'est normal,
sur Excel le 1=1jour et 1h=1/24
donc pour écrire 30 heurs il faut l’écrire comme suite ==> 30/24 et quand tu mets la cellule en Format [hh]:00 tu trouveras 30:00
alors ta formule il faut l’écrire comme suite en C1
Code:
=SI(B1<30/24;"OK";"")
Amicalement
 
Re : Transformer une durée et la comparer

Merci cela fonctionne bien.

J'ai une dernière question : est-il possible de faire la transformation et la comparaison en un coup (sans passer par la cellule B1) ?

En clair en B1 j'aurai directement OK ou rien.
 
Re : Transformer une durée et la comparer

Super, j'avais testé en remplaçant mais ton retour me confirme cela.

Par contre j'avoue ne pas tout comprendre.
Si je décompose la formule GAUCHE(A1;TROUVE(" ";A1)-1)+STXT(A1;TROUVE(" ";A1)+1;99) pour la valeur 2 05:48:20 =
GAUCHE(2 05:48:20;2-1)=2
STXT(2 05:48:20;2+1;99)=05:48:20

Mais après j'avoue ne plus saisir, surement que l'addition des 2 tient compte des types de chaque valeur (2 jours + 05 heures, 48min et 20s) et retourne la valeur en heure. Mais c'est super flou.

Si, sans trop de temps, tu peux m'expliquer cela 🙂

Merci par avance.
 
Re : Transformer une durée et la comparer

Bonsoir,
peut être j’étais clair,
prenons l'exemple de : 2 05:48:20
c'est 2 jours, 5h48m20s
on a dit que 1h=1/24 c'est @ dire 1 jour diviser par 24,
donc sur l'exemple, excel additionne 2jours @ 5h48m20s
donc il va la faire comme suite : =2+"05:48:20"*1 ==> 2,24189815
et quand on convertit le résultat en format [hh]:mm ==> 53:48:20
Amicalement[TABLE="width: 80"]
[TR]
[TD="class: xl66, width: 80, align: right"][/TD]
[/TR]
[/TABLE]
[TABLE="width: 80"]
[TR]
[TD="width: 80, align: right"][/TD]
[/TR]
[/TABLE]
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
644
I
Réponses
2
Affichages
1 K
informaticum2000
I
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…