Formule plus grand que mais plus petit que avec 3 conditions

Fermé
samchas - 11 déc. 2019 à 20:49
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 - 12 déc. 2019 à 01:43
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 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
11 déc. 2019 à 23:19



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 11478 Date d'inscription mardi 13 février 2018 Statut Modérateur Dernière intervention 17 avril 2024 4 856
11 déc. 2019 à 23:54
Bonsoir Raymond

C'est beaucoup plus élégant, effectivement !
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
12 déc. 2019 à 01:43
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 11478 Date d'inscription mardi 13 février 2018 Statut Modérateur Dernière intervention 17 avril 2024 4 856
Modifié le 11 déc. 2019 à 21:54
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