Comment imbriquer + de 7 fonctions SI ?

D

delph

Guest
Bonjour,
Voici mon problème :
j' ai un effectif(dans la cellule A2). Chaque effectif appartient à une tranche et chaque tranche est codée. Je dois indiquer (dans B2) le code correspondant à la tranche.

si l'effectif = 0, alors le code tranche =0
si effectif = 1 ou 2 alors code tranche =1
si effectif compris entre 3 et 5 alors code tranche =2
.....
il y a au total 14 tranches

Comment imbriquer plus de 7 SI ?

merci pour vos réponses
cordialement
 
M

Monique

Guest
Bonjour,

Tu crées une table de 2 colonnes,
la 1ère contient les valeurs mini de chaque effectif
la 2ème, sur la même ligne, contient la tranche correspondante
De G2 à G16 : 0, 1, 3, etc
De H2 à H16 : 0, 1, 2, 3, etc

=INDEX(H2:H16;EQUIV(A2;G2:G16;1))
ou bien :
=RECHERCHEV(A2;G2:H16;2;1)

La plage G2:G16 doit être dans l'ordre croissant.
L'argument 1 fait que la formule s'arrête à la valeur égale ou immédiatement inférieure à celle que tu cherches.
 
D

delph

Guest
Merci pour ton aide, j ai testé ça marche !

juste une petite précision, pour les RECHERCHE V est-il indispensable que la 1ère col soit triée par ordre croissant ? car j'ai déjà appliqué cette formule sur une liste non triée et cela a marché...

merci.
 
M

Monique

Guest
Re,

C'est avec l'argument 0 que la colonne n'a pas besoin d'être triée.
RECHERCHEV(A2;G2:H16;2;0) recherche en colonne G la valeur exacte de A2
Si cette valeur n'existe pas, tu as le droit à un #N/A

Pour jouer.
Si l'effectif mini de chaque tranche est :
0 1 3 6 10 14 18 25 30 35 40 50 60 70 80
=(A2>0)+(A2>2)+(A2>5)+(A2>11)+(A2>13)+(A2>17)+(A2>24)+(A2>29)+(A2>34)+(A2>39)+(A2>49)+(A2>59)+(A2>69)+(A2>79)
 

Discussions similaires

Statistiques des forums

Discussions
312 503
Messages
2 089 062
Membres
104 015
dernier inscrit
kkgk