Afficher résultats différents selon les mots d'un texte
gatesant
Messages postés
5
Statut
Membre
-
gatesant Messages postés 5 Statut Membre -
gatesant Messages postés 5 Statut Membre -
Bonjour à toutes et à tous
Je cherche depuis quelques temps une solution à mon soucis, mais je rame et j'ai besoin d'un petit coup de pouce.. Je vous remercie par avance !
J'ai dans une cellule un texte qui n'est pas figé et qui selon un type d'opération va être modifié par l'utilisateur:
"addition", "soustraction", "multiplication" etc.
J'aimerai afficher dans une cellule un texte (du style"opération 1", "opération 2", "opération 3") en fonction de l'opération qui est citée dans le texte.
Je vous explique mon raisonnement (apparemment faux...) :
=(OU(SI(ESTERREUR(CHERCHE("Multiplication";A95));"";"Opération 1");(SI(ESTERREUR(CHERCHE("Division";A95));"";"Opération 2"));(SI(ESTERREUR(CHERCHE("Addition";A95));"Opération 4";"Opération 3"))))
En partant du principe que si, c'est le texte "Multiplication", ça affiche "Opération 1", sinon: si c'est le texte "Division", c'est "opération 2" ; ...
Je sais que ce n'est pas la bonne méthode (car ça ne fonctionne pas et car il me semble mal utiliser les fonctions ET / Si..
Je suis à votre écoute et dispo pour discuter avec vous de ce soucis qui me taraude :)
Bon après-midi !
Je cherche depuis quelques temps une solution à mon soucis, mais je rame et j'ai besoin d'un petit coup de pouce.. Je vous remercie par avance !
J'ai dans une cellule un texte qui n'est pas figé et qui selon un type d'opération va être modifié par l'utilisateur:
"addition", "soustraction", "multiplication" etc.
J'aimerai afficher dans une cellule un texte (du style"opération 1", "opération 2", "opération 3") en fonction de l'opération qui est citée dans le texte.
Je vous explique mon raisonnement (apparemment faux...) :
=(OU(SI(ESTERREUR(CHERCHE("Multiplication";A95));"";"Opération 1");(SI(ESTERREUR(CHERCHE("Division";A95));"";"Opération 2"));(SI(ESTERREUR(CHERCHE("Addition";A95));"Opération 4";"Opération 3"))))
En partant du principe que si, c'est le texte "Multiplication", ça affiche "Opération 1", sinon: si c'est le texte "Division", c'est "opération 2" ; ...
Je sais que ce n'est pas la bonne méthode (car ça ne fonctionne pas et car il me semble mal utiliser les fonctions ET / Si..
Je suis à votre écoute et dispo pour discuter avec vous de ce soucis qui me taraude :)
Bon après-midi !
A voir également:
- Afficher résultats différents selon les mots d'un texte
- Resultats foot - Télécharger - Vie quotidienne
- Afficher mot de passe wifi android - Guide
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Afficher les mots de passe - Guide
1 réponse
Bonjour
et pourquoi pas tout simplement:
=SI(A95="addition";"opération 1";SI ect.... avec autant de parenthèses que de SI?
ou alors un tableau hors champ avec par exemple de Y1 à Y5 les textes en A et en Z1:Z5 les opérations correspondantes en ligne
la formule serait alors:
=SIERREUR(RECHERCHEV(A95;$Y$1:$Z$5;2;0);"")
crdlmnt
et pourquoi pas tout simplement:
=SI(A95="addition";"opération 1";SI ect.... avec autant de parenthèses que de SI?
ou alors un tableau hors champ avec par exemple de Y1 à Y5 les textes en A et en Z1:Z5 les opérations correspondantes en ligne
la formule serait alors:
=SIERREUR(RECHERCHEV(A95;$Y$1:$Z$5;2;0);"")
crdlmnt
J'ai déjà essayé quelque chose de ce genre, mais le soucis est que la cellule en question (ici A95) contient des phrases dont un seul mot qui sera modifié.
Après, il y a sûrement bien plus simple que ce dans quoi je me suis embarqué, mais và force de chercher les choses, je crois que je finis par m'y perdre...
https://www.cjoint.com/
créer le lien sur le site (bas de page) copier le (haut de page)
et revenez le coller ici
et si vous préférez en privé, cliquez sur moin p^seudo et "lui envoyer un message"
en aparté: STXT(A95;1;2) et GAUCHE(A95;2) reviennent au même
crdlmnt
http://www.cjoint.com/c/FErn2EzDBqp
=(SI(ESTERREUR(CHERCHE("multiplication";A6));((SI(ESTERREUR(CHERCHE("Division";A6));(SI(ESTERREUR(CHERCHE("Addition";A6));"Opération ";"Opération 3"));"Opération 2")));"Opération 1"))
=SI(NB.SI(A6;"*multiplication*");"opération 1";SI(NB.SI(A6;"*division*");"opération2";SI((NB.SI(A6;"*addition*");"opération 3";"")))
n'oubliez pas les astérisques + les guillemets encadrant les texte pour que NB.SI sache chercher un mot dans une phrase
et la soustraction?.
crdlmnt