Imbrication de si sur plusieurs niveaux

Fermé
hashad - 21 déc. 2010 à 15:13
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 21 déc. 2010 à 16:09
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

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
21 déc. 2010 à 16:09
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