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 -
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.
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:
- Formule de calcule conditionnelle avec si cellule vide et dates
- Formule si et - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Nombre de jours entre deux dates excel - Guide
4 réponses
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+
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+
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
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
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+
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+