Rechercher un ensemble de valeur dans une cellule

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
M
MonsieurTan
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 31 juillet 2017
Version d'Excel : 2013

Message par MonsieurTan » 27 octobre 2017, 11:03

Bonjour,

Je tiens à préciser que je n'ai pas trouver de réponses sur d'autres sujets. Je n'ai peut être pas bien cherché car j'ai du mal à définir les bons mots clés.

Je vous joins mon fichier pour que vous puissiez comprendre.

Contexte :
Dans une colonne en G, j'ai plusieurs critères (qui apparaissent selon des cases à cocher).
Par exemple avec la condition Contrat, j'ai 3 critères possibles : Création, Renouvellement ou Provisoire.

Sur une autre feuille, j'ai un tableau avec des lignes qui seront filtrées selon les critères sélectionnés.
Par exemple dans la colonne "Condition Contrat", je marque le code Cré pour que cette ligne s'affiche uniquement lorsque la case Création est cochée dans la feuille précédente.

Pour l'instant par de problème j'arrive à faire ça. Le système est un peu différent car je fais en sorte d'afficher dans la colonne d'à côté "Ok" quand les conditions sont bonnes, et ensuite je filtre mon tableau en gardant uniquement les lignes "Ok".

Le problème c'est que j'ai certaine ligne qui doivent s'afficher lorsque la condition Création ou Renouvellement sont cochées.
J'aimerais donc pouvoir le faire en marquant dans les conditions Contrat : "Cré; Ren" DANS LA MÊME CELLULE.

J'ai donc essayé une formule : SI(NB.SI(E10;CONCATENER("*";TEXTE($E$3;);"*"));"Ok";"Nok")
Où "TEXTE($E$3)" est la condition cochée.

Ma fonction marche, cependant pour une cellule de condition cochée. En fait j'aimerais remplacer "TEXTE($E$3) par une PLAGE et non une seule cellule.

J'espère que mon fichier parlera de lui même car j'en suis conscient, mes explications ne sont pas très claires !

Pour résumer hors contexte :

J'aimerais lorsque dans une cellule il y a écrit "Cré, Ren", dans la cellule de droite il y ait écrit Ok si dans une plage d'un tableau il y a soit Cré, soit Ren, soit les deux.
Fiches Synthèse.xlsm
(77.6 Kio) Téléchargé 7 fois
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 14'876
Appréciations reçues : 875
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR
Téléchargements : Mes applications

Message par Steelson » 27 octobre 2017, 11:20

Bonjour Monsieur Tan
MonsieurTan a écrit :Le problème c'est que j'ai certaine ligne qui doivent s'afficher lorsque la condition Création ou Renouvellement sont cochées.
J'aimerais donc pouvoir le faire en marquant dans les conditions Contrat : "Cré; Ren" DANS LA MÊME CELLULE.
C'est super bien mis en forme ! Bravo pour le look.

Pour le problème, je n'ai rien compris ! je pense seulement que les fonctions "filtre avancé" seraient utiles avec des conditions sur plusieurs lignes pour faire des "ou"

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
t
tulipe_4
Passionné d'Excel
Passionné d'Excel
Messages : 8'789
Appréciations reçues : 262
Inscrit le : 1 janvier 2011
Version d'Excel : 2000 2007

Message par tulipe_4 » 27 octobre 2017, 11:24

bonjour
une proposition d'aprés ce que comprend sur la feuille test
=SI(SOMMEPROD(--ESTNUM(CHERCHE({"créa";"ren"};E10)));"Ok";"Nok")
cordialement
c'est en cherchant qu'on trouve
M
MonsieurTan
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 31 juillet 2017
Version d'Excel : 2013

Message par MonsieurTan » 27 octobre 2017, 11:36

Ah ah ah merci Steelson ^_^ J'avoue que j'ai eu du mal à m'expliquer !

Merci tulipe_4. En fait l'enjeux est que je dois créer un outils pour une personne qui ne sait pas trop se servir d'Excel.
Cette personne doit pouvoir créer de nouvelles Conditions, comme rajouter un nouveau type de contrat, et aussi rajouter des lignes à afficher au tableau, juste en sélectionnant les conditions requises.

Donc dans mes formules je ne dois pas écrire directement "Cré" ou "Ren" car potentiellement, demain il peut y avoir un nouveau code, genre "Ferm", et que le système doit marcher sans qu'elle ait à toucher les formules.
L'idéal serait donc de mettre dans la formule, une plage non exhaustive du tableau des conditions, genre "Tableau2[Colonne1]".

Je ne connaissais pas l'utilisation des accolades {}. Je vais essayer de me pencher dessus je pense que c'est une bonne piste.

Encore merci pour vos réponses rapides.
t
tulipe_4
Passionné d'Excel
Passionné d'Excel
Messages : 8'789
Appréciations reçues : 262
Inscrit le : 1 janvier 2011
Version d'Excel : 2000 2007

Message par tulipe_4 » 27 octobre 2017, 11:47

re
je dois etre bouché ..... :lol:
dans feuille test
mrtan.xlsm
(75.7 Kio) Téléchargé 4 fois
cordialement
c'est en cherchant qu'on trouve
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message