Menu

Fonction SI imbriqué

- - Dernière réponse : via55
Messages postés
10544
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
25 avril 2019
- 8 avril 2019 à 15:51
Bonjour à toutes et tous,

Je me tape la tête depuis plusieurs jours et n'ai trouvé aucune réponse.

Voilà le problème :

J'ai une colonne D qui contient du texte (activité de l’établissement « Restauration, Commerce, etc…) .

Je voudrais en colonne F mettre une formule qui me donne un résultat en fonction d'une partie du texte de la colonne D.
Donc faire correspondre mon texte à ma base de données.
Un peu dans ce style-là SI(D2="Restauration rapide";'Base de données'!$B$18;SI(D2="Supermarchés";'Base de données'!$F$22)).
Mais comme j’ai différent type de texte pour une même activité de l'entreprise, je voudrais juste sélectionner une partie du texte pour faire correspondre à ma base de données sans tout écrire « Restauration = restauration rapide, restauration traditionnelle, restauration en collectivité, etc… » et ainsi faire correspondre à ma base de données, cette partie du texte.

Et dès que je tente avec la fonction TROUVE, ça ne marche pas : SI(TROUVE("Commerce";D2);'Base de données'!$D$27;SI(TROUVE("pâtisserie";D2);'Base de données'!$B$14;SI(TROUVE("Restauration";D2);'Base de données'!$D$15

J’ai également testé avec la fonction OU sans succès…

Suis-je assez clair ?

Pouvez-vous m’aider ?

Merci par avance !
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
10544
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
25 avril 2019
1393
1
Merci
Ta base de donnée est mal fichue et inexploitable, tu dois aller chercher des infos tantôt en colonne B, tantôt en colonne D

1° Restructure ta base en ayant dans une seule colonne de la feuille de données toutes les données à retourner dans les autres feuilles en colonne C

2° Les intitulés de ta base doivent être la référence, les intitulés de la colonne B de la feuille doivent être rigoureusement identique
Pour ce faire le plus simple et de remplir cette colonne par liste déroulante basée sur la colonne A de ta BDD

Ensuite pour avoir le ratio une seule formule de RECHERCHEV de l'intitulé en B dans le tableaud e ta BDD permettra de retourner le ratio qui se trouvera en colonne x comme expliqué au 1°

Cdlmnt
Via

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 40350 internautes nous ont dit merci ce mois-ci

Commenter la réponse de via55
Messages postés
10544
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
25 avril 2019
1393
0
Merci
Bonjour

Pas clair non

Poste un exemple de ton fichier sur mon partage.fe, fais créer un lien que tu copies et reviens coller ici
Donne un exemple précis d'une recherche sur une partie de texte et surtout du résultat attendu

Cdlmnt
Via
https://transfernow.net/9015s936t30l

Par exemple, je souhaiterais que pour la première ligne, quelle que soit le type de "restauration" il m'affiche 14200 (ce qui correspond à ma colonne restauration dans ma base de donnée)
Et qu'ensuite je puisse étendre ma sélection à tout le document et qu'à chaque activité ça retombe sur les cellules de ma base de donnée
Commenter la réponse de via55