Format date - SQL / Excel
Résolu/Fermé
A voir également:
- Format date - SQL / Excel
- Liste déroulante excel - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format apfs - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
Modifié par Vaucluse le 1/04/2011 à 11:36
Modifié par Vaucluse le 1/04/2011 à 11:36
Bonjour
pour récupérer la date exploitable sans tenir compte de l'heure, trois options selon que votre date est en texte ou en num
apparemment votre date est en num puisqu'elle renvoi:38463.50549
donc:1°)
=ENT(cell) vous donnera 38463 que vous pourrez afficher en format date
cela si le séparateur que vous utilisez est bien le point et non la virgule
sinon: =ENT(SUBSTITUE(Cell;".";",";1))
et si vous êtes en texte:2°)
=DATEVAL(GAUCHE(Cell;10))
sous réserve que la date soit toujours écrite avec 10 caractères (xx/xx/xxxx)
plus simplement, 3°)
pour n'avoir que la date sans modifier la cellule:
Format / Personnalisé /Type et entrer:
jj/mm/aaa
qui ne vous affichera que la date en gardant la valeur numérique complète
si tout cela ne va pas , revenez avec un modèle de ce que vous avez sur:
http://www.cijoint.fr
bonne chance
crdmlnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
pour récupérer la date exploitable sans tenir compte de l'heure, trois options selon que votre date est en texte ou en num
apparemment votre date est en num puisqu'elle renvoi:38463.50549
donc:1°)
=ENT(cell) vous donnera 38463 que vous pourrez afficher en format date
cela si le séparateur que vous utilisez est bien le point et non la virgule
sinon: =ENT(SUBSTITUE(Cell;".";",";1))
et si vous êtes en texte:2°)
=DATEVAL(GAUCHE(Cell;10))
sous réserve que la date soit toujours écrite avec 10 caractères (xx/xx/xxxx)
plus simplement, 3°)
pour n'avoir que la date sans modifier la cellule:
Format / Personnalisé /Type et entrer:
jj/mm/aaa
qui ne vous affichera que la date en gardant la valeur numérique complète
si tout cela ne va pas , revenez avec un modèle de ce que vous avez sur:
http://www.cijoint.fr
bonne chance
crdmlnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
1 avril 2011 à 11:50
mille merci pour votre support, bravo
1 avril 2011 à 12:07
j'ai déposer le fichier, sur le site que vous m'avez proposé.
Notre soucis est qu'en colonne M de l'onglet AGU nous retrouvons "en visuel" le mois, qui est la donnée que nous recherchons.
mais dans l'onglet TCD, le croisé dynamique ne traite pas la valeur affichée pour faire l'éclatement par mois.
Avez vous une idée ?
Michel
1 avril 2011 à 12:40
déposer le fichier , c'est bien ... mais il faut revenir et placer dans un message le lien donné par le site, sinon on ne le retrouve pas:-)
A tout à l'heure?
crdlmnt
1 avril 2011 à 13:06
voici le lien
http://www.cijoint.fr/cjlink.php?file=cj201104/cijWnQvMBC.xls
bonne réception
Michel
1 avril 2011 à 13:21
je ne suis pas un spécialiste des TCD et ne peut pas trop vous répondre
par contre, il y a peut être quelque chose à faire dans la liste des mois que vous avez créée en colonne M, à savoir que le fait de formater pour l'affichage du mois ne change pas la valeur numérique de la cellule.
Si vous voulez donc regrouper les données par mois à partir de la colonne M, il faut modifier cette valeur numérique
il suffit donc, pour afficher le N° du mois de remplacer votre formule par:
=MOIS(L2)
mais pour suivre, cette formule ne fera pas la différence entre les mois identiques d'une année sur l'autre, il faudrait peut être voir donc à écrire cette formule ci:
=MOIS(L2)&"/"&ANNEE(L2)
qui regroupera toutes les valeurs du même mois de la même année.
Mais je dis bien peut être car je ne suis pas sur d'avoir compris votre problème.
A suivre