Règle

Résolu/Fermé
Emo - 17 mars 2009 à 13:45
Raymond PENTIER Messages postés 57157 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 mars 2023 - 20 mars 2009 à 23:43
Bonjour,

Je souhaiterais faire une règle pouvez-vous m'aider.

Dans la colonne A j'ai un nombre d'année

1 ans
5 ans
12 ans
4 ans

Je voudrais faire une règle dans la colonne à côté. Si inférieur à 5 ans mettre le code 6, si supérieur ou égal à 5 ans mettre le code 9, si supérieur ou égale à 10 ans mettre le code 18...

Merci d'avance! Je n'ai pas de tableau excel je souhaiterais le faire!

7 réponses

michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 3 293
17 mars 2009 à 17:39
dans la formule écrite dans le cadre lire:
=RECHERCHEV(D2;A1:B12;2;1)
et non B5
1000 excuses

La formule sans tableau intermédiaire pour les 5 premiers codes
=INDEX({"A";"B";"C";"D";"E"};EQUIV(D2;{0;5;10;15;20};1))
1
Merci beaucoup pour tes réponses! Elle fonctionne très bien! :-)))))))))

Je suis ravie!
0
Raymond PENTIER Messages postés 57157 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 mars 2023 17 156
17 mars 2009 à 17:57
En B1 formule =SI(A1<5;6;SI(A1<10;9;18)) à recopier.
1
Superbe formule! Je te remercie infiniment! :-))))))))) Décidèment! J'ai de la change today!
0
Juste encore une question dans ta formule je voudrais encore rajouter si supérieur ou égale à 25 code 20? Tu peux la rajouter? :-)
0
Raymond PENTIER Messages postés 57157 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 mars 2023 17 156
20 mars 2009 à 14:17
Formule 3 : tout à fait fantaisiste !
Formule 2 : tu as enlevé le troisième argument du troisième test ;"" qui est obligatoire ...
Formule 1 : Tu y étais presque ! Mais le troisième test avec SI doit se situer comme troisième argument du deuxième test, exactement comme le deuxième test se situait en troisième argument du premier test. OK ?
=SI( A1<5 ; 6 ; SI( A1<10 ; 9 ; 18 ) ; SI( A1<25 ; 20 ; "" ) ) est faux.
=SI( A1<5 ; 6 ; SI( A1<10 ; 9 ; SI( A1<25 ; 18 ; 20 ) ) ) est correct.
N.B. les espaces ont été ajoutés juste pour faciliter la lisibilité de la formule ; en réalité tu ne les mets pas ...

Bonne journée.
1
Ha mais oui! C'est super j'ai compris! ;-) merci beaucoup pour tes explications! J'ai encore beaucoup de choses à apprendre mais ça m'aide beaucoup! :-)
0
blob37 Messages postés 2682 Date d'inscription lundi 19 mars 2007 Statut Membre Dernière intervention 3 juin 2019 340
17 mars 2009 à 13:47
regarde la fonction si
0
Oui mais justement je n'arrive pas à le faire! :-) Tu pourrais m'aider?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 3 293
17 mars 2009 à 17:36
bonjour,

pour ce genre de problème, il faut se souvenir que XL ne permet que 7 "si" imbriqués et au dela de 3 imbrication sla formule devient vite une usine à gaz
donc eviter les "si"

la solution la + élégante et la + pratique passe par la formule "recherchev" avec un tableau intermédiaire
tu peux mettre les codes que tu veux et les changer sans problème
la colonne des âges doit être triée dans l'ordre croissant
regarde cette maquette
https://www.cjoint.com/?dtrKTaZ64t

il y a si tu tiens une formule sans tableau ni "si"
tu le dis si tu veux voir ce truc
0
Raymond PENTIER Messages postés 57157 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 mars 2023 17 156
18 mars 2009 à 20:57
Oui, je pourrais ... mais toi aussi ! Alors essaie d'abord ; si tu rates, je corrigerai.
0
djcureuil@hotmail.com
20 mars 2009 à 08:52
En B1 formule =SI(A1<5;6;SI(A1<10;9;18);SI(A1<25;20;""))

En B1 formule =SI(A1<5;6;SI(A1<10;9;18);SI(A1<25;20))

En B1 formule =SI(A1<5;6;<25;20;SI(A1<10;9;18))

Heu, j'arrive as! :-(
0
Raymond PENTIER Messages postés 57157 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 mars 2023 17 156
20 mars 2009 à 23:43
Tu vois ? Excel c'est génial ! Et pas si difficile que ça ...
Donc à la prochaine.
0