Fonction incorrecte?

BM1012 -  
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   -
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

thedevildead
 
Quelle est l'erreur exactement ?
La formule t'affiche quelque chose dans la cellule ?
As-tu un message d'erreur ?
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
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