Convertir au format date
Résolu/Fermé
Utilisateur anonyme
-
9 avril 2016 à 17:40
Raymond PENTIER Messages postés 58676 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024 - 9 avril 2016 à 20:51
Raymond PENTIER Messages postés 58676 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 octobre 2024 - 9 avril 2016 à 20:51
A voir également:
- Convertir au format date
- Format epub - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format apfs - Guide
- Convertir youtube en mp3 avec audacity - Guide
- Hp format tool - Télécharger - Stockage
3 réponses
jc80
Messages postés
4242
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
9 avril 2016 à 17:43
9 avril 2016 à 17:43
Bonjour
Cliques sur format>>format de cellule>>>>date et tu choisis le format souhaité ensuite ok
Cordialement
Cliques sur format>>format de cellule>>>>date et tu choisis le format souhaité ensuite ok
Cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 411
Modifié par Vaucluse le 9/04/2016 à 18:00
Modifié par Vaucluse le 9/04/2016 à 18:00
Bonjour
essayez cette formule à adapter et à tirer sur la hauteur utile:
=STXT(A1;TROUVE(" ";A1;1)+1;20)*1
vous pouvez ensuite copier la colonne et faire un collage spécial valeur pour supprimer les formules
crdlmnt
Ps: Jc80 (salut).. ça ne fonctionne pas à priori avec un texte à l'origine, comme le précise le demandeur
La qualité de la réponse dépend surtout de la clarté de la question, merci!
essayez cette formule à adapter et à tirer sur la hauteur utile:
=STXT(A1;TROUVE(" ";A1;1)+1;20)*1
vous pouvez ensuite copier la colonne et faire un collage spécial valeur pour supprimer les formules
crdlmnt
Ps: Jc80 (salut).. ça ne fonctionne pas à priori avec un texte à l'origine, comme le précise le demandeur
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 411
9 avril 2016 à 18:21
9 avril 2016 à 18:21
STXT édite un texte issu de la cellule A1 en fonction des conditions ci dessous:
=STXT(Cellule origine;position caractère début; nombre de caractères à éditer)
TROUVE un caractère ou un ensemble de caractères dans un texte et ressort sa position par rapport au début du texte . Le 1 ou 2 permet de définir à partir de quelle zone du texte la formule doit chercher (mais ressort toujours la position depuis le début)
dans notre cas:
=STXT(A1;TROUVE(" ";A1;1)+1;20)*1
=STXT(A1 va chercher dans A1
TROUVE(" ";A1;1) va chercher le 1° blanc dans le texte (" ") et ressort sa position par rapport au début
pour définir le départ de la date avec cette définition on rajoute un pour compenser le blanc
le 20 final définit le nombre de caractères à éditer. Il suffit que ce nombre soit supérieur au nombre de caractères à trouver
le *1 qui englobe toute la formule sert à re-numériser le résultat qui devient alors lisible comme une date par Excel.
espérant avoir été clair, par message ce n'est pas très facile
crdlmnt
=STXT(Cellule origine;position caractère début; nombre de caractères à éditer)
TROUVE un caractère ou un ensemble de caractères dans un texte et ressort sa position par rapport au début du texte . Le 1 ou 2 permet de définir à partir de quelle zone du texte la formule doit chercher (mais ressort toujours la position depuis le début)
dans notre cas:
=STXT(A1;TROUVE(" ";A1;1)+1;20)*1
=STXT(A1 va chercher dans A1
TROUVE(" ";A1;1) va chercher le 1° blanc dans le texte (" ") et ressort sa position par rapport au début
pour définir le départ de la date avec cette définition on rajoute un pour compenser le blanc
le 20 final définit le nombre de caractères à éditer. Il suffit que ce nombre soit supérieur au nombre de caractères à trouver
le *1 qui englobe toute la formule sert à re-numériser le résultat qui devient alors lisible comme une date par Excel.
espérant avoir été clair, par message ce n'est pas très facile
crdlmnt
Utilisateur anonyme
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
9 avril 2016 à 18:29
9 avril 2016 à 18:29
Je vous remercie infiniment, j'ai bien noté toutes vos explications qui me seront bien précieuses.
je peux marquer cette discussion comme résolu.
Encore merci
je peux marquer cette discussion comme résolu.
Encore merci
Raymond PENTIER
Messages postés
58676
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 octobre 2024
17 203
>
Utilisateur anonyme
9 avril 2016 à 18:47
9 avril 2016 à 18:47
Bonjour yanistelo.
Puisque manifestement tu souhaites apprendre, je te recommande l'outil Evaluation : Tu te places dans la cellule contenant la formule, tu fais Formules/Audit de formules/Evaluation de formule et tu cliques au fur et à mesure sur [
Cet outil est génial, et te permets souvent de trouver ton erreur, ou de comprendre l'action d'une fonction, ou de suivre le déroulement d'une formule.
Puisque manifestement tu souhaites apprendre, je te recommande l'outil Evaluation : Tu te places dans la cellule contenant la formule, tu fais Formules/Audit de formules/Evaluation de formule et tu cliques au fur et à mesure sur [
Évaluer].
Cet outil est génial, et te permets souvent de trouver ton erreur, ou de comprendre l'action d'une fonction, ou de suivre le déroulement d'une formule.
Utilisateur anonyme
>
Raymond PENTIER
Messages postés
58676
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 octobre 2024
9 avril 2016 à 19:14
9 avril 2016 à 19:14
Bonjour,
Merci pour l'info.
J'ai bien essayé mais je n'ai pas tout compris.
et justement je voulais faire la même chose pour ce type de cellule
en C2, j'ai 1.136400 (format texte)
j'applique la formule
=STXT(C2;TROUVE(".";C2;1)+1;12)*1
et je me retrouve avec ce résultat
136400
mais je voudrais celui-là : 1,36400
où dois-je mettre la virgule ?
Merci pour l'info.
J'ai bien essayé mais je n'ai pas tout compris.
et justement je voulais faire la même chose pour ce type de cellule
en C2, j'ai 1.136400 (format texte)
j'applique la formule
=STXT(C2;TROUVE(".";C2;1)+1;12)*1
et je me retrouve avec ce résultat
136400
mais je voudrais celui-là : 1,36400
où dois-je mettre la virgule ?
Raymond PENTIER
Messages postés
58676
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 octobre 2024
17 203
9 avril 2016 à 19:30
9 avril 2016 à 19:30
Non, yanistelo : Une formule s'utilise dans un contexte bien précis ; il n'y a pas de formule passe-partout ou interchangeable.
Ta première demande concernait une expression texte représentant une date. Cette fois-ci il s'agit seulement d'une suite de chiffes contenant un point ... c'est tout-à-fait différent !
et la formule est également très différente :
=CNUM(SUBSTITUE(A1;".";","))
Ta première demande concernait une expression texte représentant une date. Cette fois-ci il s'agit seulement d'une suite de chiffes contenant un point ... c'est tout-à-fait différent !
et la formule est également très différente :
=CNUM(SUBSTITUE(A1;".";","))
Raymond PENTIER
Messages postés
58676
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 octobre 2024
17 203
>
Utilisateur anonyme
9 avril 2016 à 20:51
9 avril 2016 à 20:51
ça se fait tout seul ... tu n'as pas essayé ?
Modifié par Raymond PENTIER le 9/04/2016 à 18:29
Cela fonctionnerait pour la liste :
04 Avril 2016
03 Avril 2016
02 Avril 2016
01 Avril 2016
31 Mars 2016
Cordialement.
9 avril 2016 à 18:24
Je n'avais pas vu qu'il était précisé
J'ai une liste de dates au format texte saisi comme ceci
Cordialement