OVH Cloud OVH Cloud

reproduire un texte dans une cellule à partir d'une formule =SI

5 réponses
Avatar
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)

Octave

5 réponses

Avatar
AV
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
Avatar
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

Avatar
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

Avatar
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





Avatar
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