Simplifier formule SI
Résolu
Major83
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je voudrais simplifier une formule qui à mon sens contient trop de SI imbriqués les uns aux autres...
J'ai un tableau de ce type
Col A Col B
89%
92%
97%
103%
108%
112%
123%
Je cherche à obtenir en colonne B un montant en fonction de ça :
Si un résultat en colonne A est inférieur à 90%, alors 0%
S'il est compris entre 90 et 95, alors 25%
S'il est compris entre 95 et 100, alors 55%
S'il est compris entre 100 et 105, alors 100%
S'il est compris entre 105 et 110, alors 115%
S'il est compris entre 110 et 115, alors 140%
S'il est supérieur à 115, alors 155%
Comment puis-je faire ?
Merci d'avance pour votre aide !
Je voudrais simplifier une formule qui à mon sens contient trop de SI imbriqués les uns aux autres...
J'ai un tableau de ce type
Col A Col B
89%
92%
97%
103%
108%
112%
123%
Je cherche à obtenir en colonne B un montant en fonction de ça :
Si un résultat en colonne A est inférieur à 90%, alors 0%
S'il est compris entre 90 et 95, alors 25%
S'il est compris entre 95 et 100, alors 55%
S'il est compris entre 100 et 105, alors 100%
S'il est compris entre 105 et 110, alors 115%
S'il est compris entre 110 et 115, alors 140%
S'il est supérieur à 115, alors 155%
Comment puis-je faire ?
Merci d'avance pour votre aide !
A voir également:
- Simplifier formule SI
- Formule si et - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
1 réponse
Bonjour
faites un tableau hors champ avec par exemple en Y, à partir de Y1 et en commençant par la valeur 0
en Y2: 90 en Y3:95, en Y4,100 en Y5, 105 etc..
en Z1 placez 0, en Z2, 25% en Z3 55% etc..
la formule devient en ligne avec A2 par exemple:
=RECHERCHEV(A2;$Y$1:$Z$6;2)
elle vous donnera le % de la valeur directement inférieure de A dans la colonne Y
bien sur ce tableau peut se situer ailleurs ou sur une autre feuille
mais vous pouvez aussi écrire des SI, ce n'est pas si compliqué:
=SI(A2<90;0;SI(A2<95;0,25;SI(A2<100;0,55;SI(A2<105;1;SI(A1<110;1,15;SI(A1<115;1,4;1,55))))))
faites un tableau hors champ avec par exemple en Y, à partir de Y1 et en commençant par la valeur 0
en Y2: 90 en Y3:95, en Y4,100 en Y5, 105 etc..
en Z1 placez 0, en Z2, 25% en Z3 55% etc..
la formule devient en ligne avec A2 par exemple:
=RECHERCHEV(A2;$Y$1:$Z$6;2)
elle vous donnera le % de la valeur directement inférieure de A dans la colonne Y
bien sur ce tableau peut se situer ailleurs ou sur une autre feuille
mais vous pouvez aussi écrire des SI, ce n'est pas si compliqué:
=SI(A2<90;0;SI(A2<95;0,25;SI(A2<100;0,55;SI(A2<105;1;SI(A1<110;1,15;SI(A1<115;1,4;1,55))))))
En revanche, si j'ai dans ma liste A un résultat type #DIV/0!, comment puis-je afficher 0 ? Pour éviter que ça me bloque en somme globale ?
J'ai choisi ta 2ème solution pour info...
=SIERREUR(formule);0)
mais si vous utilisez:
=SOMME(champ) ou
=SOMME(Cell1;Cell2;Cell3...) si cellule non consécutives
les "" sont acceptés par le code SOMME
crdlmnt