• Initiateur de la discussion Initiateur de la discussion CHRISTELLE
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

CHRISTELLE

Guest
Bonjour,

Je suis bloquée dans un document excel à cause d'une formule de calcul assez complexe.

Après avoir passé des heures à ce que le logiciel m'accepte une formule que je pensais bonne, il s'avère que le résultat excompté n'est pas correct.

En effet, je souhaite lui rentrer une formule dans laquelle il y a plusieurs conditions avec un résultat différent à chaque condition.

Je vous remercie de bien vouloir regarder si vous trouvez l'erreur que j'ai commise dans cette formule.

Si vous ne comprenez pas ce que je veux faire, n'hésitez pas à me poser des questions.

date récept Date Liv Nbre Nbre % Résult.
cde Jours Sem Pén. attendu

18/03/2004 28/04/2004 29 5,8 15 0
19/04/2004 27/05/2004 28 5,6 15 0
22/03/2004 28/05/2004 48 9,6 15 15
22/04/2004 17/06/2004 39 7,8 15 10
04/05/2004 17/06/2004 31 6,2 15 0
11/05/2004 01/07/2004 36 7,2 15 10
16/04/2004 01/07/2004 53 10,6 15 15
18/05/2004 21/07/2004 44 8,8 15 10
10/05/2004 21/07/2004 50 10 15 15
08/06/2004 21/07/2004 31 6,2 15 0
21/05/2004 21/07/2004 42 8,4 15 10
10/05/2004 21/07/2004 50 10 15 15
11/05/2004 21/07/2004 49 9,8 15 15
28/07/2004 13/08/2004 13 2,6 15 0


De 0 à 7 semaines = 0%
De 7,1 à 9 semaines = 10 % <== CONDITIONS
de 9,1 à 11 semaines = 15 %
Plus de 11,1 semaines = 20 %


Formule créée dans la colonne % Pén. ==> =SI(D2>11;"20";SI(D2<=11;"15";SI(D2<=9;"10";SI(D2<=7;"0";"0"))))

Cette formule ne me donne pas le résultat attendu et je n'arrive pas à trouver l'erreur


En fait, le résultat que je dois obtenir dans la colonne % Pén. est le suivant :

Si le chiffre dans la colonne Nbre Sem est supérieur à 11,1 alors le résultat sera de 20 %, si il est inférieur ou égal à 11 alors le résultat sera de 15 %, si il est inférieur ou égal à 9 alors le résultat sera de 10 % ou si il est inférieur ou égal à 7 alors le résultat sera de 0


UN GRAND MERCI PAR AVANCE.


CHRISTELLE
 
Salut,

Dans une formule avec des SI imbriqués XL arrête la recherche dès qu'une condition renvoie VRAI.
Donc ta formule pourrait s'écrire :
=SI(D2>11;20;SI(D2>9;15;SI(D2>7;10;0))))

Mais tu peux tout aussi bien créer un petit tableau et obtenir le resultat par la fonction RECHERCHEV

Si tu ne vois comment faire, fais signe.

Ândré.
 
Bonjour

Désolé mes données étaient en A mais celle-ci fonctionne

=SI(A2>11;20;SI(A2>9;15;SI(A2>7;10;0)))

je ne sais pas ce qui ne marche pas dans la tienne à part que tu mets du texte et non des nombres en guise de résultat

"20" égale texte (aligné à gauche par défaut)
20 égale nombre (aligné à droite par défaut)

attention, si ton format de colonne est en %, remplace par 0.20, ..

A+
Eric
 
Bonjour,

En fait comme la formule commence par ...SI(D2<=11;"15";... on a deux choix pris en compte:

le premier si on est supérieur à 11 puis le deuxième si on est inférieur/egal à 11.

Comme précisé XL arrête donc tout de suite le résultat et ne regarde pas les conditions <=9 et <=7.

Je suppose que seulement deux valeurs étaient retournées soit 15% et 20%
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
40
Affichages
215
Réponses
8
Affichages
418
Réponses
4
Affichages
61
Réponses
20
Affichages
714
Retour