Formule "si"cellule contient tel ou tel texte avec plusieurs condition
Résolu
Chris8
-
Vaucluse Messages postés 27336 Statut Contributeur -
Vaucluse Messages postés 27336 Statut Contributeur -
Bonjour,
Je souhaite rebondir sur un sujet pour lequel j'ai déjà trouvé des informations interessantes sur ce forum mais malheureusement qui ne résolvent pas mon problème !
j'ai repris un exemple deja donné :
J'ai en colonne A du texte (par exemple NOM PRENOM)
Je voudrais en colonne B mettre une formule qui me donne un résultat en fonction d'une partie du texte de A.
Exemple: si A2 contient "Fabien" ou "Franck" ou "Yann", alors ça me renvoie "élève", autrement, rien.
Pour cela, cette formule marche très bien :
SI(OU(NB.SI(A2;"*franck*");NB.SI(A2;"*michel*");NB.SI(A2;"*fabien*"));"élève";"")
J'aimerai maintenant ajouter d'autres conditions à ce ceci, toujours concernant A2, si elle contient "Jean-Michel" ou "Thierry", alors renvoyer vers Profs, et si A2 contient "Macron" ou "Hollande", alors renvoyer vers "président"
Merci d'avance, je suis désespéré !
Je souhaite rebondir sur un sujet pour lequel j'ai déjà trouvé des informations interessantes sur ce forum mais malheureusement qui ne résolvent pas mon problème !
j'ai repris un exemple deja donné :
J'ai en colonne A du texte (par exemple NOM PRENOM)
Je voudrais en colonne B mettre une formule qui me donne un résultat en fonction d'une partie du texte de A.
Exemple: si A2 contient "Fabien" ou "Franck" ou "Yann", alors ça me renvoie "élève", autrement, rien.
Pour cela, cette formule marche très bien :
SI(OU(NB.SI(A2;"*franck*");NB.SI(A2;"*michel*");NB.SI(A2;"*fabien*"));"élève";"")
J'aimerai maintenant ajouter d'autres conditions à ce ceci, toujours concernant A2, si elle contient "Jean-Michel" ou "Thierry", alors renvoyer vers Profs, et si A2 contient "Macron" ou "Hollande", alors renvoyer vers "président"
Merci d'avance, je suis désespéré !
Configuration: Macintosh / Safari 14.1
A voir également:
- Formule "si"cellule contient tel ou tel texte avec plusieurs condition
- Excel cellule couleur si condition texte - Guide
- Formule si ou - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Google sheet si cellule contient texte alors afficher ✓ - Forum Excel
- Formule excel pour additionner plusieurs cellules - Guide
6 réponses
Bonjour
voyez si ce système peut répondre à votre question
les seules limites sont les contraintes notées en bleu
https://mon-partage.fr/f/1T91CSdS/
revenez si soucis
crdlmnt
voyez si ce système peut répondre à votre question
les seules limites sont les contraintes notées en bleu
https://mon-partage.fr/f/1T91CSdS/
revenez si soucis
crdlmnt
Merci Vaucluse pour votre aide
Malheureusement je n'y arrive toujours pas. J'ai en réalité beaucoup plus de conditions (et sur 2 colonnes) et une colonne A avec plus de 1700 lignes
Vous trouverez en lien un prototype plus adapté à mon problème, avec les bonnes conditions en encadré.
https://wetransfer.com/downloads/5fa89ef2643aa5b44e2884f345490c6b20210521095627/196e44
encore merci !
Cordialement
Malheureusement je n'y arrive toujours pas. J'ai en réalité beaucoup plus de conditions (et sur 2 colonnes) et une colonne A avec plus de 1700 lignes
Vous trouverez en lien un prototype plus adapté à mon problème, avec les bonnes conditions en encadré.
https://wetransfer.com/downloads/5fa89ef2643aa5b44e2884f345490c6b20210521095627/196e44
encore merci !
Cordialement
Pour simplifier le transfert du fichier, déposez le plutôt ici:
https://mon-partage.fr
ou encore
https://www.cjoint.com
à vous lire
crdlmnt
https://mon-partage.fr
ou encore
https://www.cjoint.com
à vous lire
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re
je ne comprend pas exactement ce que vous voulez faire, mais votre formule n'est pas correcte en fonction des tableaux:
le code LIGNE(..) doit s'adresser aux lignes du tableau des références (F:G) soit 12 à 29 , pas de celui des recherches, (le nom de la colonne ici n'a pas d'importance)
le champ de INDEX comme précisé dans mon 1° exemple doit commencer en ligne 1 sinon il faut mettre une valeur de correction
vous pouvez simplifier un peu en colonne D en vous basant sur C
ça donne ça
https://mon-partage.fr/f/EcsQZPqg/
veillez bien à ce qu'il n'y ait pas de code en F contenu dans un autre (par exemple 06 et 16, c'est ok, mais 6 et 16 se mélangerait)
revenez si ça ne convient toujours pas, mais expliquez bien pourquoi
à+
crdlmnt
je ne comprend pas exactement ce que vous voulez faire, mais votre formule n'est pas correcte en fonction des tableaux:
le code LIGNE(..) doit s'adresser aux lignes du tableau des références (F:G) soit 12 à 29 , pas de celui des recherches, (le nom de la colonne ici n'a pas d'importance)
le champ de INDEX comme précisé dans mon 1° exemple doit commencer en ligne 1 sinon il faut mettre une valeur de correction
vous pouvez simplifier un peu en colonne D en vous basant sur C
ça donne ça
https://mon-partage.fr/f/EcsQZPqg/
veillez bien à ce qu'il n'y ait pas de code en F contenu dans un autre (par exemple 06 et 16, c'est ok, mais 6 et 16 se mélangerait)
revenez si ça ne convient toujours pas, mais expliquez bien pourquoi
à+
crdlmnt