Excel format de cellule
Résolu/Fermé
frisoa
Messages postés
40
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
31 janvier 2013
-
6 avril 2009 à 10:50
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 6 avril 2009 à 11:36
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 6 avril 2009 à 11:36
A voir également:
- Excel format de cellule
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Liste déroulante excel - Guide
- Verrouiller cellule excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
6 réponses
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
6 avril 2009 à 11:17
6 avril 2009 à 11:17
Salut,
C'est normal ta formule met ta cellule au format texte, le fait de copier en collage spécial valeur génére un petit pictogramme qui te propose le format de la cellule donc le format numérique et un double clic passe ta cellule au format numérique et donc exploitable.
Autre technique qui pourrait être intégré dans un code VBA ou manuellement, saisir 1 dans un cellule vide et faire Edition/Copier de cette cellule contenant 1 et sélectionner toutes les cellules contenant la formule, Edition/Collage Spécial/ Cocher multiplication. Toutes les cellules sélectionnées passeront en format numérique et mettre la cellule au format personnalisé aaaa/mm/jj h:mm
A+
C'est normal ta formule met ta cellule au format texte, le fait de copier en collage spécial valeur génére un petit pictogramme qui te propose le format de la cellule donc le format numérique et un double clic passe ta cellule au format numérique et donc exploitable.
Autre technique qui pourrait être intégré dans un code VBA ou manuellement, saisir 1 dans un cellule vide et faire Edition/Copier de cette cellule contenant 1 et sélectionner toutes les cellules contenant la formule, Edition/Collage Spécial/ Cocher multiplication. Toutes les cellules sélectionnées passeront en format numérique et mettre la cellule au format personnalisé aaaa/mm/jj h:mm
A+
frisoa
Messages postés
40
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
31 janvier 2013
6 avril 2009 à 10:57
6 avril 2009 à 10:57
Juste une petite précision.
Quand je fait un collage spécial des valeurs de ma colonne résultat et que je change le format de cellule celui me le prend en compte seulement quand je double clic sur chaque cellule. Assez étrange!
Quand je fait un collage spécial des valeurs de ma colonne résultat et que je change le format de cellule celui me le prend en compte seulement quand je double clic sur chaque cellule. Assez étrange!
frisoa
Messages postés
40
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
31 janvier 2013
6 avril 2009 à 11:21
6 avril 2009 à 11:21
bonjour mike-31,
je crains de ne pas vraiment comprendre ta deuxième solution
pourrais tu me ré-expliquer s'il te plait, merci
je crains de ne pas vraiment comprendre ta deuxième solution
pourrais tu me ré-expliquer s'il te plait, merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
6 avril 2009 à 11:23
6 avril 2009 à 11:23
Bonjour
vous pouvez retrouver la date utilisable dans une cellule avec la formule ci dessous, qui correspond pour l'exemple à un résultat de votre 1° formule recopié en B9.
Vous pouvez aussi inclure cette séquence dans votre formule de calcul pour intégrer la date, mais ça rique d'être complexe sans cellule de renvoi. Mieux vaut, je pense, passer par un renvoi dans une cellule cachée.
Crdlmnt
=STXT(B9;9;2)&"/"&STXT(B9;6;2)&"/"&GAUCHE(B9;4)
vous pouvez retrouver la date utilisable dans une cellule avec la formule ci dessous, qui correspond pour l'exemple à un résultat de votre 1° formule recopié en B9.
Vous pouvez aussi inclure cette séquence dans votre formule de calcul pour intégrer la date, mais ça rique d'être complexe sans cellule de renvoi. Mieux vaut, je pense, passer par un renvoi dans une cellule cachée.
Crdlmnt
=STXT(B9;9;2)&"/"&STXT(B9;6;2)&"/"&GAUCHE(B9;4)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
frisoa
Messages postés
40
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
31 janvier 2013
6 avril 2009 à 11:26
6 avril 2009 à 11:26
merci pour vos réponses,
La solution de mike à fonctionné sans problème. Je vais pouvoir avancé grâce à vous sur mon boulot d'aujourd'hui.
A bientôt
La solution de mike à fonctionné sans problème. Je vais pouvoir avancé grâce à vous sur mon boulot d'aujourd'hui.
A bientôt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
6 avril 2009 à 11:36
6 avril 2009 à 11:36
Re
La solution de MIKE est effectivement excellente. En complément, vous pouvez l'avoir en direct sur le résultat de votre première formule (dans une cellule formatée selon le conseil de Mike) en incluant toute la formule de concaténation entre parenthèse et en terminant derrière la dernière parenthèse par:*1, soit:
=(SI(OU(D2="";D2=0);&(TEXTE(C2;"aaaa-mm-jj");" 09:00:00");&(TEXTE(C2;"aaaa-mm-jj");" ";(TEXTE(D2;"hh:mm:ss"))) )*1
en appartée pour info:
le signe & remplace "concatener"avantageusement pour la longueur des formules.
Et un point à Mike pour cette bonne idée.
Crdlmnt
La solution de MIKE est effectivement excellente. En complément, vous pouvez l'avoir en direct sur le résultat de votre première formule (dans une cellule formatée selon le conseil de Mike) en incluant toute la formule de concaténation entre parenthèse et en terminant derrière la dernière parenthèse par:*1, soit:
=(SI(OU(D2="";D2=0);&(TEXTE(C2;"aaaa-mm-jj");" 09:00:00");&(TEXTE(C2;"aaaa-mm-jj");" ";(TEXTE(D2;"hh:mm:ss"))) )*1
en appartée pour info:
le signe & remplace "concatener"avantageusement pour la longueur des formules.
Et un point à Mike pour cette bonne idée.
Crdlmnt