Excel me dit vous avez entré un nombre trop important d'argu
Fermé
Jeff
-
30 juin 2022 à 20:58
Raymond PENTIER Messages postés 58856 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 février 2025 - 3 juil. 2022 à 02:16
Raymond PENTIER Messages postés 58856 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 février 2025 - 3 juil. 2022 à 02:16
A voir également:
- Excel me dit vous avez entré un nombre trop important d'argu
- Liste déroulante excel - Guide
- Si et excel - Guide
- Nombre de jours entre deux dates excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
3 réponses
jee pee
Messages postés
40856
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
23 février 2025
9 541
Modifié le 30 juin 2022 à 21:10
Modifié le 30 juin 2022 à 21:10
Bonjour,
c'est l'imbrication des conditions qui ne va pas, "Pas de bonus" ne doit être présent qu'une fois, en fin. Et les tests devraient être en décroissant.
Comme, à tester :
c'est l'imbrication des conditions qui ne va pas, "Pas de bonus" ne doit être présent qu'une fois, en fin. Et les tests devraient être en décroissant.
=SI(xxx;VRAI;SI(yyy;VRAI;FAUX))
Comme, à tester :
=SI(ET(U8>=100;AD12>=5000);"Opal";SI(ET(U8>=50;AD12>=2000);"Pearl";SI(ET(U8>=50;AD12>=500);"Gold";SI(U8>=50;"Silver";"Pas de Bonus"))))
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
Modifié le 30 juin 2022 à 21:12
Modifié le 30 juin 2022 à 21:12
Bonsoir Jeff
C’est le premier "Pas de bonus" qui est en trop
La formule qui doit fonctionner :
=SI(U8>=50;"Silver";SI(ET(U8>=50;AD12>=500);"Gold";SI(ET(U8>=50;AD12>=2000);"Pearl";SI(ET(U8>=100;AD12>=5000);"Opal";"Pas de Bonus"))))
mais elle ne peut pas donner le résultat attendu car dans tous les cas elle va renvoyer Silver si U8>=50, il faut inverser les SI, partir de SI(ET(U8>=100;AD12>=5000);"Opal";" puis redescendre jusqu'à SI(U8>=50;"Silver";"Pas de Bonus"))))
Cdlmnt
Via
C’est le premier "Pas de bonus" qui est en trop
La formule qui doit fonctionner :
=SI(U8>=50;"Silver";SI(ET(U8>=50;AD12>=500);"Gold";SI(ET(U8>=50;AD12>=2000);"Pearl";SI(ET(U8>=100;AD12>=5000);"Opal";"Pas de Bonus"))))
mais elle ne peut pas donner le résultat attendu car dans tous les cas elle va renvoyer Silver si U8>=50, il faut inverser les SI, partir de SI(ET(U8>=100;AD12>=5000);"Opal";" puis redescendre jusqu'à SI(U8>=50;"Silver";"Pas de Bonus"))))
Cdlmnt
Via
Raymond PENTIER
Messages postés
58856
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 février 2025
17 285
3 juil. 2022 à 02:16
3 juil. 2022 à 02:16
Bonsoir Jeff.
Quand tu dois résoudre un problème Excel avec deux données mobiles qui doivent répondre à plusieurs paires de conditions, il faut d'abord établir une Table de vérité, pour t'assurer que tous les cas de figure sont traités et que les résultats sont bien ceux attendus.
Une fois cette table de vérité dressée et contrôlée, on passe à la réalisation de l'ordinogramme, qui traduit graphiquement l'enchaînement des tests, et qui facilite grandement l'écriture de la formule, ce qui sera la dernière étape.
https://www.cjoint.com/c/LGdak3fA0z7