Formule plus grand que mais plus petit que avec 3 conditions

samchas -  
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je cherches à résoudre :

si E39 est plus grand que 1100 mais plus petit que 1299, effectuer D39*1,5%.

Mais, si E39 est plus grand que 1300, effectuer D39*3%

voici ce que je comprends mais je me trompe à quelque part.

=SI((E39<1299;E39>1100);(D39*1,5%);0);SI((E39>1300);(D39*3%);0))


Merci


Configuration: Windows / Chrome 78.0.3904.108
A voir également:

2 réponses

Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 



Bonsoir messieurs.

Plus court
=D39*SI(E39>=1300;3%;SI(E39>=1100;1,5%;0))
ou encore mieux
=D39%*SI(E39<1100;0;SI(E39<1300;1,5;3))
1
Pierr10 Messages postés 13208 Date d'inscription   Statut Modérateur Dernière intervention   5 429
 
Bonsoir Raymond

C'est beaucoup plus élégant, effectivement !
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Merci de ton commentaire, Pierre.

Je précise que ce n'est pas seulement pour le fun, ni pour faire croire que je suis un "expert", car tel n'est pas le cas ! C'est que dans ma vie professionnelle, je me trimballais des fichiers énormes, avec des quantités de formules plus ou moins compliquées ; j'ai vite compris que pour les rendre plus lisibles, plus explicites et plus faciles à adapter en cas de modification du cahier des charges, et accessoirement pour gagner un peu de place en mémoire, j'avais tout intérêt à les optimiser.
J'ai donc pris l'habitude d'écourter les noms de fichiers et les noms de feuilles, de définir des noms pour des cellules et des plages (et même des formules), de manipuler les fonctions INDIRECT, MOYENNE.SI.ENS, NB.SI.ENS ... et d'utiliser les outils de l'onglet DONNÉES/Plan et DONNÉES/Outils de données, ainsi que l'excellent outil AFFICHAGE/Personnalisé, si peu sollicité et pourtant si précieux pour économiser des fichiers (alimentés par un même fichier principal).
Et bien entendu, le recours aux ordinogrammes s'est imposé pour gagner en compréhension du problème, en analyse de la logique à mettre en œuvre pour n'oublier aucun cas de figure et choisir les fonctions les mieux appropriées. Je conseille vraiment cet exercice, chaque fois qu'une formule un peu récalcitrante vous fait perdre votre temps et votre patience ...

Cordiales salutations à ceux qui m'auront lu jusqu'au bout !
0
Pierr10 Messages postés 13208 Date d'inscription   Statut Modérateur Dernière intervention   5 429
 
Bonjour,

Essayez ceci :
=SI(E39>1300;D39*3%;SI(ET(1100<E39;E39<1299);D39*1,5%;""))

Éventuellement remplacez "" par 0, selon vos besoins.

Je vous fais remarquer qu'en mathématiques, mais n'existe pas : il y a des ET, des OU des NON, mais pas de MAIS !
0