Erreur condition SI et ET imbriqués

Bonjour,

J'ai une feuille de ce type :

A B C D E F G H I J K

Matin Après midi

Heure Heure Heures Heures Heure Heure Heures Heures Total heures Totale heures

Date début FIn Réelles Effectives début Fin Réelles Effectives Réelles Effectives

17 1 7:00 9:05 2:05 1:50 2:05 1:50

18 2 14:00 16:05 2:05 1:50 2:05 1:50

Format cellule : [h]:mm

1ere Conditon en E17 : =SI(B17="";"";(C17-B17)-"00:15:00")

2éme Condition en I17 : =SI(F17="";"";(G17-F17)-"00:15:00")

3éme condition en K17 : =SI(ET(B17<>"";F17<>"");J17-"00:30:00";"")

ces trois formule fonctionnent parfaitement

Mais lorsque je veux imbriqué plusieurs conditions j'ai le message #valeur! en k17

=SI(ET(B17<>"";F17<>"");J17-"00:30:00";"");SI(ET(B17<>"";F17="");J17-"00:00:15");SI(ET(B17="";F17<>"");J17-"00:00:15");SI(ET(B17="";F17="");"")

alors que chaque condition seule fonctionne.

Si quelqu'un peux m'aider ce serait sympa car ca fait plusieurs jours que j'essaie de comprendre.

D'avance je vous remercie pour votre aide

Mictel

Bonjour Mictel,

Peux-tu joindre ton fichier excel (juste la page correspondante). Sans ça il sera difficile de t'aider.

Merci d'avance.

Voila fichier ci-joint

Merci beaucoup

A première vue, tu te trompes sur les parenthèses:

Pour imbriquer des si, la logique est la suivante:

=Si(cdtion;alors;sinon) et remplacer le "sinon" par si(cdtion,alors,sinon)

La structure est donc censée être la suivante:

si(cdtion;alors;si(cdtion;alors;sinon))

Ce que tu as écrit:

si(cdtion;alors;sinon);si(cdtion;alors;sinon)

=SI(ET(B17<>"";F17<>"");J17-"00:30:00";"");SI(ET(B17<>"";F17="");J17-"00:00:15")

Ce que tu aurais due écrire:

=SI(ET(B17<>"";F17<>"");J17-"00:30:00";SI(ET(B17<>"";F17="");J17-"00:00:15"))

PS: je ne teste en aucun cas la logique derrière tes si juste avoir une syntaxe correcte.

Bonjour,

C'est un problème de syntaxe. Essaye ça :

=SI(ET(B17<>"";F17<>"");J17-"00:30:00";SI(ET(B17<>"";F17="");J17-"00:00:15";SI(ET(B17="";F17<>"");J17-"00:00:15";SI(ET(B17="";F17="");""))))

On peut simplifier la formule comme ça aussi :

=SI(B17<>"";SI(F17<>"";J17-"00:30:00";J17-"00:00:15");SI(F17<>"";J17-"00:00:15";""))

Je vous remercie tous énormément , ca marche impeccable. Je me doutais que c'était un problème de parenthèses mais, j'ai du mal à comprendre comment correctement les placer.

Si le sujet est résolu merci de le marquer comme résolu

Rechercher des sujets similaires à "erreur condition imbriques"