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

Résolu
Lins -  
Hydr0s Messages postés 1843 Date d'inscription   Statut Membre Dernière intervention   -
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. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
  2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    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. Hydr0s Messages postés 1843 Date d'inscription   Statut Membre Dernière intervention   687
       
      Remarque qu'au passage, les >= sont inutiles : si D29 < 350 est faux alors D29 est supérieur ou égale à 350....
      0
  3. Hydr0s Messages postés 1843 Date d'inscription   Statut Membre Dernière intervention   687
     
    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
  4. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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