Tu peux Ă©galement filtrer/copier ta colonne automatiquement pour nâavoir que les chiffres.
EDIT : Rah, jâai un doute. Laisse moi chauffer du excel pour vĂ©rifier.
Tu peux Ă©galement filtrer/copier ta colonne automatiquement pour nâavoir que les chiffres.
EDIT : Rah, jâai un doute. Laisse moi chauffer du excel pour vĂ©rifier.
Non
Non mais à 95% en JJ/MM/AAAA donc si je dois nettoyer à la main quelques dizaines de lignes ça peut le faire.
Jâavais pensĂ© trouver un truc comme @Malko ou je partirais de la position du premier chiffre de la cellule mais jâarrive pas
ouai câest completement con ce que je viens de dire, parce que vu que la ville change faudrait faire dâabord le meme genre de procedure pour eliminĂ© la ville et ensuite faire droite(text;char)
Ah et @om4ever, je maitrise depuis peu le index(equiv), ca mâa simplifier la vie !
Je ferais des tests tout Ă lâheure doudou, jâavais dĂ©ja fait des trucs de ce genre lĂ Ă partir dâadresses pour extraire les codes postaux
Y a des trucs qui ont lâair dâexister mais rien de probant
Câest jouable et simple avec la fonction EXTRACTNUMBERS
de kutools.
En cherchant un peu, je suis tombé sur cette formule :
=STXT(A3;TROUVE("/";A3)-2;10)+0
Ăa a lâair de marcher
Jâai pas mieux en stock
Du coup ça risque de foirer sur les dates mal formatĂ©es, mais bon si tâes ok pour les corriger, ça le fait bien
Sinon pour mon histoire avec mon fichier de 770 000 lignes, je devais faire des recherchev pour voir dans quel fichier chaque ligne Ă©tait localisĂ©e. Du coup, vous lâimaginez bien, ça prend du temps, beaucoup de temps. Jâai cherchĂ© appris quâune recherchev approximative (en mettant le 4e paramĂštre sur 1 et pas 0) met beaucoup moins de temps quâune recherche exacte.
Du coup au lieu de faire ma recherche comme dâhab, jâai fais une recherchev approximative, avec Ă cĂŽtĂ© un contrĂŽle de cohĂ©rence (entre la valeur renvoyĂ©e et la valeur recherchĂ©e) et ça met vaaaachement moins de temps (ça doit mettre genre 2 minutes au lieu de âje sais pas combien jâai dĂ©jĂ attendu une demi heure et câest toujours pas finiâ). Je tenais Ă le partager, Ă toutes fins utlies.
Il a fallu que je ruse un peu mais ça a bien marché.
En fait jâai crĂ©Ă© une colonne =STXT(A3;TROUVE(« / »;A3)-2;10)+0
Mais comme jâavais des dates en JJ/MM/AAAA et des dates en JJ/MM/AA ça marchait que pour les premiĂšres. Les autres me renvoyait #VALEUR !
Jâai donc refait une seconde colonne =STXT(A3;TROUVE(« / »;A3)-2;8)+0 pour sortir les dates en JJ/MM/AA. Les dates en JJ/MM/AAAA ressortait toute en 2020. Il tronquait les deux derniers chiffres.
Je me suis dit, vas y, tu prends le minimum des deux cellules et tu auras forcĂ©ment la bonne date : soit câĂ©tait une JJ/MM/AAAA et elle ressortira dans la premiĂšre colonne (car forcĂ©ment infĂ©rieure Ă 2020), soit câĂ©tait une JJ/MM/AA et elle ressortira dans la seconde puisque la premiĂšre colonne marche pas.
Mais non. Car #VALEUR ! faisait planter le truc. Jâai donc du faire une colonne intermĂ©diaire pour transformer les #VALEUR ! en cellule vide =SI(ESTERREUR(A1);« »;A1).
La fonction Mini marche du coup à coup sûr car il récupÚre la seule cellule renseignée quand il doit choisir entre une cellule renseignée et une cellule vide.
Jâai donc pu rĂ©cupĂ©rer les dates de cette maniĂšre.
Maintenant, je vais péter la gueule à la connasse qui a fait le fichier. Je vais lui parler de la façon de faire des tableurs
Pour des cas dans ce genre, si tu as la liberté de faire du VBA, tu peux utiliser les expressions réguliÚres
Vous à cÎté de ce type :
Coucou les copains,
Je galĂšre comme un con sur une formule basique dont la solution est certainement trĂšs simple mais pour laquelle je viens de perdre plus dâune heureâŠ
VoilĂ la formule en question : SOMME.SI.ENS(Dashboard!$BI$2:$BI$964;Dashboard!$T$2:$T$964;âLightâ;Dashboard!$AC$2:$AC$964;"<01/10/2017";Dashboard!$AC$2:$AC$964;">=01/09/2017";Dashboard!$A$2:$A$964;âComFROfferâ)
Celle-ci marche parfaitement sauf quâen fait il faudrait, au lieu que la date soit Ă©crite dans la formule, quâelle fasse plutot rĂ©fĂ©rence Ă une autre cellule (celĂ dans le but de pouvoir lâĂ©tendre bien surâŠ)
Sauf que quand je le fais, celĂ donne ça : =SOMME.SI.ENS(Dashboard!$BI$2:$BI$964;Dashboard!$T$2:$T$964;âLightâ;Dashboard!$AC$2:$AC$964;"<B20";Dashboard!$AC$2:$AC$964;">=B19";Dashboard!$A$2:$A$964;âComFROfferâ)
Mes dates Ă©tant en cellule B19 et B20 mais le rĂ©sultat, dans ce cas est â0ââŠsurtout que ça ne fait pas de rĂ©sultat type #N/A ou autre
Jâimagine que câest dĂ» Ă un problĂšme de format mais je sais pas le rĂ©soudre, des avis?
@om4ever @Tyler messieurs les experts, vous auriez une solution? Je galĂšre encore aujourdâhui lol
tu peux transmettre le fichier ? ce sera plus simple Ă visualiser lâerreur
Volontier, je te lâenvoies comment?
Câest possible par MP ?
Ouais par MP en archive ça passe normalement
Je nâarrive pas Ă trouver une solution propre Ă ton problĂšme.
Est-ce que tu peux rajouter une colonne Ă ton fichier ? Si oui, tu peux faire un petit test =SI(Dashboard!$AC$2:$AC$964>=B19;1;0) et rajouter la condition dans ta formule.
Malheureusement je ne peux pas rajouter, surtout que jâaimerai faire glisser la formule pour le faire avec dâautres dates et ça deviendrait compliquĂ©.
Merci en tout cas dâessayer ^^
On autorise bel et bien les .zip.