Expression numérique en heure
Résolu
Fab
-
Fafou -
Fafou -
Bonjour,
J'aimerais convertir 615 pour obtenir 06h15, une idée ?
Merci,
J'aimerais convertir 615 pour obtenir 06h15, une idée ?
Merci,
Configuration: Windows / Chrome 100.0.4896.127
A voir également:
- Expression numérique en heure
- Télévision numérique - Guide
- Télévision numérique terrestre - Accueil - TV & Vidéo
- Pavé numérique bloqué - Guide
- Clavier numérique bloqué - Guide
- Caractère numérique - Guide
10 réponses
Bonjour,
Ma proposition
le nombre 615 en A1 - Dans une cellule au format HH:MM
Cordialelent
Ma proposition
le nombre 615 en A1 - Dans une cellule au format HH:MM
=CNUM(STXT(A1;1;1)&":"&STXT(A1;2;2))
Cordialelent
Bonjour Fab.
1) Tu devrais t'inscrire comme membre, ou alors changer de pseudo : Il y a déjà un fab en France et un Fab en Suisse ; avec toi qui s'ajoute en Belgique, les confusions sont inévitables ...
2)
--- Tu veux le texte "06h15" ou le format Nombre personnalisé hh"h"mm ?
--- C'est un cas isolé que tu devais résoudre, ou la valeur peut-elle changer, et devenir par exemple 1625 ?
1) Tu devrais t'inscrire comme membre, ou alors changer de pseudo : Il y a déjà un fab en France et un Fab en Suisse ; avec toi qui s'ajoute en Belgique, les confusions sont inévitables ...
2)
"J'aimerais convertir 615 pour obtenir 06h15":
--- Tu veux le texte "06h15" ou le format Nombre personnalisé hh"h"mm ?
--- C'est un cas isolé que tu devais résoudre, ou la valeur peut-elle changer, et devenir par exemple 1625 ?
Bonjour,
facile à faire lorsqu'on à un nombre d'occurrence fixe, dans ton cas 615 soit 3 chiffres
moins évident lorsqu'on aura 1, 2, 4 occurrences
es ce que tes valeurs seront toujours de 3 chiffres !
facile à faire lorsqu'on à un nombre d'occurrence fixe, dans ton cas 615 soit 3 chiffres
moins évident lorsqu'on aura 1, 2, 4 occurrences
es ce que tes valeurs seront toujours de 3 chiffres !
Bonsoir
une autre piste après la remarque de Mike-31 que je salue au passage
avec la cellule au format heure
une autre piste après la remarque de Mike-31 que je salue au passage
=SI(NBCAR(A2)=3;TEMPS(STXT(A2;1;1);STXT(A2;2;2);0);TEMPS(STXT(A2;1;2);STXT(A2;3;2);0))
avec la cellule au format heure
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
en supposant que la saisie d'une seule occurrence exemple 2 représente 2 secondes, 12 = 12 secondes, 123 = 1 minute 23 secondes etc
cette formule restituera le caractère alphanumérique de la valeur et devrait résoudre le problème jusqu'à 9999, (à tester au delà)
=ENT(A2/100)/24+MOD(A2/100;1)*100/24/60
et formater la cellule avec ce format [hh]:mm
en supposant que la saisie d'une seule occurrence exemple 2 représente 2 secondes, 12 = 12 secondes, 123 = 1 minute 23 secondes etc
cette formule restituera le caractère alphanumérique de la valeur et devrait résoudre le problème jusqu'à 9999, (à tester au delà)
=ENT(A2/100)/24+MOD(A2/100;1)*100/24/60
et formater la cellule avec ce format [hh]:mm
Merci à tous pour vos réponses, voici ce que j'ai fait ;
B3 étant 625
=TEMPS(SI(CNUM(B3)>999;GAUCHE(B3;2);GAUCHE(B3;1));DROITE(B3;2);0)
ça marche nickel.
A bientôt
B3 étant 625
=TEMPS(SI(CNUM(B3)>999;GAUCHE(B3;2);GAUCHE(B3;1));DROITE(B3;2);0)
ça marche nickel.
A bientôt
Re,
Si ça te convient, mais petite remarque ta formule fonctionne nickel que si tu as 3 à 4 occurrences entre 100 et 2359
exemple pour 2400 le résultat est 12:00 AM alors qu'il devrait être =0 ou 1 jour 0h
éventuellement, valider tes cellules avec autorisation de saisie entre 100 et 2359
Validation de données/Nombre entier/Minimum 100/Maximum 2359
Si ça te convient, mais petite remarque ta formule fonctionne nickel que si tu as 3 à 4 occurrences entre 100 et 2359
exemple pour 2400 le résultat est 12:00 AM alors qu'il devrait être =0 ou 1 jour 0h
éventuellement, valider tes cellules avec autorisation de saisie entre 100 et 2359
Validation de données/Nombre entier/Minimum 100/Maximum 2359
Merci pour ton commentaire tout à fait juste, mais je travail sur le jour même. Ça devrait aller. Mais je note dans mon fichier d’aide.
Re,
je te conseille tout de même de mettre un garde fou sélectionne ta plage de saisie
Données/Validation de données/Nombre entier/Minimum 100/Maximum 2359
dans Minimum tu saisis la première heure de travail possible, si ça commence par exemple à 5 heure AM saisir 500 et idem pour le Maximum si par exemple 22/00 PM saisir 2200 comme cela il sera impossible de saisir une erreur.
Complète également ta formule pour éviter le message d'erreur dans le cas de cellule vide
je te conseille tout de même de mettre un garde fou sélectionne ta plage de saisie
Données/Validation de données/Nombre entier/Minimum 100/Maximum 2359
dans Minimum tu saisis la première heure de travail possible, si ça commence par exemple à 5 heure AM saisir 500 et idem pour le Maximum si par exemple 22/00 PM saisir 2200 comme cela il sera impossible de saisir une erreur.
Complète également ta formule pour éviter le message d'erreur dans le cas de cellule vide
=SIERREUR(TEMPS(SI(CNUM(B3)>999;GAUCHE(B3;2);GAUCHE(B3;1));DROITE(B3;2);0);"")
Ou comme ça pour le même résultat, dans une cellule au format heure:
="0"&(GAUCHE(B19;1))&":"&DROITE(B19;2)