Imbrication de si sur plusieurs niveaux

hashad -  
Reivax962 Messages postés 3742 Statut Membre -
Bonjour,

Quelqu'un peut m'aider, je ne comprends pas pourquoi le resultat de la formule ci-dessous est égale à #VALEUR!

C5=SI(ET(B4>1;B4<=200);"R1";SI(ET(B4>200;B4<=600;"R2");SI(ET(B4>600;B4<=1000;"R3");SI(ET(B4>1000;B4<=1400;"R4");SI(ET(B4>1400;B4<=1800;"R5");SI(ET(B4>1800;B4<=2200);"R6"))))))

Je veux afficher le resultat Ri suivant la valeurs de B4
Merci beacoup

1 réponse

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    J'ai décomposé ta formule :
    C5=
    SI
    (
        ET
        (
            B4>1;
            B4<=200
        );
        "R1";
        SI
        (
            ET
            (
                B4>200;
                B4<=600;
                "R2"
            );
            SI
            (
                ET
                (
                    B4>600;
                    B4<=1000;
                    "R3"
                );
                SI
                (
                    ET
                    (
                        B4>1000;
                        B4<=1400;
                        "R4"
                    );
                    SI
                    (
                        ET
                        (
                            B4>1400;
                            B4<=1800;
                            "R5"
                        );
                        SI
                        (
                            ET
                            (
                                B4>1800;
                                B4<=2200
                            );
                            "R6"
                        )
                    )
                )
            )
        )
    ) 


    Du coup, qu'est-ce qu'on voit ? Que beaucoup de "R2", "R3", etc ne sont pas placés au bon endroit : ils sont dans le ET et pas comme résultat du SI.

    Xavier
    0