Quelqu'un qui taquine avec Excel?
Bonjour à tous.
Je recherche un moyen pour changer une valeur d'une cellule en date.
J'ai actuellement cette valeur en cellule : "03012015"
Et je veux la changer en : "03/01/2015"
Je sais qu'il faut utiliser la formule CONCATENER" mais j'y pige rien.
J'ai d'autres soucis mais on va commencer par celui là.
PLZ help...
@Ownerage: Elle a tardé à venir celle là. Je commençais à stresser que personne ne la fasse.
Bonpoint.jpg
@kylon: J'aurai bien voulu t'aider mais mon logiciel rame, j'ai un excel lent.
Ô Dieu pourquoi suis-je si lourd ?
@kylon: C'est chercher la merde de ma part que de m'en vanter mais je crois que j'ai jamais fait pire que ça: http://choualbox.com/msEiI#comid3547662
Je pense que si j'arrive à la placer un jour au JT de TF1 en direct aucune vie n'aurait plus de valeur que la mienne.
Est-ce que tu as vérifié que ton ordinateur est correctement branché ? Si oui, fais une recherche google.
Captain-Useless.jpg
@baUer: Paint master. Tu peux pas test.
http://img15.hostingpics.net/pics/349182Sanstitre.jpg
Tu place ta chaîne en A1 :
et tu mets dans A2 la formule : =CONCAT(STXT(A1;1;2);"/";STXT(A1;3;2);"/";STXT(A1;5;4))
Ensuite tu tire vers le bas pour appliquer aux autres.
@maxoudela: bravo tu m'as devancé j'allais écrire exactement la même.
Par contre attention si la cellule contient un nombre, il faut d'abord convertir en texte : =TEXTE(A1;"Standard") puis appliquer la formule
@KaptnZboub: Ouais, je dirais même de faire gaffe au texte car Excel a tendance à bouffer les zéro qui sont tout devant.
@maxoudela: J'ai la chaîne en A1 mais la formule en B2. C'est gênant?
En faisant comme tu m'a dit j'ai "#NOM?"
@maxoudela: oui il faut bien penser à mettre un ' devant les nombres qui commence par 0 sinon la formule décalle tout.
La formule complete donc :
=CONCAT(STXT(TEXTE(A1;"Standard");1;2);"/";STXT(TEXTE(A1;"Standard");3;2);"/";STXT(TEXTE(A1;"Standard");5;4))
@kylon: Non que ça soit en B2 osef. Ta chaîne a bien le "0" tout devant? Tu as bien mis des ";" entre les paramètres?
@maxoudela: Arf...maintenant que tu le dis, ma chaîne compte certaines valeurs où il n'y a pas le 0 devant.
Donc des dates "5012015"...
J'ai fait un c/c de ta formule.
@kylon: Oui il te faut remettre les zéros devant. Regarde plus ma réponse à Jimbolamouche, c'est encore plus simple avec la fonction "convertir".
@maxoudela: Putain ça me saoule...J'y suis presque grâce à vous.
J'ai les 3/4 qui se sont convertis mais les date avec les 0 devants ne se convertissent pas...
@kylon: C'est fini ou je peux jouer ?
=DATE(STXT(TEXTE(E4;"00000000");5;4);STXT(TEXTE(E4;"00000000");3;2);STXT(TEXTE(E4;"00000000");1;2))
E4 étant ta cellule ofc
@rekted: ET NOUS AVONS UN GAGNANT !!!!!!!!!
Tu me sauves la vie mec! Je sais pas comment te remercier. Oublie les poupous de ma femme, elle est pas d'humeur en ce moment.
@kylon: juste avoir le sentiment du travailles bien fait ca me suffit
et accessoirement te savoir en train de bosser c'est te savoir ailleurs que dans le g/porn
putain je suis trop humble
@rekted: Putain. T'es à deux doigts de la prendre dans le cul mais no homo.
Encore merci. Je m'en souviendrais.
@rekted: Haha aussi mais bon je vais pas abuser non plus. C'est déjà sympa d'en être arriver là.
@gorille: Nope. ça me mets des caractères en astérisques.
Je sais que je suis une turne en info mais quand même.
@gorille: Parce que j'ai exactement 558 cellules comme ça...
Question de productivité et j'ai pas de stagiaire à ma disposition aujourd'hui...
jconnais pas le nom des fonctions dans excel mais si y'a pas de truc qui detecte automatiquement la date, faut faire un truc du genre :
CONCAT (SUBSTR(0,2),"/",SUBSTR(2,4),"/",SUBSTR(4,8))
@critikal: On y est presque mais y'a des erreurs dans la formule selon cet enculé d'Excel...
@Glandhi: En fait c'est les prémices de ce que je dois faire pour faire mon taf.
Si je peux pas faire ça je peux pas importer les écritures sur mon log.
Ça reste entre nous mais des fois...il m'arrive de bosser. Oui je sais j'ai honte mais je me soigne sur le g/porn juste après.
@Toomzw:
*
@gorille: Nope. ça me mets des caractères en astérisques.
Je sais que je suis une turne en info mais quand même.
1 point, il y a 24 minutes . favoris*
Mais merci quand même...
@Mordrak: exactement...
"Je sais que je suis une turne en info mais quand même." : c'est confirmé.
@Mordrak: J'suis pas si con plz...
Le format ne marche pas j'ai beau agrandir la cellule.
@kylon: c'est à dire que chaque caractère / erreur a une signification, d'où les réponses précédentes. mais je te pardonne.
sinon, as-tu la possibilité de transmettre la partie de ton fichier qui pose problème ? il est plus simple de travailler directement sur le tableur que d'imaginer les solutions possibles (qui s'adaptent à une partie et pas une autre, etc).
@Cho7: C'est un fichier d'un client. Tu comprendras que je suis tenu par le secret professionnel et qu'il m'est difficile de le faire tourner.
Merci quand même. J'ai déjà réussi à mettre des zéros devant...trop un hacker.
Maintenant il faut que j'arrive à rajouter les slashs...
@kylon: je ne sais pas comment il est foutu ce fichier, mais en copiant la colonne qui nous intéresse dans un autre fichier et de transmettre celui-ci pour "remodelage", il te sera ensuite plus aisé de réintégrer les résultats par un copier/coller en lieu et place de l'original (et du coup, sans devoir transmettre le fichier du client, à moins qu'une succession de dates soit également confidentielle).
@Cho7: Haha...juste une histoire avec le 29 février qui serait une histoire avec les illuminatis mais chuuuut...
Comment je peux faire suivre un fichier excel ?
@Cho7:
https://www.fichier-xls.fr/2016/04/29/classeur1/
Tu y as accès du coup?
Je voudrais en B2 la date avec les slashs.
Là pour l'instant je suis arrivé a convertir les 3/4. Seules les dates sans le 0 devant me font chier.
J'ai beau essayer toutes les formules que je trouve.
Merci d'avance.
@kylon: voilà : https://www.fichier-xls.fr/2016/04/29/classeur1-1/
tu peux copier / coller les valeurs brutes récupérées (sans t'occuper de la formule).
edit : par contre là c'est moche comme résultat, donc tu n'as pas en l'état la possibilité de bosser sur les dates (faire des calculs, comparaisons, etc). mais si c'est juste l'affichage qu'il te faut, ça doit faire l'affaire.
@Cho7: Merci. C'est une autre façon de faire que rekted mais c'est parfait.
L'affichage m'importe peu puisque je vais balancer ça sur un log de compta. C'est des dates d'écritures comptables tout simplement.
Merci vous êtes géniaux. ça va me soulager des quelques manips superflues.
Bon sinon t'as plus simple: Tu sélectionnes toutes les cellules. Tu vas dans l'onglet Données. Normalement, tu as une fonction convertir. Tu as le choix entre délimité et largeur fixe, tu prends le deuxième, tu as juste à ajuster la où tu coupes et hope, comme par magie, tu as jour date et mois séparés en 3 cellules. De rien
@Jimbolamouche: Ouais même encore plus simple, tu va dans "convertir", tu sélectionne "délimité", puis "suivant" puis "suivant" puis cocher "Date" et "JMA" et cliquer sur Terminer. Encore plus simple
@maxoudela: je te sens un peu énervé... Ton avatar me dit que tu n'aimes pas quand les enfants sont en vacance, car ils sont avec leurs parents.. pas vrai?
@Jimbolamouche: Lol mais pas du tout, ta solution est très bien, je l'ai juste rendue encore plus simple! C'est un travail collaboratif
@maxoudela: je connaissais pas pas besoin de se prendre la tete avec une formule en fait !
@maxoudela: Ta méthode est la bonne, kylon veut juste dans un cellule, mais juste séparé par des slash! gg!
Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.
En accédant à ce site, tu acceptes nos conditions d'utilisation.