Excel Calcul Nbre jours dans une période
Résolu/Fermé
A voir également:
- Excel Calcul Nbre jours dans une période
- Liste déroulante excel - Guide
- Calcul moyenne excel - Guide
- Formule excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Déplacer une colonne excel - Guide
5 réponses
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
27 avril 2010 à 13:37
27 avril 2010 à 13:37
Salut,
Plusieurs possibilités, avec DATEDIF par exemple mais ou est la logique
arrêt du 15/05/2010 au 25/06/2010, compte le nombre de jour entre le 1/06/2010 et le 25/06/2010 et non à partir du 15/05
arrêt du 28/04/2011 au 15/06/2011 prendre comme date du 28/04/2011 au 31/05/2010
Lorsqu'on aura une logique et quelques exemples il sera possible de proposer des formules
Plusieurs possibilités, avec DATEDIF par exemple mais ou est la logique
arrêt du 15/05/2010 au 25/06/2010, compte le nombre de jour entre le 1/06/2010 et le 25/06/2010 et non à partir du 15/05
arrêt du 28/04/2011 au 15/06/2011 prendre comme date du 28/04/2011 au 31/05/2010
Lorsqu'on aura une logique et quelques exemples il sera possible de proposer des formules
Salut Mike...
En fait c'est un peu compliqué. je vais essayer de donner un exemple :
Salarié X
Arrêt maladie 15/05/2010 au 25/06/2010 soit 41 jours de maladie.
il faut également que je sache le nombre de jours de maladie durant la période de référence des congés payés qui est du 1/06/2009 au 31/05/2010.
je recherche donc une formule qui me permettrait sur la période du 15/05/2010/ au 25/06/2010 de calculer le nombre de jour uniquement du 15/05/2010 au 31/05/2010 (période de référence) soit 16 jours. je ne sais pas si ce que je dis est clair.
il me faudrait une formule à condition du style : si la période est comprise entre le 1/06/2009 au 31/05/2010 alors tu fais la différence entre les 2 dates sinon tu fais la différence entre la date 1 et le 31/05/2010.
je n'ai pas trouvé de solution. J'espère que tu pourras m'aider. En tout cas, merci déjà d'avoir pris le temps de me lire.
Ps : tite erreur de frappe dans mon premier message. Il fallait lire du 28/04/2011 au 31/05/2011 et non 31/05/2010.
En fait c'est un peu compliqué. je vais essayer de donner un exemple :
Salarié X
Arrêt maladie 15/05/2010 au 25/06/2010 soit 41 jours de maladie.
il faut également que je sache le nombre de jours de maladie durant la période de référence des congés payés qui est du 1/06/2009 au 31/05/2010.
je recherche donc une formule qui me permettrait sur la période du 15/05/2010/ au 25/06/2010 de calculer le nombre de jour uniquement du 15/05/2010 au 31/05/2010 (période de référence) soit 16 jours. je ne sais pas si ce que je dis est clair.
il me faudrait une formule à condition du style : si la période est comprise entre le 1/06/2009 au 31/05/2010 alors tu fais la différence entre les 2 dates sinon tu fais la différence entre la date 1 et le 31/05/2010.
je n'ai pas trouvé de solution. J'espère que tu pourras m'aider. En tout cas, merci déjà d'avoir pris le temps de me lire.
Ps : tite erreur de frappe dans mon premier message. Il fallait lire du 28/04/2011 au 31/05/2011 et non 31/05/2010.
Raymond PENTIER
Messages postés
58393
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
17 096
28 avril 2010 à 03:14
28 avril 2010 à 03:14
Bonjour Thiep ; bonjour Mike-31.
Une proposition :
1) Saisir 01/09/10 dans une cellule disponible et nommer DebRef cette cellule ; de même nommer FinRef la cellule où 31/05/11 aura été saisie.
2) Si le nom de l'agent est en colonne A, la date de début de son arrêt en B et la fin en C, on utilisera en D2 la formule
=SI(C2>FinRef;FinRef;C2)-SI(B2<DebRef;DebRef;B2)
à recopier vers le bas.
Une proposition :
1) Saisir 01/09/10 dans une cellule disponible et nommer DebRef cette cellule ; de même nommer FinRef la cellule où 31/05/11 aura été saisie.
2) Si le nom de l'agent est en colonne A, la date de début de son arrêt en B et la fin en C, on utilisera en D2 la formule
=SI(C2>FinRef;FinRef;C2)-SI(B2<DebRef;DebRef;B2)
à recopier vers le bas.
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
28 avril 2010 à 10:38
28 avril 2010 à 10:38
Salut tout le monde,
Ce qui importe est la date de fin de période de congé 31/05/2010 que tu peux mettre dans une cellule exemple C1
ta date de début de maladie en A1 de fin en B1, la formule donnerait si j'ai bien tout compris
=SI(B1>C1;C1-A1;B1-A1)
sans saisir la date de fin de congé en C1 la formule donnerait
=SI(B1>("31/05/"&ANNEE(B1))*1;("31/05/"&ANNEE(B1))*1-A1;B1-A1)
Formater la cellule au format standard
il est possible décrire une formule plus complexe ou une fonction personnalisé à suivre
Ce qui importe est la date de fin de période de congé 31/05/2010 que tu peux mettre dans une cellule exemple C1
ta date de début de maladie en A1 de fin en B1, la formule donnerait si j'ai bien tout compris
=SI(B1>C1;C1-A1;B1-A1)
sans saisir la date de fin de congé en C1 la formule donnerait
=SI(B1>("31/05/"&ANNEE(B1))*1;("31/05/"&ANNEE(B1))*1-A1;B1-A1)
Formater la cellule au format standard
il est possible décrire une formule plus complexe ou une fonction personnalisé à suivre
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question