OVH Cloud OVH Cloud

Afficher si cellule contient

3 réponses
Avatar
C.Thouvenin
Quelles est la formule pour afficher quelquechose sous la condition qu'une
autre cellule contient le texte Remise (parmi d'autre texte de la cellule)
du genre :

Si a1 contient remise.

S'il n'y avait dans la cellule a1 que le mot remise ça serait facile :
=si(a1)="remise";a3;"")

Mais lorsque je peux avoir dans A1 le texte Remise client je veux quand même
qu'excel affiche a3. J'ai pensé à :

=si(a1)="*remise*";a3;"") pour qu'il comprenne "la chaîne de texte remise
parmi d'autre texte " mais ça ne marche pas.

Merci de vos lumières.

Catherine

3 réponses

Avatar
Michel Gaboly
Bonjour,

=SI(ESTNUM(CHERCHE("Client";A1));A3;"")

Si "Client" est trouvé, CHERCHE() renvoie une valeur numérique. Dans le cas
contraire, on récupère une valeur d'erreur, non numérique.



Quelles est la formule pour afficher quelquechose sous la condition qu'une
autre cellule contient le texte Remise (parmi d'autre texte de la cellule)
du genre :

Si a1 contient remise.

S'il n'y avait dans la cellule a1 que le mot remise ça serait facile :
=si(a1)="remise";a3;"")

Mais lorsque je peux avoir dans A1 le texte Remise client je veux quand même
qu'excel affiche a3. J'ai pensé à :

=si(a1)="*remise*";a3;"") pour qu'il comprenne "la chaîne de texte remise
parmi d'autre texte " mais ça ne marche pas.

Merci de vos lumières.

Catherine


--
Cordialement,

Michel Gaboly
http://www.gaboly.com

Avatar
Michel Gaboly
De rien. C'est juste Excel qui offre plein de possibilités ;-)))



Cool cool !

Ca marche super !!! merci !

Catherine

De : Michel Gaboly
Répondre à :
Groupes : microsoft.public.fr.excel
Date : Fri, 21 Nov 2003 14:34:03 +0100
Objet : Re: Afficher si cellule contient

Bonjour,

=SI(ESTNUM(CHERCHE("Client";A1));A3;"")

Si "Client" est trouvé, CHERCHE() renvoie une valeur numérique. Dans le cas
contraire, on récupère une valeur d'erreur, non numérique.



Quelles est la formule pour afficher quelquechose sous la condition qu'une
autre cellule contient le texte Remise (parmi d'autre texte de la cellule)
du genre :

Si a1 contient remise.

S'il n'y avait dans la cellule a1 que le mot remise ça serait facile :
=si(a1)="remise";a3;"")

Mais lorsque je peux avoir dans A1 le texte Remise client je veux quand même
qu'excel affiche a3. J'ai pensé à :

=si(a1)="*remise*";a3;"") pour qu'il comprenne "la chaîne de texte remise
parmi d'autre texte " mais ça ne marche pas.

Merci de vos lumières.

Catherine


--
Cordialement,

Michel Gaboly
http://www.gaboly.com





--
Cordialement,

Michel Gaboly
http://www.gaboly.com



Avatar
C.Thouvenin
Cool cool !

Ca marche super !!! merci !


Catherine

De : Michel Gaboly
Répondre à :
Groupes : microsoft.public.fr.excel
Date : Fri, 21 Nov 2003 14:34:03 +0100
Objet : Re: Afficher si cellule contient

Bonjour,

=SI(ESTNUM(CHERCHE("Client";A1));A3;"")

Si "Client" est trouvé, CHERCHE() renvoie une valeur numérique. Dans le cas
contraire, on récupère une valeur d'erreur, non numérique.



Quelles est la formule pour afficher quelquechose sous la condition qu'une
autre cellule contient le texte Remise (parmi d'autre texte de la cellule)
du genre :

Si a1 contient remise.

S'il n'y avait dans la cellule a1 que le mot remise ça serait facile :
=si(a1)="remise";a3;"")

Mais lorsque je peux avoir dans A1 le texte Remise client je veux quand même
qu'excel affiche a3. J'ai pensé à :

=si(a1)="*remise*";a3;"") pour qu'il comprenne "la chaîne de texte remise
parmi d'autre texte " mais ça ne marche pas.

Merci de vos lumières.

Catherine


--
Cordialement,

Michel Gaboly
http://www.gaboly.com