Formule à plusieurs conditions

Fermé
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 - 21 mars 2018 à 20:49
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 - 22 mars 2018 à 10:31
Bonsoir à tous,
J'ai rentré cette formule en H14 et une fenêtre me dit que j'ai rentré un nombre trop important d'arguments pour cette fonction, quelqu'un pourrait il m'aider à le résoudre:
=SI(ET(D7="";F7="";H7="";F6="");"";SI(ET(C6=AUJOURDHUI();D7+F7+H7=F6);H14=C6+3;"");SI(ET(C6>AUJOURDHUI();D7+F7+H7=F6);H14=D8+3;""))))
Explication:
Si D7,F7,H7,F6 sont vide alors H14 est vide.
Si C6=AUJOURDHUI et que D7+F7+H7=F6 alors H14=C6+3
Si C6>AUJOURDHUI et que D7+F7+H7=F6 alors H14=D8+3 sinon H14 est vide.
Dans l'attente de vous lire
Cordialement


1 réponse

yg_be Messages postés 22696 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 avril 2024 1 471
Modifié le 21 mars 2018 à 21:43
bonsoir, les deux
H14=
sont superflus.
le troisième SI doit être mis à la place de "" dans le second SI, sinon le premier SI a quatre paramètres, comme te l'indique le message d'erreur.
vérifie également tes parenthèses, cela me semble assez anarchique: en comptes-tu autant d'ouvrantes que de fermantes?
0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
21 mars 2018 à 22:37
Bonsoir à tous,
=SI(ET(D7="";F7="";H7="";F6="");"";SI(ET(C6=AUJOURDHUI();D7+F7+H7=F6);C6+3;SI(ET(C8>AUJOURDHUI();D7+F7+H7=F6);D8+3;"")))
Il m'indique toujours le même message que j'ai rentré un nombre trop important d'arguments pour cette fonction.
Après chaque SI ne doit-il pas avoir une valeur si faux?
Cordialement
0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
22 mars 2018 à 10:31
Bonjour à tous,
J'ai enfin trouver la formule qui me convient
=SI(ESTERREUR(SI(ET(D7="";F7="";H7="";F6="");"";SI(D7+H7=F6;C6+3;SI(D7+F7+H7=F6;D8+3;""))));"";SI(D7+H7=F6;C6+3;SI(D7+F7+H7=F6;D8+3;"")))
merci a tous pour le temps passé à résoudre mon probléme
Cordialement
0