![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Guest
Messages: n/a
|
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 |
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
Guest
Messages: n/a
|
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. |
|
|
#3 (permalink) |
|
Guest
Messages: n/a
|
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. |
|
|
#4 (permalink) |
|
Guest
Messages: n/a
|
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) |
| Liens sociaux |
| Outils de la discussion | |
|
|