Formule de calcule conditionnelle avec si cellule vide et dates

Résolu
Brittany2 Messages postés 3 Statut Membre -  
Brittany2 Messages postés 3 Statut Membre -
Bonjour,

Je souhaiterais trouver une formule si avec plusieurs condition, incluant des dates, des cellules vides et cumul des dates.

J'ai un tableau avec :
Une ligne et quatre colonnes+ une cellule à prendre en compte hors du tableau, date du jour.

Ligne par ex : 6 et colonne C;D;E;F; cellule hors tableau = date du jour en J2

C6 = date de congés en cours jusqu'à maintenant
D6 et E6 = périodes de congés déjà pris.
F6= total de jours pris

Ma formule actuelle est : =SI(OU(D6="";E6="");"";E6-D6+1)

Mais elle est incomplète car s'il y a juste la période de congé déjà prise D6 et E6, alors soustraire ses deux dates.

Mais s'il y a une date de congés en cours en C6 alors faire E6-D3+1+$I$2-C3+1

Par contre s'il n'y a pas de période de congés passés et juste une période en cours
faire $I$2-C3+1 et toujours prendre en compte les cellules vides s'il y en a.

Si toute la ligne est vide, il ne doit rien y avoir dans la colonne F6 (total)
EX :Date du jour : 05/05/2015

12/03/2015 04/01/2015 15/01/2015 = 67
1/04/2015 = 35
=
Bien j'espère que c'est assez compréhensible,

Merci d'avance.
A voir également:

4 réponses

Gyrus Messages postés 3360 Statut Membre 526
 
Bonjour,

Avec :
J2 = date du jour,
C6 = date de congés en cours jusqu'à maintenant,
D6 et E6 = périodes de congés déjà pris,
F6= total de jours pris.

Formule en F6 :
=SI(OU(D6="";E6="");0;E6-D6+1)+SI(C6="";0;$J$2-C6+1)

A+
0
Brittany2 Messages postés 3 Statut Membre
 
Bonjour, Gyrus

Tout d'abord, merci d'avoir répondu si vite.

Malheureusement ça ne fonctionnement pas comme je voudrais
quand je fais votre formule cela me met en F6 -42062
pareil si je mets la formule dans une ligne où il n'y a pas d'en-cours en C
avec la période en D et E
même chose s'il n'y a rien du tout sur la ligne.

Par contre je me demandais à quoi servent les zéros dans votre formule, car moi je ne veux surtout pas qu'il y est de zéro qui apparaisse dans la cellule, mais rien "" plutôt.
là en l'occurrence ils n'apprissent pas ??

merci tout de même Gyrus et bonne soirée.

A+
Brittany2
0
Gyrus Messages postés 3360 Statut Membre 526
 
Ton résultat est très curieux.
Pour obtenir une valeur négative, il faudrait que la cellule J2 soit vide.
Or, elle contient la date du jour.

Pour le problème de zéro, essaie avec :
=SI(ET(C6="";D6="";E6="");"";SI(ET(D6<>"";E6<>"");E6-D6+1)+SI(C6<>"";$J$2-C6+1))

A+
0
Brittany2 Messages postés 3 Statut Membre
 
Bonjour Monsieur CYRUS

Ta formule fonctionne très bien, pour répondre à ta question la cellule "J" est effectivement vide, je me suis trompée de cellule c'est "I" la bonne référence.

Merci encore, je vais enfin pouvoir avancer dans mon travail.

Bonne journée !

Brittany2

A +
0