Problème avec la fonction "SI" imbriquée

Résolu
Bonjour.
J'ai saisi dans une cellule d'Excel (version 2016) la formule "=SI(D29<350;"";SI(350<=D29<420;"blanc";SI(420<=D29<490;"assez bien";SI(490<=D29<560;"bien";"très bien"))))", mais la case affiche systématiquement le message "très bien" à partir du moment où la valeur en D29 dépasse 350 - lorsque c'est 350 qui est renseigné en D29, la cellule n'affiche rien, contrairement à ce que j'ai demandé.

Où y a-t-il une erreur ?
Merci d'avance

4 réponses

  1. Bonjour

    Excel ne connait pas les doubles inégalités, qui ici sont d'ailleurs inutiles
    Essaies ceci
    =SI(D29<350;"";SI(D29<420;"blanc";SI(D29<490;"assez bien";SI(D29<560;"bien";"très bien"))))

    Cdlmnt
    3
    1. Contributeur
      Bonjour Lins

      Essayer ceci

      =SI(D29<350;"";SI(ET(D29>=350;D29<420);"blanc";SI(ET(D29>=420;D29<490);"assez bien";SI(ET(D29>490;D29<
      560);"bien";"très bien"))))

      C'est en forgeant que l'on devient forgeron. -   C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
      0
      1. Remarque qu'au passage, les >= sont inutiles : si D29 < 350 est faux alors D29 est supérieur ou égale à 350....
        0
    2. Salut,

      Comme l'a dit ccm81, Excel ne reconnaît pas la formule. Pour éviter les imbrications de
      SI()
      , tu peux utiliser la formule
      Si.CONDITION()
      qui est beaucoup plus lisible et qui donne avec ton exemple :
      =SI.CONDITIONS(D29<350;"";D29<420;"blanc";D29<490;"assez bien";D29<560;"bien";VRAI;"Très bien")

      La formule prend la valeur de la première condition vraie,
      VRAI;"Très bien"
      est l'équivalent d'un SINON

      Trust me and keep calm, I'm an engineer !
      0
      1. Contributeur
        Bonjour à tous.

        Hydr0s, la fonction SI.CONDITION est inconnue dans les versions habituelles d'Excel ... Cette fonctionnalité est uniquement disponible avec les dernières versions d'Office 365.

        La première réponse, celle de ccm81, répond parfaitement à la demande de Lins.
        0