OVH Cloud OVH Cloud

Condition Si >8 conditions

5 réponses
Avatar
richard
bonjour
Voila je voudrais une formule qui me fasse 9 condition ,=20
SI n'en accepte que 8 , et je ne suis pas expert en macro.
Egalement je voudrais creer une condition sur une cellule=20
avec liste de validation.
Excel m'empeche de le faire car une liste a =E9t=E9 notifi=E9.
Merci a vous

5 réponses

Avatar
AV
Voila je voudrais une formule qui me fasse 9 condition ,
Lesquelles ?


SI n'en accepte que 8 ,
Ca dépend comment on "ficelle" la chose !


Egalement je voudrais creer une condition sur une cellule
avec liste de validation.
Mais encore ?

Tu peux être plus explicite ?

AV

Avatar
richard
bonjour alain et merci de ta disponibilité
J'ai imbriqué 8 fonctions SI que voici

SI(B4=N20;10;SI(B4=N21;4;SI(B4=N22;3;SI(B4=N23;2,5;SI
(B4=N24;2;SI(B4=N25;1,5;SI(B4=N26;1;SI
(B4=N27;0,5;""))))))))
Mais il me faudrait une de +.
SI(N20="";"Choisir";
Excel l'accepte mais me montre invalide la derniere

J'ai une cellule avec liste de validation (15
possibilités)
Mais cette cellule je ne veux pas qu' a l'effacement elle
soit vide d'ou ma condition
SI(N20="";"Selection";"n'importe quoi")
Mais etant donné qu'il y a une liste, excel me dit qu'un
utilisateur a restreint cette cellule .
Merci pour tout



-----Message d'origine-----
Voila je voudrais une formule qui me fasse 9 condition ,
Lesquelles ?


SI n'en accepte que 8 ,
Ca dépend comment on "ficelle" la chose !


Egalement je voudrais creer une condition sur une
cellule


avec liste de validation.
Mais encore ?

Tu peux être plus explicite ?

AV


.




Avatar
Frédéric Sigonneau
Bonsoir,

Si j'ai bien compris (pas sûr :) :

=SI(N20="";"Choisir";CHOISIR(EQUIV(B4;N20:N28;0);10;4;3;2,5;2;1,5;1;0,5;0))

FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


bonjour alain et merci de ta disponibilité
J'ai imbriqué 8 fonctions SI que voici

SI(B4=N20;10;SI(B4=N21;4;SI(B4=N22;3;SI(B4=N23;2,5;SI
(B4=N24;2;SI(B4=N25;1,5;SI(B4=N26;1;SI
(B4=N27;0,5;""))))))))
Mais il me faudrait une de +.
SI(N20="";"Choisir";
Excel l'accepte mais me montre invalide la derniere

J'ai une cellule avec liste de validation (15
possibilités)
Mais cette cellule je ne veux pas qu' a l'effacement elle
soit vide d'ou ma condition
SI(N20="";"Selection";"n'importe quoi")
Mais etant donné qu'il y a une liste, excel me dit qu'un
utilisateur a restreint cette cellule .
Merci pour tout




-----Message d'origine-----

Voila je voudrais une formule qui me fasse 9 condition ,


Lesquelles ?


SI n'en accepte que 8 ,


Ca dépend comment on "ficelle" la chose !


Egalement je voudrais creer une condition sur une



cellule

avec liste de validation.


Mais encore ?
Tu peux être plus explicite ?

AV


.







Avatar
AV
J'ai imbriqué 8 fonctions SI que voici


Alternative à la proposition de FS :
=SI(N20="";"Choisir";INDEX({10;4;3;2.5;2;1.5;1;0.5};EQUIV(B4;N20:N27;0)))

Mais cette cellule je ne veux pas qu' a l'effacement elle
soit vide d'ou ma condition


En supposant qu'il s'agisse de la cellule A1, dans le module de la feuille :

Private Sub Worksheet_Change(ByVal zz As Range)
If zz.Address <> "$A$1" Or zz <> "" Then Exit Sub
Application.EnableEvents = False
zz = "Sélection"
Application.EnableEvents = True
End Sub

AV

Avatar
richard
Super , merci a vous 2
-----Message d'origine-----
J'ai imbriqué 8 fonctions SI que voici


Alternative à la proposition de FS :
=SI(N20="";"Choisir";INDEX({10;4;3;2.5;2;1.5;1;0.5};EQUIV
(B4;N20:N27;0)))


Mais cette cellule je ne veux pas qu' a l'effacement
elle


soit vide d'ou ma condition


En supposant qu'il s'agisse de la cellule A1, dans le
module de la feuille :


Private Sub Worksheet_Change(ByVal zz As Range)
If zz.Address <> "$A$1" Or zz <> "" Then Exit Sub
Application.EnableEvents = False
zz = "Sélection"
Application.EnableEvents = True
End Sub

AV


.