Recherche dans colonnes variables

Résolu
JonnyG1980 -  
 JonnyG1980 -
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



Configuration: Windows / Chrome 80.0.3987.163

3 réponses

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
bonjour, 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;""))
1
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Bonjour
voyez cet exemple et revenez si problème:
https://mon-partage.fr/f/vHTrsUAN/
crdlmnt
1
JonnyG1980
 
Génial... merci beaucoup, c'est parfait
0
JonnyG1980
 
Je n'avais pas posé la question car je croyais que je pourrais trouver seul à partir de la formule mais apparemment pas. Comment je fais pour aller chercher la donnée de la colonne PRÉCÉDENTE de peinture ?
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441 > JonnyG1980
 
re
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")
0
JonnyG1980 > Vaucluse Messages postés 27336 Statut Contributeur
 
Merci, c'est vraiment très apprécié
0
DjiDji59430 Messages postés 4323 Statut Membre 701
 
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
1
JonnyG1980
 
Merci de votre temps, la solution de Vaucluse a fonctionné. Bonne journée
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > JonnyG1980
 
peux-tu alors marquer la discussion comme résolue?
0