Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
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.
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)
La fonction SI.CONDITIONS vérifie si une ou plusieurs conditions sont remplies et renvoie une valeur correspondant à la première condition VRAI. Elle permet d’inclure jusqu’à 127 paires de conditions (test de vérification d’un élément et résultat si l’élément est vrai). Elle peut remplacer...
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.
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 ?
Dranreb, ta formule est très interessante. Il fallait juste j'ai le chiffre 44 ou 0 qui apparaisse selon que l'on soit au dessus de 881 ou en dessous de 838.
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 ?
Une nombre entre "" est un texte et un texte n'est pas supérieur ou inférieur à un autre, il fait juste l'objet d'un classement alphabétique où par exemple 2 est "supérieur" à 11 ou à 111 ou à 1111
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
- 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