Formule SI qui ne fonctionne pas

Résolu
Bonjour,

Je me permets de solliciter votre aide puisque je bloque sur un problème.
En réalité 3 problèmes, mais je pense trouver la solution aux 2 autres si je suis guidé sur 1.
Par exemple pour la taille, je souhaite que la taille indiquée en G1, soit comparé à chaque ligne en colonne G => le résultat s'affichant en colonne R (écart entre les 2 tailles). Je pense que pour ce point là, tout est ok.
Ensuite je souhaite dire que si l'écart est inf à -2 ou sup à 2, alors en colonne S, le nombre de point est de 0. Si l'écart est sup ou égal à -2 et inf à -1 ou inférieur ou égal à 2 mais supérieur à 1 alors le nombre de point est de 5. Pour finir si l'écart est sup ou égal à -1 et inf ou égal à 1, alors le nombre de point est égal à 10.
J'essai de saisir la formule suivante dans mon fichier Excel:
si(R4<-2;0;si(-2>=R4<-1;5:si(-1>=R4<=1;10;si(R4>1;5;0)))) mais celle-ci reste toujours à 0.
Vous remerciant d'avance pour votre aide,

8 réponses

  1. Bonjour,
    Un exemple de votre fichier avec explications serait le bienvenu.
    Pour transmettre un fichier,
    Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
    il faut passer par un site de pièce jointe tel que cjoint.com

    Allez sur ce site : https://www.cjoint.com/
    Clic sur parcourir,
    Cherche ton fichier,
    clic sur ouvrir,
    Clic sur "Créer le lien cjoint",
    Copier le lien,
    Revenir ici le coller dans une réponse...
    Cordialement

    0
    1. Bonjour,

      ta formule ne veut rien dire

      si(R4<-2;0;si(-2>=R4<-1;5:si(-1>=R4<=1;10;si(R4>1;5;0))))
      exemple
      si(-2>=R4<-1;5 ou si(-1>=R4<=1;10

      explique ce que tu veux faire
      0
      1. Re bonjour,
        en effet, je n'avais pas trouvé comment joindre le fichier en postant ma question.
        Voici le lien:
        https://cjoint.com/c/KFvo7LjoE8V

        Concernant ma demande, pour être plus précise:
        -pour les personnes qui ont max un cm d'écart avec la cellule G1, alors 10 points
        -pour les personnes entre 1 et 2 cm, alors 5 points
        -pour les autres alors 0 point

        Merci pour vos premiers retour,
        0
        1. Re,

          tu ne donnes pas trop d'explication sur tes attentes, et dans l'interprétation de ta formule je vois que si N4 est <=2,5 ou si N4<-1,5 ta formule rectifiée retourne 5 "Bizarre"

          explique en clair ce que tu veux, exemple
          si N4 est <= à je veux
          si N4 est <= à je veux, etc
          0
          1. Re,
            en fait je souhaite les éléments suivants:
            -si écart <-2 alors 0
            -si écart entre -2 et -1 alors 5
            -si écart entre -1 et 1 alors 10
            -si écart entre entre 1 et 2 alors 5
            -si écart >2 alors 0

            Il s'agit de récompenser ceux qui s'approche le plus de la taille en cellule G1.
            Est-ce plus clair pour vous, je ne sais pas si j'arrive bien à expliquer ce que j'ai en tête)?
            Bonne soirée
            0
        2. Contributeur
          Bonjour clemch.

          Pour chaque fonction Excel il y a une syntaxe rigoureuse à respecter, qui ne supporte aucune fantaisie.
          Ainsi ton
          =SI(-1>=R4<=1;10;...
          est une pure invention de ta part !
          Tu aurais dû écrire
          =SI(ET(-1>=R4;R4<=1);10;...

          0
          1. Bonsoir Raymond,
            merci pour votre aide.
            je viens de modifier la formule, certains résultats sont corrects, d'autres non.
            Je remet le fichier en lien:
            https://cjoint.com/c/KFvs5iOGp6V
            Peut-être qu'il y a trop de critères dans ma recherche?
            0
            1. Bonjour à tous

              @clemch
              selon ton barème indiqué dans ton post 7 ta formule pourrait se résumer simplement à cela
              =SI(ABS(R4)>=2;0;SI(ABS(R4)>=1;5;10))

              Cdlmnt
              Via
              0
              1. Bonjour,
                merci beaucoup, ça fonctionne nickel, et en plus, je viens de découvrir une formule que je ne connaissais pas ;-) alors un grand merci!

                Merci à tous et bonne journée,
                Clemch
                0