Limiter en "SI"

  • Initiateur de la discussion Rv_Mikey
  • Date de début
R

Rv_Mikey

Guest
Bonjour à toutes et tous,

J'aimerai savoir si excel limite les formules en "SI". J'ai mis 8 conditions et à la neuvième, il me dit que la formule a une erreur. Si je l'enlève la formule est correcte. Cela me semble bizarre car j'ai vu des formule bien plus longue que la mienne.

Pour exemple voila ma formule sans la neuvième condition :

=SI(L10=1;"K";SI(L10=2;"C";SI(L10=3;"J";SI(L10=4;"F";SI(L10=5;"M";SI(L10=6;"P";SI(L10=7;"X";SI(L10=8;"H";"Abs"))))))))

Je vous remercie par avance pour votre aide.

Rv Mikey...........
 
J

Jean-Marie

Guest
Bonjour

Ce n'est pas un problème de longueur de formule, mais tu as atteint le nombre maxi d'imbrications de si dans une formule.

Trois possibilités :

=si(L10=1;"K";"")+si(L10=2;"C")......

ou

=choisir(L10;"K";"C";"F";"M";"P";"X";"Abs") limité à 29 choix.

ou

faire une liste (plage de cellules contenant la valeur à retourner)

=index(Liste;L10;1)

Bonne journée

@+Jean-Marie
 
A

andré

Guest
Salut, à toi aussi Jean-Marie,

Tu peux également le faire avec un RECHERCHEH.

En A1 tu tapes 1, en B1 2, en C1 3, ...
En A2 tu tapes K, en B2 C, en B3 F, ...

Dans la cellule où tu veux ton résultat tu mets : = RECHERCHEH(L10;1:2;2;FAUX)

Ândré.
 
V

vivi

Guest
Unautre solution consiste a utiliser plusieurs cellules.
Ton "si" se trouve en A1 : au 8eme "si" tu lui indique une valeur référence dans valeur_si_faux(par exemple "cellule") ; puis dans la cellule suivante tu commence par si(A1="cellule";si(...........

J ne suis pas sur d'etre assez clair mais si tu veux un exemple fais moi signe.
vivi
 

Discussions similaires

Statistiques des forums

Discussions
312 321
Messages
2 087 237
Membres
103 497
dernier inscrit
JP9231