[Résolu] Valeur comprise entre

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
noisebreaker
Fraîchement OOthentifié
Messages : 2
Inscription : 09 juil. 2018 08:59

[Résolu] Valeur comprise entre

Message par noisebreaker »

Bonjour a tous,je peche sur une formule qui fonctionne pour les deux premières conditions mais indique une erreur pour la troisieme.
en gros entre 20 et 199 égal un cacul,entre 199 et 749 un autre calcul puis superieur à 749 un dernier calcul.
voici ma formule

Code : Tout sélectionner

=SI(C7<=199;C15*400*C4;SI(199<=C7<749;C15*500*C4;SI(C7>=750;C15*600*C4;)))
Je rame depuis un moment y compris en regardant le forum,please un petit peu d'aide !bonne journée!

La modération vous a écrit: Pour faciliter la lecture, formule mise entre balises par le modérateur.

Dernière modification par micmac le 09 juil. 2018 11:25, modifié 1 fois.
Raison : Balisage
Windows 10/libreoffice Version: 5.4.5.1 (x64)
Jeff
GourOOu
GourOOu
Messages : 9628
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Valeur comprise entre

Message par Jeff »

Bonjour et bienvenue,

Une fonction SI "lit" les conditions de gauche à droite, la première condition renvoyant VRAI arrêtant le traitement par le retour de la valeur si vrai.

Une solution pourrait donc être :

Code : Tout sélectionner

=SI(C7<=199;C15*400*C4;SI(C7<749;C15*500*C4;C15*600*C4))
Un peu plus long sans fonction Si, en utilisant directement les valeurs booléennes :

Code : Tout sélectionner

=(C7<=199)*(C15*400*C4)+(ET(C7>199;C7<749)*(C15*500*C4)+(C7>=749)*(C15*600*C4))
A +
 Ajout : On ne peut pas utiliser des conditions sous la forme SI(199<=C7<749, il faut alors passer par une fonction ET afin de cumuler les critères :

Code : Tout sélectionner

SI(ET(C7>199;C7<749);alors....; sinon.... )
 
noisebreaker
Fraîchement OOthentifié
Messages : 2
Inscription : 09 juil. 2018 08:59

Re: Valeur comprise entre

Message par noisebreaker »

Tout simplement merciiiiiiiiiiii !
ça marche.
Jeff est un chef! :bravo:
Windows 10/libreoffice Version: 5.4.5.1 (x64)