Arrondissement

Fermé
chermitio - 13 avril 2017 à 10:36
tontong Messages postés 2556 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 5 septembre 2024 - 13 avril 2017 à 13:41
Bonjour,
je veux afficher seulement de ce nombre 12327:04:18 les 12327h
comment


CDT
CHERMITIO

4 réponses

yclik Messages postés 3662 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 8 septembre 2024 1 503
13 avril 2017 à 11:13
Bonjour
Après avoir tâtonné, tester :
=ENT(CNUM(TEXTE(A3;"000,00"))*24)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
13 avril 2017 à 11:40
Bonjour
pour une valeur en A1, essayez:

pour avoir une valeur numérique décimale:
=GAUCHE(A1;TROUVE(":";A1)-1)*1
avec un format de cellule en standard

pour avoir une valeur horaire:
=GAUCHE(A1;TROUVE(":";A1)-1)/24
avec un format de cellule "personnalisé" et type: [H]
(avec le H entre crochets)

crdlmnt
0
tontong Messages postés 2556 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 5 septembre 2024 1 057
13 avril 2017 à 12:01
Bonjour,
Autre perception de la question:
=Estnum(A1) permet de vérifier si A1 contient un nombre ou pas.

Si c'est bien un nombre c'est que la cellule est au Format [h]:mm:ss. Il suffit de passer au format Personnalisé [h] pour afficher 12327.

Si c'est un texte =GAUCHE(A1;NBCAR(A1)-6) élimine les 6 derniers caractères et donne 12327 en texte. Pour l'avoir en nombre =1*GAUCHE(A1;NBCAR(A1)-6).
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
13 avril 2017 à 12:53
Salut Tontong.
Je vais tout à fait dans ton sens, car en ce qui concerne la question de savoir si la valeur est un texte ou une num, il ressort de mes tests, mais je peux me tromper, qu'Excel n'affiche pas de valeur horaire au delà de 9999 heures
test faits:
  • entrée de 9999:08:54 le format se met en format horaire avec [hh]... bien sur
  • entrée de 10000:98:54 le format se met en texte , et reste idem même si on passe la cellule en standard

D'où sans doute un problème selon les listes possibles d'affichage des valeurs d'origine
9999:08:48 n'admettra pas de GAUCHE(... puisque la valeur num est
416,631180555556)
10000:08:48 n'admettra pas de transformation puisque ce sera toujours un texte;

d'où peut être la formule, dans une colonne formatée en [hh]
=SI(ESTNUM(A1);A1;GAUCHE(A1;TROUVE(":";A1)+1))

mais ceci ne donne dans le cas 9999 que l'affichage,
pour arriver (sous toutes réserves à un nombre d'heures sans décimales, je n'ai que ça, mais il y a sans doute mieux:

=SI(ESTNUM(A2);ARRONDI((A2*24*3600)/3600;0);GAUCHE(A2;TROUVE(":";A2)-1))

crdlmnt
0
tontong Messages postés 2556 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 5 septembre 2024 1 057 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
13 avril 2017 à 13:41
Merci pour la mise au point.
Je ne connaissais pas le seuil à 9999 heures.
L'autre hypothèse est que je l'ai oublié; mais là c'est plus grave!
"de ce nombre 12327:04:18" j'y avais vu une ambiguïté, en fait il n'y en a pas puisque ça ne peut pas être un nombre.
0
mdo100 Messages postés 126 Date d'inscription jeudi 9 décembre 2010 Statut Membre Dernière intervention 21 février 2019 22
13 avril 2017 à 12:11
Bonjour chermitio, toutes et tous,

Donc la réponse que je t'ais donné hier ne te convient pas !

https://forums.commentcamarche.net/forum/affich-34519464-convertir

Je trouve que tu est bien difficile.
0