Mettre plusieurs conditions dans une formule HELP

Fermé
sandierh Messages postés 3 Date d'inscription vendredi 25 octobre 2013 Statut Membre Dernière intervention 30 octobre 2013 - 30 oct. 2013 à 10:09
sandierh Messages postés 3 Date d'inscription vendredi 25 octobre 2013 Statut Membre Dernière intervention 30 octobre 2013 - 30 oct. 2013 à 12:06
Bonjour a tous,

Voila mon problème :

Je suis en train de créer un formulaire de demande de congé et il s'avère que parfois les salariés pose des demi journées.

De ce fait j'ai inséré des cases a cocher F18 : Matin (formule VRAI si coché et FAUX si décoché) et F19 : A-M (idem).

Dans le calcul des jours pris j'aimerais calculer :

EN F20 = Si F18 = VRAI alors nombre de jours entre date1(C18) et date2(E18) -0,5 et SI F19 = VRAI alors nombre de jours entre date1(C18) et date2(E18) -0,5 SINON nombre de jours entre date1(C18) et date2(E18)

Voila c'est le bug dans ma formule, il ne prend en compte que la 1ere condition :-/

Je remercie au expert excel pour l'aide que vous m'apporterez.

2 réponses

scinarf Messages postés 1119 Date d'inscription samedi 18 novembre 2006 Statut Membre Dernière intervention 25 septembre 2014 252
30 oct. 2013 à 10:14
Bonjour,

En Excel il existe beaucoup beaucoup de topique sur le sujet, notamment sur des doubles conditions.

Etant de bonne humeur, je vais vous aider quand même.

=Si(F18 = vrai, Faire quelques choses, Si(F19 = vrai, faire autre chose, SInon faire encore autre chose))

La structure du SI :

SI(Condition, Action 1, Action2)

Cela signifie :
Si la condition est respectée alors on fait l'action 1, sinon on fait l'action 2.

Mais rien n'empêche de mettre un Si dans l'action deux comme je l'ai montré dans l'exemple que j'ai écris plus haut
1
sandierh Messages postés 3 Date d'inscription vendredi 25 octobre 2013 Statut Membre Dernière intervention 30 octobre 2013
30 oct. 2013 à 12:06
Merci scinarf !!!

Je suis bien contente d'avoir bénéficier de votre bonne humeur :)

J'avais la logique mais une histoire de parenthèse mal placé me faussait ma formule.

Merci encore et bonne journée !!
0
Bonjour,

j'ai eu le même genre de souci et j'ai finalement résolu mon problème en imbriquant plusieurs SI.
Mais faut s'accrocher car la formule devient vite très longue et on peut se perdre dans les parenthèses. ça donnerait un truc de ce genre :


Si( F18 = VRAI ; nombre de jours entre date1(C18) et date2(E18) -0,5 ; Si(F19= VRAI;nombre de jours entre date1(C18) et date2(E18) -0,5;nombre de jours entre date1(C18) et date2(E18) ))


En principe c'est ça que tu devrais avoir
j'avais beaucoup chercher sur le net et j'avais pas trouvé de meilleure solution que ça mais peut-être que quelqu'un d'autre pourra t'aider
0
scinarf Messages postés 1119 Date d'inscription samedi 18 novembre 2006 Statut Membre Dernière intervention 25 septembre 2014 252
30 oct. 2013 à 10:39
Exacte c'est des ";" et non des "," qu'il faut ;).

Et c'est la seule solution disponible si vous souhaitez utiliser uniquement les formules excel, après il existe d'autre possibilité en programmant vos formules via VBA.
0