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.