Fonction incorrecte?

Bonjour,

Bonjour, pour mon entreprise, j'ai créé une fonction qui affiche des message d'alerte pour échéancier.

Ma formule est incorrecte, je n'arrive pas a voir mon erreur;

=SI(ET(E5="";G5="";I5="");"";SI(ET(E5="";G5="");SI($G$1>I5;"URGENT";SI($G$1>(I5-60);"PREVOIR";""));SI(ET(E5="";I5="");SI($G$1>G5;"URGENT";SI($G$1>(G5-60);"PREVOIR";""));SI(G5="";I5="");SI($G$1>E5;"URGENT";SI($G$1>(E5-60);"PREVOIR";33));SI(G5="";SI(OU($G$1>E5;$G$1>I5);"URGENT";SI(OU($G$1>(E5-60);$G$1>(I5-60));"PREVOIR";""));SI(E5="";SI(OU($G$1>G5;$G$1>I5);"URGENT";SI(OU($G$1>(G5-60);$G$1>(I5-60));"PREVOIR";""));SI(I5="";SI(OU($G$1>E5;$G$1>G5);"URGENT";SI(OU($G$1>(E5-60);$G$1>(G5-60));"PREVOIR";""));SI(OU($G$1>E5;$G$1>G5;$G$1>I5);"URGENT";SI(OU($G$1>(E5-60);$G$1>(G5-60);$G$1>(I5-60));"PREVOIR";""))))))))

Est ce que vous pourriez m'éclairer?

3 réponses

  1. Quelle est l'erreur exactement ?
    La formule t'affiche quelque chose dans la cellule ?
    As-tu un message d'erreur ?
    0
    1. Contributeur
      Bonjour
      pas très facile de comprendre vos arguments, mais il doit y avoir moyen de faire plus simple avec un tableau de référence et une fonction de recherche.
      pouvez vous mettre un fichier exemple sur
      https://www.cjoint.com/ avec quelques explications sur ce que vous voulez obtenir dans tous les cas de figures.

      0
      1. Bonjour

        Pas facile d'y voir clair
        Peut être ici ... au moins

        =SI(ET(E5="";G5="";I5="");"";SI(ET(E5="";G5="");SI($G$1>I5;"URGENT";SI($G$1>(I5-60);"PREVOIR";""));SI(ET(E5="";I5="");SI($G$1>G5;"URGENT";SI($G$1>(G5-60);"PREVOIR";""));SI(G5="";I5="")
        on dirait bien qu'il manque un ET(...)

        RQ. On peut éviter quelques ET pour économiser quelques parenthèses
        exemple
        ET(E5="";G5="";I5="")
        peut se remplacer par
        E5 & G5 & I5=""

        Bon courage
        0