XL 2019 Formule si.condition qui ne fonctionne pas

  • Initiateur de la discussion Initiateur de la discussion Kyderia
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Kyderia

XLDnaute Nouveau
Bonjour,

J'ai écris la formule suivante =SI.CONDITION(D6>"881";"0";D6<"838";"44";D6"838";"884"-D6)
Lorsque je rentre 850 dans la case D6, la formule qui donne 44 alors qu'elle devrait donner 34.
Je ne trouve pas mon et mes erreurs.

Merci pour votre aide.
 
N'ayant pas 2019, je n'ai pas la chance d'avoir cette formule qui semble bien pratique.
Cependant, ne manque t-il pas un signe à la fin ?
=SI.CONDITION(D6>"881";"0";D6<"838";"44";D6>"838";"884"-D6)
Ensuite, pourquoi ces guillemets autour des nombres ? Pourquoi pas :
=SI.CONDITION(D6>881;0;D6<838;44;D6>838;884-D6)
 
Bonjour le fil,
Effectivement plus simple.
Cependant on note trois différences entre les deux formules.
Mais peut être est ce acceptable par Kyderia, il ne nous a pas expliqué la finalité de sa formule.
2.jpg
 
Bonjour,

Merci pour tous ces renseignements.
La finalité de la formule est la suivante ;

En dessous de 839, je veux que la valeur 44 apparaisse.
Au dessus de 881, je veux que la valeur 0 apparaisse.
Entre 839 et 881 je veux connaitre la différence entre le valeur rentrée en D4 (860 par exemple) et 881.

En tout cas un grand merci pour vos contributions.
 
Oui mais c'est tellement proche de =MIN(MAX(881-D4;0);44) qu'on à l'impression que ce n'est pas exactement ça seulement parce que les borne spécifiées n'étaient pas tout à fait justes
Ce n'est pas 881-D4 sans que ça puisse sortir des limites 0 à 44 ?
 
Est-ce que la formule que j'indique est bonne, et sinon pourquoi ?
Avec =SI(D4>881;0;SI(D4>=838;881-D4;44)) on a certes la même chose qu'avec
=MIN(MAX(881-D4;0);44)
Mais avec cette dernière on n'a plus besoin de réfléchir ni de spécifier à partir de quelle valeur ça doit se stabiliser à 44. C'est quand même plus simple, non ?
 
Dernière édition:
Merci pour toutes vos réponses. Les formules ne marchent pas car je me suis mal exprimé.
Pour exemple
J'ai la case A1=825, la case A2=868.
Je veux calculer quelque soit les valeurs de A1 et A2 la valeur entre les bornes [838 et 881]
Sur cet exemple ce sera 51

Si A1=870 et A2=900 ; Les bornes [838 et 881]
La valeur rendu sera 12

Pour info A2 est toujours superieur à A1
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
130
  • Question Question
Microsoft 365 Aide formule Excel
Réponses
18
Affichages
911
Retour