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 23541 Date d'inscription   Statut Contributeur Dernière intervention   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 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438 > 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 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
Merci, c'est vraiment très apprécié
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
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 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > JonnyG1980
 
peux-tu alors marquer la discussion comme résolue?
0