Fonction SI imbriquée

Fermé
Bubus31 Messages postés 54 Date d'inscription samedi 14 décembre 2019 Statut Membre Dernière intervention 7 mai 2024 - 28 janv. 2022 à 19:04
Raymond PENTIER Messages postés 58672 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 septembre 2024 - 29 janv. 2022 à 18:52
Bonjour tout le monde,

Voici le contexte:

j'ai une liste de pourcentage dans ma colonne K et je souhaite catégoriser la colonne en 5 tranches.

0% à 20% --> A
21% à 40% --> B
41% à 60% --> C
61 à 80% --> D
81% à 100% --> E

J'ai essayé d'imbriquer les conditions mais je dois avoir des soucis quelque part car ca me renvoie pas la bonne infos... (La formule est longue comme le bras)

=SI(ET(A21>=0%;A21<=20%);"A";SI(ET(A21>=21%;A21<=40%);"B";SI(ET(A21>=41%;A21<=60%);"C";SI(ET(A21>=61%;A21<=80%);"C"))))

Merci à vous pour le support;

A très vite,

Bubus31.
A voir également:

5 réponses

brucine Messages postés 16996 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 30 septembre 2024 2 408
28 janv. 2022 à 19:26
Bonjour,

Il te manque E sans quoi la formule fonctionne.
Avec pourcentage en A21 et formule en B21, que j'ai mise au régime parce que je suppose qu'aucun pourcentage ne peut être négatif:

=SI(ET(A21>=0%;A21<=20%);"A";SI(A21<=40%;"B";SI(A21<=60%;"C";SI(A21<=80%;"D";"E"))))
1
Bubus31 Messages postés 54 Date d'inscription samedi 14 décembre 2019 Statut Membre Dernière intervention 7 mai 2024
29 janv. 2022 à 09:35
Merci pour la réponse !
0
Raymond PENTIER Messages postés 58672 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 septembre 2024 17 203
29 janv. 2022 à 00:38
Bonjour Bubus.

La formule est longue comme le bras
=SI(ET(A21>=0%;A21<=20%);"A";SI(ET(A21>=21%;A21<=40%);"B" ...

Tu as compris pourquoi ? Tu fais 2 fois le même test !
En effet tu as déjà vu le cas où A21<=20% ; il est donc superflu de recommencer avec le cas où A21>=21% ; il suffit d'écrire
=SI(ET(A21>=0%;A21<=20%);"A";SI(A21<=40%;"B" ...
comme brucine et DjiDji te l'ont indiqué.

1
Bubus31 Messages postés 54 Date d'inscription samedi 14 décembre 2019 Statut Membre Dernière intervention 7 mai 2024
29 janv. 2022 à 09:34
Oui effectivement j'avais pas cette logique mais là c'est bien compris ! Merci à vous tous pour les solutions,

A très vite,

Bubus31
0
DjiDji59430 Messages postés 4114 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 septembre 2024 668
28 janv. 2022 à 19:32
Bonjour à tous,



=SI(A21<=20%;"A";SI(A21<=40%;"B";SI(A21<=60%;"C";SI(A21<=80%;"D";SI(A21<=100%;"E;""))))
ou bien en excel 365
=si.conditions(A21<=20%;"A";A21<=40%;"B";A21<=60%;"C";A21<=80%;"D";A21<=100%;"E;"")

tu peux aussi faire un tableau de correspondance et utiliser recherchev(.........;1)

Crdlmt
0
Bubus31 Messages postés 54 Date d'inscription samedi 14 décembre 2019 Statut Membre Dernière intervention 7 mai 2024
29 janv. 2022 à 09:31
C'est top merci !
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 306
29 janv. 2022 à 10:25
Bonjour

Pourquoi des SI compliqués
Avec un petit rechercheV

0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 306
29 janv. 2022 à 10:32
A traiter A2>0

Plus compliqué mais classique:
on pourrait utilise l'imbrication des 2 fonctions INDEX-EQUIV
0

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

Posez votre question
Raymond PENTIER Messages postés 58672 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 septembre 2024 17 203
29 janv. 2022 à 18:52


Bubus,

pour continuer à explorer les différentes méthodes de résolution voici, après SI-ET, RECHERCHEV et INDEX-EQUIV, une proposition de formule plus courte avec CHOISIR :
=CHOISIR((PLAFOND(A2;20)-20)/20+2;"A";"A";"B";"C";"D";"E")
-1