Excel Calcul Nbre jours dans une période
Résolu
Thiep
-
Thiep -
Thiep -
Bonjour,
Je souhaiterai faire un calcul un peu complexe avec excel pour les arrêts maladie du personnel.
Si une personne est en arrêt du 15/05/2010 au 25/06/2010 je voudrais qu'excel compte le nombre de jour entre le 1/06/2010 et le 25/06/2010 et non à partir du 15/05. Je voudrais qu'il prenne la période de référence (1/06/2010 au 31/05/2011) comme calcul pour trouver le nombre de jour.
Idem pour une personne malade du 28/04/2011 au 15/06/2011. Il faudrait qu'excel prenne comme date du 28/04/2011 au 31/05/2010.
En espérant avoir été clair lol
Merci de votre aide :)
A bientôt.
Je souhaiterai faire un calcul un peu complexe avec excel pour les arrêts maladie du personnel.
Si une personne est en arrêt du 15/05/2010 au 25/06/2010 je voudrais qu'excel compte le nombre de jour entre le 1/06/2010 et le 25/06/2010 et non à partir du 15/05. Je voudrais qu'il prenne la période de référence (1/06/2010 au 31/05/2011) comme calcul pour trouver le nombre de jour.
Idem pour une personne malade du 28/04/2011 au 15/06/2011. Il faudrait qu'excel prenne comme date du 28/04/2011 au 31/05/2010.
En espérant avoir été clair lol
Merci de votre aide :)
A bientôt.
A voir également:
- Excel Calcul Nbre jours dans une période
- Calcul moyenne excel - Guide
- Liste déroulante excel - Guide
- Nombre de jours entre deux dates excel - Guide
- Déplacer une colonne excel - Guide
- Word et excel gratuit - Guide
5 réponses
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.
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.
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