Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

fonction si sur cellules variables

6 réponses
Avatar
dodiezz
Bonjour,

Un probleme qui me reveille la nuit: Comment ecrire une fonction SI qui as trait a des cellules variables? Je m'explique:
J'ai 2 colonnes qui pointent sur la cellules E9:

Colonne 2=SI(STXT(E9;1;4)="vrst";"esp verst";"")
Colonne 3 =SI(STXT(E9;1;7)="rem chq";"ch verst";"")

Comment créer une colonne qui, si E9 indique" vrst" indique "esp verst", ETsi "rem chq" indique "ch verst" ?, sur la meme colonne donc.
il est inutile de vous dire que mes nuits sont entre vos mains.
merci!

6 réponses

Avatar
Philippe.R
Bonjour,

Ca devrait donner quelque chose comme :

=SI(STXT(E9;1;4)="vrst";"esp verst";SI(STXT(E9;1;7)="rem chq";"ch
verst";""))
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"dodiezz" a écrit dans le message de
news:
Bonjour,

Un probleme qui me reveille la nuit: Comment ecrire une fonction SI qui as
trait a des cellules variables? Je m'explique:
J'ai 2 colonnes qui pointent sur la cellules E9:

Colonne 2=SI(STXT(E9;1;4)="vrst";"esp verst";"")
Colonne 3 =SI(STXT(E9;1;7)="rem chq";"ch verst";"")

Comment créer une colonne qui, si E9 indique" vrst" indique "esp verst",
ETsi
"rem chq" indique "ch verst" ?, sur la meme colonne donc.
il est inutile de vous dire que mes nuits sont entre vos mains.
merci!


Avatar
dodiezz
Philippe.R a écrit le 30/08/2008 à 14h55 :
Bonjour,

Ca devrait donner quelque chose comme :

=SI(STXT(E9;1;4)="vrst";"esp
verst";SI(STXT(E9;1;7)="rem chq";"ch
verst";""))
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"dodiezz" a écrit dans le
message de
news:
Bonjour,

Un probleme qui me reveille la nuit: Comment ecrire une fonction SI qui as
trait a des cellules variables? Je m'explique:
J'ai 2 colonnes qui pointent sur la cellules E9:

Colonne 2=SI(STXT(E9;1;4)="vrst";"esp verst";"")
Colonne 3 =SI(STXT(E9;1;7)="rem chq";"ch
verst";"")

Comment créer une colonne qui, si E9 indique" vrst" indique
"esp verst",
ETsi
"rem chq" indique "ch verst" ?, sur la meme colonne donc.
il est inutile de vous dire que mes nuits sont entre vos mains.
merci!





merci pour ta reponse qui marche tres bien pour 2 colonne mais pas pour 3 en effet si
Colonne 2=SI(STXT(E9;1;4)="vrst";"esp verst";"")
Colonne 3 =SI(STXT(E9;1;7)="rem chq";"ch verst";"")
Colonne 4=SI(STXT(E9;1;5)="remcb";"cb verst";"")

et que j'applique la formule =SI(STXT(C9;1;4)="vrst";"esp verst";SI(STXT(C9;1;7)="rem chq";"ch verst";"";si(stxt(c9;2;1;5)="com cb";"com cb")))
ca ne marche pas !ai- je fais une erreur ?
en plus j'aimeraiensuite etendre cette formule sur 4 colonnes

merci pour une reponse!
Avatar
Sam
Bonjour,
2 erreurs dans ta formule : le " " mal placé et le dernier stxt avec trop
d'arguments.

Pour 4 colonnes ça pourrait donner :
=SI(STXT(C9;1;4)="vrst";"espverst";SI(STXT(C9;1;7)="rem chq";"ch
verst";SI(STXT(C9;1;6)="com cb";"comcb";SI(STXT(C9;1;9)="pour
rien";"gratuit";""))))

Cordialement
Michel dit "Sam"

merci pour ta reponse qui marche tres bien pour 2 colonne mais pas pour 3
en
effet si
Colonne 2=SI(STXT(E9;1;4)="vrst";"esp verst";"")
Colonne 3 =SI(STXT(E9;1;7)="rem chq";"ch verst";"")
Colonne 4=SI(STXT(E9;1;5)="remcb";"cb verst";"")

et que j'applique la formule =SI(STXT(C9;1;4)="vrst";"esp
verst";SI(STXT(C9;1;7)="rem chq";"ch verst";"";si(stxt(c9;2;1;5)="com
cb";"com
cb")))
ca ne marche pas !ai- je fais une erreur ?
en plus j'aimeraiensuite etendre cette formule sur 4 colonnes

merci pour une reponse!


Avatar
dodiezz
Sam a écrit le 31/08/2008 à 17h33 :
Bonjour,
2 erreurs dans ta formule : le " " mal placé et le dernier
stxt avec trop
d'arguments.

Pour 4 colonnes ça pourrait donner :
=SI(STXT(C9;1;4)="vrst";"espverst";SI(STXT(C9;1;7)="rem
chq";"ch
verst";SI(STXT(C9;1;6)="com
cb";"comcb";SI(STXT(C9;1;9)="pour
rien";"gratuit";""))))

Cordialement
Michel dit "Sam"

merci pour ta reponse qui marche tres bien pour 2 colonne mais pas pour 3
en
effet si
Colonne 2=SI(STXT(E9;1;4)="vrst";"esp verst";"")
Colonne 3 =SI(STXT(E9;1;7)="rem chq";"ch
verst";"")
Colonne 4=SI(STXT(E9;1;5)="remcb";"cb verst";"")

et que j'applique la formule =SI(STXT(C9;1;4)="vrst";"esp
verst";SI(STXT(C9;1;7)="rem chq";"ch
verst";"";si(stxt(c9;2;1;5)="com
cb";"com
cb")))
ca ne marche pas !ai- je fais une erreur ?
en plus j'aimeraiensuite etendre cette formule sur 4 colonnes

merci pour une reponse!





Bravo !
ça marche,merci.
Avatar
Philippe.R
Bonsoir,
Si d'aventure tu souhaites une solution pour plus de 7 colonnes, n'hésite
pas à revenir...(en le précisant)
;o))
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"dodiezz" a écrit dans le message de
news:
Philippe.R a écrit le 30/08/2008 à 14h55 :
Bonjour,

Ca devrait donner quelque chose comme :

=SI(STXT(E9;1;4)="vrst";"esp
verst";SI(STXT(E9;1;7)="rem chq";"ch
verst";""))
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"dodiezz" a écrit dans le
message de
news:
Bonjour,

Un probleme qui me reveille la nuit: Comment ecrire une fonction SI qui
as
trait a des cellules variables? Je m'explique:
J'ai 2 colonnes qui pointent sur la cellules E9:

Colonne 2=SI(STXT(E9;1;4)="vrst";"esp verst";"")
Colonne 3 =SI(STXT(E9;1;7)="rem chq";"ch
verst";"")

Comment créer une colonne qui, si E9 indique" vrst" indique
"esp verst",
ETsi
"rem chq" indique "ch verst" ?, sur la meme colonne donc.
il est inutile de vous dire que mes nuits sont entre vos mains.
merci!





merci pour ta reponse qui marche tres bien pour 2 colonne mais pas pour 3
en
effet si
Colonne 2=SI(STXT(E9;1;4)="vrst";"esp verst";"")
Colonne 3 =SI(STXT(E9;1;7)="rem chq";"ch verst";"")
Colonne 4=SI(STXT(E9;1;5)="remcb";"cb verst";"")

et que j'applique la formule =SI(STXT(C9;1;4)="vrst";"esp
verst";SI(STXT(C9;1;7)="rem chq";"ch verst";"";si(stxt(c9;2;1;5)="com
cb";"com
cb")))
ca ne marche pas !ai- je fais une erreur ?
en plus j'aimeraiensuite etendre cette formule sur 4 colonnes

merci pour une reponse!


Avatar
dodiezz
Philippe.R a écrit le 31/08/2008 à 21h26 :
Bonsoir,
Si d'aventure tu souhaites une solution pour plus de 7 colonnes,
n'hésite
pas à revenir...(en le précisant)
;o))
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"dodiezz" a écrit dans le
message de
news:
Philippe.R a écrit le 30/08/2008 à 14h55 :
Bonjour,

Ca devrait donner quelque chose comme :

=SI(STXT(E9;1;4)="vrst";"esp
verst";SI(STXT(E9;1;7)="rem chq";"ch
verst";""))
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"dodiezz" a écrit dans le
message de
news:
Bonjour,

Un probleme qui me reveille la nuit: Comment ecrire une fonction SI qui
as
trait a des cellules variables? Je m'explique:
J'ai 2 colonnes qui pointent sur la cellules E9:

Colonne 2=SI(STXT(E9;1;4)="vrst";"esp
verst";"")
Colonne 3 =SI(STXT(E9;1;7)="rem chq";"ch
verst";"")

Comment créer une colonne qui, si E9 indique" vrst" indique
"esp verst",
ETsi
"rem chq" indique "ch verst" ?, sur la meme colonne
donc.
il est inutile de vous dire que mes nuits sont entre vos mains.
merci!







merci pour ta reponse qui marche tres bien pour 2 colonne mais pas pour 3
en
effet si
Colonne 2=SI(STXT(E9;1;4)="vrst";"esp verst";"")
Colonne 3 =SI(STXT(E9;1;7)="rem chq";"ch
verst";"")
Colonne 4=SI(STXT(E9;1;5)="remcb";"cb verst";"")

et que j'applique la formule =SI(STXT(C9;1;4)="vrst";"esp
verst";SI(STXT(C9;1;7)="rem chq";"ch
verst";"";si(stxt(c9;2;1;5)="com
cb";"com
cb")))
ca ne marche pas !ai- je fais une erreur ?
en plus j'aimeraiensuite etendre cette formule sur 4 colonnes

merci pour une reponse!





Bonjour
ma question ne pose pas sur 7 colonnes! mais sur la formule que tu as trouvé. je voudrais une formule qui valide cette formule quand elle est respectée mais ne marque rien quand elle ne la valide pas donc
=SI(STXT(E30;1;4)="vrst";"esp verst";SI(STXT(E30;1;7)="rem chq";"ch verst";SI(STXT(E30;1;5)="comcb";"com cb";SI(STXT(E30;1;5)="remcb";"cb verst";"")))) doit marquer esp verst ,ch verst; com cb si cest le cas et doit laisser le champs vide sinon
merci pour ta réponse.