Formule

Résolu
bonjour j ai un tableau exel avec une formule qui fonctionne tres bien , mais je dois rajouter des info.
voici ma formule existante
=SI(D14=1;"cl";SI(D16=1;"cc";SI(D18=1;"F";SI(D19=1;"m";SI(D13="sam";"WK";SI(D13="dim";"wk";"T")))))).
je dois rajouter si (d20=P.chomage;PC;si(d20=Grève;"GV";si(d20=E;"E";si(d20=maternité;"mt";si(d20=C.Paternité;"CPT").
donc quand je rajoute cette formule sa ne fonctionne pas .
si quelqu un pourrais m aider , je vous remercie beaucoup .
josiane

11 réponses

  1. Bonjour

    =SI(D14=1;"cl";SI(D16=1;"cc";SI(D18=1;"F";SI(D19=1;"m";SI(OU(D13="sam";D13="dim");"wk";SI(D20="P.chomage";"PC";SI(D20="Grève";"GV";SI(D20="E";"E";SI(D20="maternité";"mt";SI(D20="C.Paternité";"CPT";"T"))))))))))

    bonne réception

    cdlt
    0
    1. Contributeur
      Bonjour,

      Tu ne précise pas ta version mais tu dois être en 2003 en raison de ton problème aussi je te propose ceci :
      =SI(D14=1;"cl";SI(D16=1;"cc";SI(D18=1;"F";SI(D19=1;"m";SI(D13="sam";"WK";SI(D13="dim";"wk";SI(ESTERREUR(CHOISIR(EQUIV(D20;{"P.chomage";"Grève";"E";"maternité";"C.Paternité"};0);"PC";"GV";"E";"mt";"CPT"));"T";CHOISIR(EQUIV(D20;{"P.chomage";"Grève";"E";"maternité";"C.Paternité"};0);"PC";"GV";"E";"mt";"CPT"))))))))

      simplifié à partir de 2007 :
      =SI(D14=1;"cl";SI(D16=1;"cc";SI(D18=1;"F";SI(D19=1;"m";SI(D13="sam";"WK";SI(D13="dim";"wk";SIERREUR(CHOISIR(EQUIV(D20;{"P.chomage";"Grève";"E";"maternité";"C.Paternité"};0);"PC";"GV";"E";"mt";"CPT");"T")))))))

      Toujours zen
      La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
      0
      1. Bonjour,
        autre possibilité en limitant le nombre de conditionnelles

        =SI(D14=1;"cl";SI(D16=1;"cc";SI(D18=1;"F";SI(D19=1;"m";SI(D13="sam";"WK";SI(D13="dim";"wk";CHOISIR(1+(D20="P.chomage")*(1)+(D20="Grève")*(2)+(D20="E")*(3)+(D20="maternité")*(4)+(D20="C.Paternité")*(5)*(10);"T";"PC";"GV";"E";"mt";"CPT")))))))
        0
        1. bonjour, sa ne va pas j ai une fenétre qui souvre avec comme inscription:

          impossible d entrer la formule spécifié car elle utilise plus de niveaux d' imbrication que ne l autorise le format de fichier actuel
          quoi faire ?
          josiane
          0
          1. rebonjour, Mike
            sa fonctionne sauf pour le ( C.Paternité ) il me met valeur ?
            je te remercie
            josiane
            0
            1. donc avec cette formule tout fonctionne sauf pour le C.Paternité
              il me met valeur ?

              =SI(D14=1;"cl";SI(D16=1;"cc";SI(D18=1;"F";SI(D19=1;"m";SI(D13="sam";"WK";SI(D13="dim";"wk";CHOISIR(1+(D20="P.chomage")*(1)+(D20="Grève")*(2)+(D20="E")*(3)+(D20="maternité")*(4)+(D20="C.Paternité")*(5)*(10);"T";"PC";"GV";"E";"mt";"CPT")))))))
              0
              1. Re,

                exact, erreur d'un point virgule qui trainait dans la formule

                =SI(D14=1;"cl";SI(D16=1;"cc";SI(D18=1;"F";SI(D19=1;"m";SI(D13="sam";"WK";SI(D13="dim";"wk";CHOISIR(1+(D20="P.chomage")*(1)+(D20="Grève")*(2)+(D20="E")*(3)+(D20="maternité")*(4)+(D20="C.Paternité")*(5);"";"PC";"GV";"E";"mt";"CPT")))))))

                A+
                Mike-31

                Une période d'échec est un moment rêvé pour semer les graines du savoir.
                0
                1. super super et un grand
                  merci je vous adore
                  josiane
                  0
                  1. zut je n ai pas vu le T a disparu de la formule; j ai essayer de l inscrire et sa va pas
                    0
                    1. Re,

                      Voila ajouté

                      =SI(D14=1;"cl";SI(D16=1;"cc";SI(D18=1;"F";SI(D19=1;"m";SI(D13="sam";"WK";SI(D13="dim";"wk";CHOISIR(1+(D20="P.chomage")*(1)+(D20="Grève")*(2)+(D20="E")*(3)+(D20="maternité")*(4)+(D20="C.Paternité")*(5);"T";"PC";"GV";"E";"mt";"CPT")))))))
                      0