Fonction si excel avec plusieurs conditions

Jefflet -  
PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaiterai intégrer cette formule dans ma feuille de calcul. Seulement il m'indique qu'il y a trop d'arguement.

Pouvez vous m'aider ?

=SI(H10="";"à venir";SI(H10<43831;SI(R10="Certifiée";"S1 2020";MOIS.DECALER(H10;2));SI(R10="Certifiée";"S2 2020";MOIS.DECALER(H10;2));SI(R10="Décertifiée";T10+60;"")))

Merci à vous

Configuration: Windows / Chrome 80.0.3987.132

4 réponses

  1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    Bonjour,

    Et si tu nous aidais à comprendre en nous décrivant les conditions et leur résultat si vrai.

    Cordialement
    0
  2. Jefflet Messages postés 7 Statut Membre
     
    Alors je souhaiterai que la colonne X affiche la date de la prochaine visite.
    Si cela indique certifiée et que la date de certication est inférieur à 31/12/2020 cela renvoie à S1 2020
    Si cela indique certifiée et que la date de certication est supérieure à 31/12/2020 cela renvoie à S2 2020
    Si cela indique non certifiée? cela renvoie à date de certif + 2 mois
    Si cela indique décertifiée, que l'on puisse récupérer la valeur en T et renvoie à a date de décertification +2 mois
    Si cela indique rien, cela renvoie à venir

    Merci d'avance

    0
  3. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    Re :

    Je reviens après une petite absence ; si je comprends bien pour R10="certifiée"
    si H10 est dans le 2ème semestre de l'année précédente on indique le 1er semestre de l'année en cours
    si c'est dans le 1er semestre de l'année en cours on indique le 2ème semestre de l'année en cours
    À fortiori si H10 est dans le 2ème semestre de l'année en cours on indique le 1er semestre de l'année suivante (ce qui ajoute une condition supplémentaire)

    À te lire

    Cordialement
    0
    1. Jefflet Messages postés 7 Statut Membre
       
      Oui cependant ce qui me pose problème c'est le fait que si dans la colonne R10 on doit prendre en compte la date de la colonne T et lui ajouté deux mois
      0
  4. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    Peut être indiquer que si T10 comporte une date on fait T10+60 sinon rien

    Ma proposition

    =SI(H10="";"à venir";SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI())-1;12;31));"S1 "&ANNEE(H10)+1;SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI());6;30));"S2 "&ANNEE(H10);SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI());12;31));"S1 "&ANNEE(H10)+1;SI(R10="non certifiée";H10+60;SI(T10<>"";T10+60;""))))))

    Ou d'indiquer que la date de décertification non inscrite

    =SI(H10="";"à venir";SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI())-1;12;31));"S1 "&ANNEE(H10)+1;SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI());6;30));"S2 "&ANNEE(H10);SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI());12;31));"S1 "&ANNEE(H10)+1;SI(R10="non certifiée";H10+60;SI(T10<>"";T10+60;"manque date décertification"))))))

    Cordialement
    0
    1. Jefflet Messages postés 7 Statut Membre
       
      C'est parfait un grand merci
      0
      1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511 > Jefflet Messages postés 7 Statut Membre
         
        Ravi d'avoir aidé, à confirmer en cliquant sur "Résolu"

        autre possibilité

        ----- SI(T10<>"";T10+60;"T"&LIGNE()&" vide"))))))

        Cordialement
        0