Transformer heures/minutes (format particulier) en jours de 8h chacune
Résolu/Fermé
palban53
Messages postés
44
Date d'inscription
lundi 2 janvier 2017
Statut
Membre
Dernière intervention
31 mars 2020
-
20 sept. 2019 à 01:57
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 21 sept. 2019 à 18:29
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 21 sept. 2019 à 18:29
A voir également:
- Transformer heures/minutes (format particulier) en jours de 8h chacune
- Site de vente en ligne particulier - Guide
- Format epub - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format apfs - Guide
- Hp format tool - Télécharger - Stockage
5 réponses
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
20 sept. 2019 à 03:30
20 sept. 2019 à 03:30
Bonsoir.
Analysons déjà ta formule, parce que le format est relativement secondaire ...
Pour commencer, ta formule donne 0 !
En effet il faut remplacer à 3 reprises 24:24 par "24:24" ...
Cela donne =ARRONDI.INF("24:24"/8;0)+"24:24"-8*ARRONDI.INF("24:24"/8;0)
Le mieux serait d'ailleurs de saisir 24:24 dans la cellule A2 et d'écrire en B2 la formule
=ARRONDI.INF(A2/8;0)+A2-8*ARRONDI.INF(A2/8;0)
Ta formule est l'addition de 3 termes :
° Le premier donne comme résultat 0 ...
° Le deuxième donne 1 jour(s) et 00:24 ...
° Le troisième donne 0 ...
Il y a peu de chances que le total puisse donner autre chose que
1 jour(s) et 00:24
Analysons déjà ta formule, parce que le format est relativement secondaire ...
Pour commencer, ta formule donne 0 !
En effet il faut remplacer à 3 reprises 24:24 par "24:24" ...
Cela donne =ARRONDI.INF("24:24"/8;0)+"24:24"-8*ARRONDI.INF("24:24"/8;0)
Le mieux serait d'ailleurs de saisir 24:24 dans la cellule A2 et d'écrire en B2 la formule
=ARRONDI.INF(A2/8;0)+A2-8*ARRONDI.INF(A2/8;0)
Ta formule est l'addition de 3 termes :
° Le premier donne comme résultat 0 ...
° Le deuxième donne 1 jour(s) et 00:24 ...
° Le troisième donne 0 ...
Il y a peu de chances que le total puisse donner autre chose que
1 jour(s) et 00:24
et non pas 1 jour et 00:24minutes comme tu l'indiques!
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
20 sept. 2019 à 04:23
20 sept. 2019 à 04:23
Ta difficulté (qui a été aussi la mienne pendant une demi-heure), est que 24 h, c'est aussi zéro heure pour Excel ! Quand on écrit =HEURE("24:24") on n'obtient pas 24 mais 0 h ou 1 jour ...
Si la transformation, comme je le suppose, est purement esthétique (facilité de lecture), et que le résultat ne rentre pas dans d'autres calculs, on peut remplacer le format personnalisé après application d'une formule (c'était ton approche) par l'obtention d'un texte, le résultat obtenu étant une expression alphanumérique et non pas un nombre :
Avec ta durée en A1, ce sera =GAUCHE(A1;1) & " jour(s) et " & MINUTE(A1) & " minutes"
Si la transformation, comme je le suppose, est purement esthétique (facilité de lecture), et que le résultat ne rentre pas dans d'autres calculs, on peut remplacer le format personnalisé après application d'une formule (c'était ton approche) par l'obtention d'un texte, le résultat obtenu étant une expression alphanumérique et non pas un nombre :
Avec ta durée en A1, ce sera =GAUCHE(A1;1) & " jour(s) et " & MINUTE(A1) & " minutes"
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
Modifié le 20 sept. 2019 à 08:13
Modifié le 20 sept. 2019 à 08:13
Bonjour,
Vu qu'un format personnalisé ne peut pas faire de calculs, tu ne peux pas passer par là directement.
et mettre en format personnalisé :
eric
Vu qu'un format personnalisé ne peut pas faire de calculs, tu ne peux pas passer par là directement.
=ENT(A2/8*24)+(A2-ENT(A2/8*24)*8/24)
et mettre en format personnalisé :
j " jours et "hh:mm
eric
palban53
Messages postés
44
Date d'inscription
lundi 2 janvier 2017
Statut
Membre
Dernière intervention
31 mars 2020
1
21 sept. 2019 à 12:32
21 sept. 2019 à 12:32
Parfait ! Cela fonctionne niquel ;)
Merci pour l'aide je comprends mieux mon erreur.
J'ai encore du mal avec le format personnalisé. Cela va me permettre de progresser ;)
Merci pour l'aide je comprends mieux mon erreur.
J'ai encore du mal avec le format personnalisé. Cela va me permettre de progresser ;)
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
21 sept. 2019 à 18:29
21 sept. 2019 à 18:29
Note que j c'est le jour dans le mois, donc limité à 31.
Si tu peux avoir plus de jours il faudra faire différemment. Voir proposition de gyrus qui fabrique toute la chaine, plus de format à utiliser.
eric
Si tu peux avoir plus de jours il faudra faire différemment. Voir proposition de gyrus qui fabrique toute la chaine, plus de format à utiliser.
eric
Bonjour à tous,
Si, comme le dit Raymond, le texte te suffit, tu peux utiliser la formule suivante :
=ENT(A1*3) & "j " & TEXTE(((A1*3)-ENT(A1*3))/3;"hh:mm")
Cordialement.
Si, comme le dit Raymond, le texte te suffit, tu peux utiliser la formule suivante :
=ENT(A1*3) & "j " & TEXTE(((A1*3)-ENT(A1*3))/3;"hh:mm")
Cordialement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58801
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 janvier 2025
17 264
21 sept. 2019 à 03:33
21 sept. 2019 à 03:33
Bonsoir.
J'espère que chacun de vous avait repéré mon oubli, et ajouté [ *3 ] pour tenir compte qu'il n'y a que 8 h par jour de comptées ( 8*3=24 ).
La formule que je voulais vous proposer est donc :
=GAUCHE(A1*3;1) & " jour(s) et " & MINUTE(A1) & " minutes"
Avec mes excuses ...
Cordialement.
J'espère que chacun de vous avait repéré mon oubli, et ajouté [ *3 ] pour tenir compte qu'il n'y a que 8 h par jour de comptées ( 8*3=24 ).
La formule que je voulais vous proposer est donc :
=GAUCHE(A1*3;1) & " jour(s) et " & MINUTE(A1) & " minutes"
Avec mes excuses ...
Cordialement.
20 sept. 2019 à 03:32
20 sept. 2019 à 21:46
Merci
21 sept. 2019 à 00:58
21 sept. 2019 à 09:45
Je suis en déplacement. Je n’ai pas eu le temps de regarder. Je n’avais vu que votre message
Je vous prie de m’excus