Expression numérique en heure
Résolu/Fermé
A voir également:
- Expression numérique en heure
- Pavé numérique bloqué - Guide
- 2go internet = combien d'heure - Forum Opérateurs & Réseaux mobiles
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
- Le montant du salaire doit être numérique - Forum Bureautique
10 réponses
PapyLuc51
Messages postés
4391
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 octobre 2024
1 445
26 avril 2022 à 15:36
26 avril 2022 à 15:36
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
Raymond PENTIER
Messages postés
58714
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 novembre 2024
17 227
26 avril 2022 à 15:58
26 avril 2022 à 15:58
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 ?
Mike-31
Messages postés
18342
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 novembre 2024
5 102
26 avril 2022 à 15:59
26 avril 2022 à 15:59
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 !
yclik
Messages postés
3691
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
2 novembre 2024
1 512
26 avril 2022 à 19:00
26 avril 2022 à 19:00
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
Mike-31
Messages postés
18342
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 novembre 2024
5 102
Modifié le 26 avril 2022 à 20:20
Modifié le 26 avril 2022 à 20:20
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
Mike-31
Messages postés
18342
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 novembre 2024
5 102
Modifié le 27 avril 2022 à 09:49
Modifié le 27 avril 2022 à 09:49
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.
Mike-31
Messages postés
18342
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 novembre 2024
5 102
Modifié le 27 avril 2022 à 19:42
Modifié le 27 avril 2022 à 19:42
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);"")
26 avril 2022 à 15:43
Ou comme ça pour le même résultat, dans une cellule au format heure:
="0"&(GAUCHE(B19;1))&":"&DROITE(B19;2)
26 avril 2022 à 19:45