Recherche dans colonnes variables
Résolu
Bonjour, j’ai une liste de prix qui a été bâtit, de façon peu traditionnelle, dans laquelle j’aimerais, par une rechercheV ou autre façon, extraire le prix de peinture pour un item X. La peinture n’est pas toujours dans la même colonne, mais on trouve toujours le mot « Peinture » dans la colonne précédente. J’ai fait un exemple réduit de la liste, la liste réelle comporte plus de 100,000 lignes et la peinture peu se trouver dans +/- 6 colonnes différentes.
Item Coût total
Chaise_1 10.80 $ Assise 9.30 $ Peinture 1.50 $
Chaise_2 11.10 $ Assise 9.45 $ Peinture 1.65 $
Chaise_3 11.40 $ Assise 9.60 $ Peinture 1.80 $
Bureau_1 13.05 $ Dessus 4.55 $ Tiroirs 8.50 $ Peinture 2.80 $
Bureau_2 15.35 $ Dessus 6.00 $ Tiroirs 9.35 $ Peinture 3.20 $
Bureau_3 18.15 $ Dessus 8.35 $ Tiroirs 9.80 $ Peinture 3.90 $
Merci de m’aider
Item Coût total
Chaise_1 10.80 $ Assise 9.30 $ Peinture 1.50 $
Chaise_2 11.10 $ Assise 9.45 $ Peinture 1.65 $
Chaise_3 11.40 $ Assise 9.60 $ Peinture 1.80 $
Bureau_1 13.05 $ Dessus 4.55 $ Tiroirs 8.50 $ Peinture 2.80 $
Bureau_2 15.35 $ Dessus 6.00 $ Tiroirs 9.35 $ Peinture 3.20 $
Bureau_3 18.15 $ Dessus 8.35 $ Tiroirs 9.80 $ Peinture 3.90 $
Merci de m’aider
Configuration: Windows / Chrome 80.0.3987.163
3 réponses
-
Contributeurbonjour, le plus simple me semble d'ajouter, dans une colonne libre, une formule qui teste où "peinture" est présent, du genre:
=si(A3="Peinture";A4;si(A5="Peinture;A6;""))
-
Contributeur
-
-
-
Contributeur@JonnyG1980re
la même formule en rajoutant le -2 en gras ci dessous:
=SIERREUR(DECALER($A$1;EQUIV(J3;$A$2:$A$100;0);EQUIV($K$1;DECALER($A$1;EQUIV(J3;$A$2:$A$100;0);;;10);0)-2);"sansobjet") -
@VaucluseMerci, c'est vraiment très apprécié
-
-
Bonjour,
Un fichier (test ou non), complété par des explications exhaustives et des exemples remplis a la main, mis sur https://www.cjoint.com/ permettrait de répondre plus précisément à ta question
Crdmt-
-
Contributeur@JonnyG1980peux-tu alors marquer la discussion comme résolue?
-