Elle va ĂȘtre belle mon Ă©tude si tu passes pour un gĂ©nie en interne
Tu connais INDEX(EQUIV) ?
Tu vas devenir leur dieu aprÚs ça
jâai lu vite fait, plusieurs fois quand mĂȘme, toujours pas compris Ă quoi ça servait!
pour revenir Ă des choses plus terre Ă terre, comment fait-on des classes Ă intervalle manuel? genre <25, 25-49, 50-64, >65? (putain jâassume moyen de demander ça aux yeux de @douante alors que dans 4 jours je vais me prĂ©senter en face de lui en mode âexpert qui va vous aiderâ haha ).
EDIT: Dans un TCD bien entendu
Faut que tâattribue une classe dâĂąge Ă chaque valeur avant de faire ton TCD.
@Malko avait donné une bonne solution y a quelques mois :
Faut juste pas oublier de figer ta matrice source : RECHERCHEV($A1;$C$1:$D$20;2;VRAI)
Câest RECHERCHEV, en beaucoup plus puissant ^^
Jâattends mon contrat de sous-traitance maintenant
Sinon il y a les conditions =SI
=SI(0<A1<15;âclasseAâ;SI(15<A1<30;âclasseBâ;SI(31<A1<45;âclasseCâ;SI(46<A1<60;âclasseDâ;âNonClassĂ©â))))
Ca fonctionne tant que tu nâas pas 150 classes diffĂ©rentes ça. Technique de roumain
Comme il en a que 4 ça devrait le faire Surtout que je lui ai Ă©crit la formule et quâil a quâĂ la copier coller
Merci mais du coup je me suis dĂ©merdĂ© avec un bon vieux ânb si.ensâ, parce que il yâavait 2/3 conditions aussi, ça lâa bien fait.
Doudou, tu me déçois
non mais si vous voulez aller pĂȘcher le goujon Ă la dynamite allez-y
Gardons les index equiv et les recherchev pour ce qui le mérite. Genre, mon tableau des stats des championnats des pronos
Mes Exceliens sûrs,
On mâa demandĂ© un truc un peu coton. DĂ©jĂ je pars dâun fichier brut dâenviron 770 000 lignes (donc dĂ©jĂ les temps de chargement sont assez longs ). A partir de ce fichier, moi et dâautres personnes avons extrait des lignes selon des critĂšres dĂ©finis pour faire des jeux de tests (pour lâindustrialisation dâun reporting). Et du coup je dois contrĂŽler si les jeux de tests respectent bien les rĂšgles mises en place. Donc sur ma base de travail (le gros fichier de 770 000 lignes) je dois pouvoir dire Ă quel jeu de test chaque ligne a Ă©tĂ© affectĂ©e. Alors si de base jâavais un identifiant unique par ligne le problĂšme se poserait pas, mais câest pas le cas.
Jâai essayĂ© de bricoler un truc en regroupant pour chaque ligne tous les critĂšres de selection par colonne mais parfois jâai des cellules en #NA et par consĂ©quent sur ma concatĂ©nation jâai juste du #NA par moment.
Donc je suis en train de rĂ©flĂ©chir, mais je vois pas trop comment mâen sortir sur le coup.
Tu pourrais vérifier les critÚres via du VBA ?
Ou rajouter une table intermĂ©diaire oĂč tu remplacerais les N/A par une valeur par dĂ©faut, comme ça tu nâaurais plus de soucis lors de la concatĂ©nation ?
Jâai pas tout compris ce que tu voulais faire, mais dans le doute, le meilleur ami des erreurs de rĂ©sultats de formules, câest SIERREUR ^^
Bah dĂ©jĂ tu vas voir le connard qui a pensĂ© le fichier, et tu lui expliques que la prochaine fois, sâil prĂ©voit pas une clĂ© unique, tu le feras souffrir.
Vous avez beaucoup bossé dessus ? Tu peux pas insérer une clé unique et refaire les exports ?
Au final vu que jâai seulement 2 champs pour lesquels jâai du #NA, jâai crĂ©Ă© deux colonnes de contrĂŽles supplĂ©mentaires pour ces deux champs. Je pense mâen sortir avec ça du coup, mĂȘme si ça va prendre un peu de temps (mon ordi est en souffrance). Du coup la formule a cette gueule lĂ :
=SI(ET(AA42902=VRAI;AB42902=FAUX);CONCATENER(B42902;C42902;D42902;E42902;« #NA »;I42902;J42902;K42902;L42902;M42902;N42902;O42902;P42902;Q42902;R42902;S42902;T42902;W42902;X42902);SI(ET(AA42902=FAUX;AB42902=VRAI);CONCATENER(B42902;C42902;D42902;E42902;G42902;« #NA »;J42902;K42902;L42902;M42902;N42902;O42902;P42902;Q42902;R42902;S42902;T42902;W42902;X42902);SI(ET(AA42902=VRAI;AB42902=VRAI);CONCATENER(B42902;C42902;D42902;E42902;« #NA »;« #NA »;J42902;K42902;L42902;M42902;N42902;O42902;P42902;Q42902;R42902;S42902;T42902;W42902;X42902);CONCATENER(B42902;C42902;D42902;E42902;G42902;I42902;J42902;K42902;L42902;M42902;N42902;O42902;P42902;Q42902;R42902;S42902;T42902;W42902;X42902))))
Câest beau Excel hein
Sinon @douante le fichier dĂ©jĂ de base provient de je ne sais quel flux qui est mensuel, que jâai du dĂ©jĂ Ă la base consolider. En vrai si jâavais su jâaurais foutu une clĂ© unique sur chaque ligne avant que ma chef commence Ă faire les jeux de tests (extraire les lignes en fonctions de rĂšgles donnĂ©es). Donc de toute façon Ă part ce que je suis en train de faire je vois pas trop
Magnifique
Dites, je cherche dans un tableau Ă reconstituer un champ âdateâ Ă partir dâune cellule fourre-tout : par jâai en colonne J la cellule : âMr X a dĂ©clarĂ© sa situation le 24/05/2017 Ă Paris.â
Par quelle fucking miracle je peux faire une colonne K avec juste la date ?
Sachant aussi que la position de la date varie dâune ligne Ă lâautre suivant les cellules.
=GAUCHE(DROITE(A1;19);10)
Par contre si les cases de la colonne concernĂ©es nâont pas exactement autant de caractĂšres, ça va coincer, et je nâai pas de solution en tĂȘte
Est ce que tâas toujours la mĂȘme structure avant ou aprĂšs la date ? genre « le XX à » ?
Est ce que le format de la date est toujours le mĂȘme ?
Je support que le nom du bonhomme et le lieu change a chaque fois. il faudrait que tu puisse avoir un champ avec le nom du mec et la civilité
Si on omet la ville aprĂšs la date, yâa pas moyen de faire ça en plusieur colonne du genre:
Colonne A: Civilité
Colonne B: Nom
Colonne C: la phrase
Colonne D: len(A1)
Colonne E: len(B1)
Colonne F: len(C1)
Colonne G: F1-E1-D1
Colonne H: Left(A1;F1-(D1+E1))