Plus de 2 fois 7 conditions ,
Fermé
buren
-
16 déc. 2011 à 16:10
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 - 16 déc. 2011 à 21:13
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 - 16 déc. 2011 à 21:13
A voir également:
- Plus de 2 fois 7 conditions ,
- Supercopier 2 - Télécharger - Gestion de fichiers
- Telecharger photofiltre 7 gratuit - Télécharger - Retouche d'image
- Passer de windows 7 à windows 10 - Accueil - Mise à jour
- Word numéro de page 1/2 - Guide
- Clé de produit windows 7 - Guide
4 réponses
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 105
16 déc. 2011 à 16:35
16 déc. 2011 à 16:35
Salut,
regarde comme cela
=SI(I3="";"";SI(I3="D";SI(G3<16;"cadette";SI(G3<=18;"JD";SI(G3<=40;"SD";SI(G3>70;"VD4";SI(G3<=50;"VD1";SI(G3<=60;"VD2";SI(G3<=70;"VD3")))))));SI(I3="H";SI(G3>70;"VH4";SI(G3<=18;"JH";SI(G3<=40;"SH";SI(G3<=50;"VH1";SI(G3<=60;"VH2";SI(G3<=70;"VH3")))))))))
regarde comme cela
=SI(I3="";"";SI(I3="D";SI(G3<16;"cadette";SI(G3<=18;"JD";SI(G3<=40;"SD";SI(G3>70;"VD4";SI(G3<=50;"VD1";SI(G3<=60;"VD2";SI(G3<=70;"VD3")))))));SI(I3="H";SI(G3>70;"VH4";SI(G3<=18;"JH";SI(G3<=40;"SH";SI(G3<=50;"VH1";SI(G3<=60;"VH2";SI(G3<=70;"VH3")))))))))
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 105
16 déc. 2011 à 18:38
16 déc. 2011 à 18:38
Re,
Je t'ai reconsidéré ta formule et ajouté SI(G3<16;"cadet" que j'avais zappé, il vaudrait mieux l'écrire comme cela
=SI(I3="";"";SI(I3="D";SI(G3>70;"VD4";SI(G3>60;"VD3";SI(G3>50;"VD2";SI(G3>40;"VD1";SI(G3>18;"SD";SI(G3>=16;"JD";"cadette"))))));SI(I3="H";SI(G3>70;"VH4";SI(G3>60;"VH3";SI(G3>50;"VH2";SI(G3>40;"VH1";SI(G3>18;"SH";SI(G3>=16;"JH";"cadet"))))));"")))
il serait plus simple d'utiliser la RECHERCHEV avec deux entrées mais bon !
Je t'ai reconsidéré ta formule et ajouté SI(G3<16;"cadet" que j'avais zappé, il vaudrait mieux l'écrire comme cela
=SI(I3="";"";SI(I3="D";SI(G3>70;"VD4";SI(G3>60;"VD3";SI(G3>50;"VD2";SI(G3>40;"VD1";SI(G3>18;"SD";SI(G3>=16;"JD";"cadette"))))));SI(I3="H";SI(G3>70;"VH4";SI(G3>60;"VH3";SI(G3>50;"VH2";SI(G3>40;"VH1";SI(G3>18;"SH";SI(G3>=16;"JH";"cadet"))))));"")))
il serait plus simple d'utiliser la RECHERCHEV avec deux entrées mais bon !
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
16 déc. 2011 à 19:54
16 déc. 2011 à 19:54
Bonsoir à tous,
Histoire de faire autrement :
cordialement
PS : remplacer les "," par des ";"
Histoire de faire autrement :
=CHOISIR(1+(I3="D")*(1+(G3>15)+(G3>18)+(G3>40)+(G3>50)+(G3>60)+(G3>70))+(I3="H")*(8+(G3>15)+(G3>18)+(G3>40)+(G3>50)+(G3>60)+(G3>70)),"","cadette","JD","SD","VD1","VD2","VD3","VD4","cadet","JH","SH","VH1","VH2","VH3","VH4")
cordialement
PS : remplacer les "," par des ";"
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 105
16 déc. 2011 à 21:13
16 déc. 2011 à 21:13
Salut JvDo,
J'aime bien cette fonction CHOISIR souvent ignorée ou négligée c'est dommage mais belle formule.
Pour compléter ma dernière proposition du post de 18h38 si elle doit être utilisée sur Excel antérieur à 2007 il convient de faire une cascade pour traiter les D et relancer une cascade pour le H
Chaque cascade se termine par "") et on couple les deux avec &
=SI(I3="";"";SI(I3="D";SI(G3>70;"VD4";SI(G3>60;"VD3";SI(G3>50;"VD2";SI(G3>40;"VD1";SI(G3>18;"SD";SI(G3>=16;"JD";"cadette"))))));"")&SI(I3="H";SI(G3>70;"VH4";SI(G3>60;"VH3";SI(G3>50;"VH2";SI(G3>40;"VH1";SI(G3>18;"SH";SI(G3>=16;"JH";"cadet"))))));""))
lorsqu'il s'agit de données alphanumériques on remplace ;"") par ;0) et le & par +
et dans les deux cas il est possible d'aller jusqu'à 40 imbrications, mais le plus simple reste encore la RECHERCHEV
J'aime bien cette fonction CHOISIR souvent ignorée ou négligée c'est dommage mais belle formule.
Pour compléter ma dernière proposition du post de 18h38 si elle doit être utilisée sur Excel antérieur à 2007 il convient de faire une cascade pour traiter les D et relancer une cascade pour le H
Chaque cascade se termine par "") et on couple les deux avec &
=SI(I3="";"";SI(I3="D";SI(G3>70;"VD4";SI(G3>60;"VD3";SI(G3>50;"VD2";SI(G3>40;"VD1";SI(G3>18;"SD";SI(G3>=16;"JD";"cadette"))))));"")&SI(I3="H";SI(G3>70;"VH4";SI(G3>60;"VH3";SI(G3>50;"VH2";SI(G3>40;"VH1";SI(G3>18;"SH";SI(G3>=16;"JH";"cadet"))))));""))
lorsqu'il s'agit de données alphanumériques on remplace ;"") par ;0) et le & par +
et dans les deux cas il est possible d'aller jusqu'à 40 imbrications, mais le plus simple reste encore la RECHERCHEV