reproduire un texte dans une cellule à partir d'une formule =SI
5 réponses
Octave
Bonjour à tous,
Voilà la situation :
En A1, A2, A3 j'ai du texte qui changent en fonction des besoins
Dans la cellule B1, j'ai la formule suivante :
=SI(A1=A2;A2;SI(A1=A3;B2=A2;A2))
L'endroit ou je bloque ...B2=A2...
Ce qui m'intéressait c'était de faire afficher le texte contenu dans A2 en
B2 lorsque les conditions étaient respectées.
Oui mais voilà, naïf que je suis, ça ne marche pas. Serait-ce plus compliqué
?
Merci d'avance à la personne qui éclairera mes pixels (ou ma lanterne comme
vous voulez)
Si j'ai subodoré la question : A mettre en B2 : Adapter les test logiques (A1>5 et A2="zz") à tes souhaits =SI(ET(A1>5;A2="zz");A2;"")
AV
Octave
Bonsoir AV
Merci pour votre réponse...
"AV" a écrit dans le message de news:
Si j'ai subodoré la question : A mettre en B2 : Adapter les test logiques (A1>5 et A2="zz") à tes souhaits =SI(ET(A1>5;A2="zz");A2;"")
Mais le problème est qu'il n'est pas possible de mettre une formule dans B2 car la cellule sert à vérifier certaines conditions (B2 = vide ou bien texte précis). D'ou l'intérêt de pouvoir éditer dans la cellule B1 une formule conditionnelle qui dans certains cas enverra du texte dans la cellule B2.
De plus, les cellules A1:A3 ne contiennent que du texte. Pour cette raison, je ne comprends pas le A1>5
Octave
Bonsoir AV
Merci pour votre réponse...
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de
news:OmosMxObEHA.1656@TK2MSFTNGP09.phx.gbl...
Si j'ai subodoré la question :
A mettre en B2 :
Adapter les test logiques (A1>5 et A2="zz") à tes souhaits
=SI(ET(A1>5;A2="zz");A2;"")
Mais le problème est qu'il n'est pas possible de mettre une formule dans B2
car la cellule sert à vérifier certaines conditions (B2 = vide ou bien texte
précis).
D'ou l'intérêt de pouvoir éditer dans la cellule B1 une formule
conditionnelle qui dans certains cas enverra du texte dans la cellule B2.
De plus, les cellules A1:A3 ne contiennent que du texte. Pour cette raison,
je ne comprends pas le A1>5
Si j'ai subodoré la question : A mettre en B2 : Adapter les test logiques (A1>5 et A2="zz") à tes souhaits =SI(ET(A1>5;A2="zz");A2;"")
Mais le problème est qu'il n'est pas possible de mettre une formule dans B2 car la cellule sert à vérifier certaines conditions (B2 = vide ou bien texte précis). D'ou l'intérêt de pouvoir éditer dans la cellule B1 une formule conditionnelle qui dans certains cas enverra du texte dans la cellule B2.
De plus, les cellules A1:A3 ne contiennent que du texte. Pour cette raison, je ne comprends pas le A1>5
Octave
Octave
RE...
"AV" a écrit dans le message de news:
Si j'ai subodoré la question :
Je ne sais pas si ma demande est claire. Je la réprends : je souhaiterais connaître la méthode pour envoyer du texte dans une autre cellule en utilisant une formule conditionnelle de type =SI(...;...;...)
Octave
RE...
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de
news:OmosMxObEHA.1656@TK2MSFTNGP09.phx.gbl...
Si j'ai subodoré la question :
Je ne sais pas si ma demande est claire.
Je la réprends : je souhaiterais connaître la méthode pour envoyer du texte
dans une autre cellule en utilisant une formule conditionnelle de type
=SI(...;...;...)
Je ne sais pas si ma demande est claire. Je la réprends : je souhaiterais connaître la méthode pour envoyer du texte dans une autre cellule en utilisant une formule conditionnelle de type =SI(...;...;...)
Octave
Philippe.R
Bonsoir Octave,
Une formule ne peut "produire d'effet (direct)" que dans la cellule qui la contient.
"=====================début de copie======================" Mais le problème est qu'il n'est pas possible de mettre une formule dans B2 car la cellule sert à vérifier certaines conditions (B2 = vide ou bien texte précis). D'ou l'intérêt de pouvoir éditer dans la cellule B1 une formule conditionnelle qui dans certains cas enverra du texte dans la cellule B2.
De plus, les cellules A1:A3 ne contiennent que du texte. Pour cette raison, je ne comprends pas le A1>5 "======================fin de copie======================="
on pourrait par exemple avoir en B2 =si(condition1;"";si(b1£;a2;"texte précis")) -- Amicales Salutations Retirer A_S_ pour répondre. XL 97 / 2000 / 2002 Pour suivre le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"Octave" a écrit dans le message de news:cdep0e$ulg$
RE...
"AV" a écrit dans le message de news:
Si j'ai subodoré la question :
Je ne sais pas si ma demande est claire. Je la réprends : je souhaiterais connaître la méthode pour envoyer du texte dans une autre cellule en utilisant une formule conditionnelle de type =SI(...;...;...)
Octave
Bonsoir Octave,
Une formule ne peut "produire d'effet (direct)" que dans la cellule qui la contient.
"=====================début de copie======================"
Mais le problème est qu'il n'est pas possible de mettre une formule dans B2
car la cellule sert à vérifier certaines conditions (B2 = vide ou bien texte
précis).
D'ou l'intérêt de pouvoir éditer dans la cellule B1 une formule
conditionnelle qui dans certains cas enverra du texte dans la cellule B2.
De plus, les cellules A1:A3 ne contiennent que du texte. Pour cette raison,
je ne comprends pas le A1>5
"======================fin de copie======================="
on pourrait par exemple avoir en B2 =si(condition1;"";si(b1£;a2;"texte précis"))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"Octave" <octave@free.fr> a écrit dans le message de news:cdep0e$ulg$1@news-reader3.wanadoo.fr...
RE...
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de
news:OmosMxObEHA.1656@TK2MSFTNGP09.phx.gbl...
Si j'ai subodoré la question :
Je ne sais pas si ma demande est claire.
Je la réprends : je souhaiterais connaître la méthode pour envoyer du texte
dans une autre cellule en utilisant une formule conditionnelle de type
=SI(...;...;...)
Une formule ne peut "produire d'effet (direct)" que dans la cellule qui la contient.
"=====================début de copie======================" Mais le problème est qu'il n'est pas possible de mettre une formule dans B2 car la cellule sert à vérifier certaines conditions (B2 = vide ou bien texte précis). D'ou l'intérêt de pouvoir éditer dans la cellule B1 une formule conditionnelle qui dans certains cas enverra du texte dans la cellule B2.
De plus, les cellules A1:A3 ne contiennent que du texte. Pour cette raison, je ne comprends pas le A1>5 "======================fin de copie======================="
on pourrait par exemple avoir en B2 =si(condition1;"";si(b1£;a2;"texte précis")) -- Amicales Salutations Retirer A_S_ pour répondre. XL 97 / 2000 / 2002 Pour suivre le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"Octave" a écrit dans le message de news:cdep0e$ulg$
RE...
"AV" a écrit dans le message de news:
Si j'ai subodoré la question :
Je ne sais pas si ma demande est claire. Je la réprends : je souhaiterais connaître la méthode pour envoyer du texte dans une autre cellule en utilisant une formule conditionnelle de type =SI(...;...;...)
Octave
Octave
Bonsoir Philippe.R
Merci pour votre réponse.
"Philippe.R" a écrit dans le message de news:
Bonsoir Octave, Une formule ne peut "produire d'effet (direct)" que dans la cellule qui la contient.
Il s'agit là de la réponse que je redoutais... Je vais tenter de réfléchir pour contourner le problème.
Octave
Bonsoir Philippe.R
Merci pour votre réponse.
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:uYH7W7QbEHA.384@TK2MSFTNGP10.phx.gbl...
Bonsoir Octave,
Une formule ne peut "produire d'effet (direct)" que dans la cellule qui la
contient.
Il s'agit là de la réponse que je redoutais...
Je vais tenter de réfléchir pour contourner le problème.