Recherche dans colonnes variables [Résolu/Fermé]

Signaler
-
 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

Messages postés
15181
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 avril 2021
831
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
25963
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
15 avril 2021
5 874
Bonjour
voyez cet exemple et revenez si problème:
https://mon-partage.fr/f/vHTrsUAN/
crdlmnt
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Génial... merci beaucoup, c'est parfait
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 ?
Messages postés
25963
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
15 avril 2021
5 874 > 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")
>
Messages postés
25963
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
15 avril 2021

Merci, c'est vraiment très apprécié
Messages postés
3163
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
15 avril 2021
440
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Merci de votre temps, la solution de Vaucluse a fonctionné. Bonne journée
Messages postés
15181
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 avril 2021
831 > JonnyG1980
peux-tu alors marquer la discussion comme résolue?