Trop de paramètres dans une formule Excel
JDim
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je dois exécuter une formule "un peu trop complexe" selon Excel, la formule est la suivante :
=si(O3<='Law Parameters'!$C$18;O3*'Law Parameters'!$D$18;
si(O3>'Law Parameters'!$B$19 et O3<='Law Parameters'!$C$19;((O3-'Law Parameters'!$B$19)*'Law Parameters'!$D$19)+'Law Parameters'!$E$19);
si(O3>'Law Parameters'!$B$20 et O3<='Law Parameters'!$C$20;((O3-'Law Parameters'!$B$20)*'Law Parameters'!$D$20)+'Law Parameters'!$E$20) ;
si(O3>'Law Parameters'!$B$21;((O3-'Law Parameters'!$B$21)*'Law Parameters'!$D$21)+'Law Parameters'!$E$21))
Sauf que excel refuse de l'accepter en affichant une boite de dialogue trop de paramètres !!
est ce que quelqu'un peut m'aider ? puis-je modifier une configuration dans excel pour qu'il puisse l'accepter ?
Merci
Je dois exécuter une formule "un peu trop complexe" selon Excel, la formule est la suivante :
=si(O3<='Law Parameters'!$C$18;O3*'Law Parameters'!$D$18;
si(O3>'Law Parameters'!$B$19 et O3<='Law Parameters'!$C$19;((O3-'Law Parameters'!$B$19)*'Law Parameters'!$D$19)+'Law Parameters'!$E$19);
si(O3>'Law Parameters'!$B$20 et O3<='Law Parameters'!$C$20;((O3-'Law Parameters'!$B$20)*'Law Parameters'!$D$20)+'Law Parameters'!$E$20) ;
si(O3>'Law Parameters'!$B$21;((O3-'Law Parameters'!$B$21)*'Law Parameters'!$D$21)+'Law Parameters'!$E$21))
Sauf que excel refuse de l'accepter en affichant une boite de dialogue trop de paramètres !!
est ce que quelqu'un peut m'aider ? puis-je modifier une configuration dans excel pour qu'il puisse l'accepter ?
Merci
A voir également:
- Trop de paramètres dans une formule Excel
- Formule excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Parametres de mon ordinateur - Guide
- Excel mise en forme conditionnelle formule - Guide
1 réponse
Bonjour
Mon point de vue sur la question, sous réserve toutefois de la bonne utilisation des deux premiers codes successifs qui ne sont pas "jugeable" sans savoir ce que vous voulez.
Il semble toutefois que si le premier code SI n'st pas respecté, vous n'avez pas de résultat à afficher autre que FAUX (? sous réserves)
=si(O3<='Law Parameters'!$C$18;O3*'Law Parameters'!$D$18;
ce code OK
si(O3>'Law Parameters'!$B$19 et O3<='Law Parameters'!$C$19;
celui devrait être
si(ET(O3>'Law Parameters'!$B$19; O3<='Law Parameters'!$C$19);
Résultat ici OK, une fois quelques parenthèses supprimées (inutiles)
(O3-'Law Parameters'!$B$19)*'Law Parameters'!$D$19+'Law Parameters'!$E$19;
si(O3>'Law Parameters'!$B$20 et O3<='Law Parameters'!$C$20;
Devrait être
si(ET(O3>'Law Parameters'!$B$20;O3<='Law Parameters'!$C$20);
Résultat ici OK idem précédent pour les parenthèses
(O3-'Law Parameters'!$B$20)*'Law Parameters'!$D$20+'Law Parameters'!$E$20 ;
Ici ok
si(O3>'Law Parameters'!$B$21;
Résultat ici OK idem précédent pour les parenthèses
(O3-'Law Parameters'!$B$21)*'Law Parameters'!$D$21+'Law Parameters'!$E$21
Crdlmnt
Errare humanum est, perseverare diabolicum
Mon point de vue sur la question, sous réserve toutefois de la bonne utilisation des deux premiers codes successifs qui ne sont pas "jugeable" sans savoir ce que vous voulez.
Il semble toutefois que si le premier code SI n'st pas respecté, vous n'avez pas de résultat à afficher autre que FAUX (? sous réserves)
=si(O3<='Law Parameters'!$C$18;O3*'Law Parameters'!$D$18;
ce code OK
si(O3>'Law Parameters'!$B$19 et O3<='Law Parameters'!$C$19;
celui devrait être
si(ET(O3>'Law Parameters'!$B$19; O3<='Law Parameters'!$C$19);
Résultat ici OK, une fois quelques parenthèses supprimées (inutiles)
(O3-'Law Parameters'!$B$19)*'Law Parameters'!$D$19+'Law Parameters'!$E$19;
si(O3>'Law Parameters'!$B$20 et O3<='Law Parameters'!$C$20;
Devrait être
si(ET(O3>'Law Parameters'!$B$20;O3<='Law Parameters'!$C$20);
Résultat ici OK idem précédent pour les parenthèses
(O3-'Law Parameters'!$B$20)*'Law Parameters'!$D$20+'Law Parameters'!$E$20 ;
Ici ok
si(O3>'Law Parameters'!$B$21;
Résultat ici OK idem précédent pour les parenthèses
(O3-'Law Parameters'!$B$21)*'Law Parameters'!$D$21+'Law Parameters'!$E$21
Crdlmnt
Errare humanum est, perseverare diabolicum
Encore merci
Bonne route