Délais légaux
Résolu/Fermé
dda
-
9 juin 2017 à 07:05
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 12 juin 2017 à 18:54
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 12 juin 2017 à 18:54
5 réponses
PapyLuc51
Messages postés
4425
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
21 décembre 2024
1 449
9 juin 2017 à 08:03
9 juin 2017 à 08:03
Bonjour,
avec date de départ en A1
=SI(JOURSEM(A1+10;2)=6;A1+12;SI(JOURSEM(A1+10;2)=7;A1+11;A1+10))
Cordialement
avec date de départ en A1
=SI(JOURSEM(A1+10;2)=6;A1+12;SI(JOURSEM(A1+10;2)=7;A1+11;A1+10))
Cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
9 juin 2017 à 08:07
9 juin 2017 à 08:07
Bon jour
et salut Patrice...manque les jours fériés dans ton exemple, non?
et ça devient un peu plus compliqué:
à adapter (et à vérifier dans tous les cas de figure)
en A2 date départ
en B2 délai
de J1 à J10 la liste des jours fériés , sans placer ceux qui tombent un samedi ou un dimanche
en C2 la formule:
=A2+B2+NB.SI($J$1:$J$10;A2+B2)+SI(JOURSEM(A2+B2+NB.SI($J$1:$J$10;A2+B2);2)=6;2;SI(JOURSEM(A2+B2+NB.SI($J$1:$J$10;A2+B2);2)=7;1;0))
crdlmnt
et salut Patrice...manque les jours fériés dans ton exemple, non?
et ça devient un peu plus compliqué:
à adapter (et à vérifier dans tous les cas de figure)
en A2 date départ
en B2 délai
de J1 à J10 la liste des jours fériés , sans placer ceux qui tombent un samedi ou un dimanche
en C2 la formule:
=A2+B2+NB.SI($J$1:$J$10;A2+B2)+SI(JOURSEM(A2+B2+NB.SI($J$1:$J$10;A2+B2);2)=6;2;SI(JOURSEM(A2+B2+NB.SI($J$1:$J$10;A2+B2);2)=7;1;0))
crdlmnt
PapyLuc51
Messages postés
4425
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
21 décembre 2024
1 449
9 juin 2017 à 08:11
9 juin 2017 à 08:11
Slt Vaucluse
Oups !!! j'ai complètement oublié les jours fériés dans l'histoire
Cordialement
Oups !!! j'ai complètement oublié les jours fériés dans l'histoire
Cordialement
titeufdu89
Messages postés
374
Date d'inscription
samedi 28 juillet 2012
Statut
Membre
Dernière intervention
1 avril 2023
38
12 juin 2017 à 15:18
12 juin 2017 à 15:18
Excellent le coup du NB.SI! J'aurais jamais pensé à faire ça....
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
9 juin 2017 à 09:10
9 juin 2017 à 09:10
Bonjour dda,
Salut les anciens :o)
on peut utiliser SERIE.JOUR.OUVRE
SERIE.JOUR.OUVRE(date_début;nb_jours;jours_fériés)
un exemple (cellule I4) avec le 1° jour ouvré et les jours ouvrés pendant 10 jours et d'autres calculs avec les jours ouvrés
https://mon-partage.fr/f/dwLrtbBG/
Salut les anciens :o)
on peut utiliser SERIE.JOUR.OUVRE
SERIE.JOUR.OUVRE(date_début;nb_jours;jours_fériés)
un exemple (cellule I4) avec le 1° jour ouvré et les jours ouvrés pendant 10 jours et d'autres calculs avec les jours ouvrés
https://mon-partage.fr/f/dwLrtbBG/
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
9 juin 2017 à 09:24
9 juin 2017 à 09:24
Salut Michel le jeune :-?
sauf erreur je ne crois pas que SERIE.JOUR.OUVRE puisse répondre à la question, car si j'ai bien compris, la valeur du délai est à prendre en jours "tous types". Seule la date de fin ne doit pas tomber un samedi, un dimanche ou un jour fériés
et SERIE.JOURS.OUVRE déduira du délai les samedi et dimanche inclus, non?
crdlmnt
sauf erreur je ne crois pas que SERIE.JOUR.OUVRE puisse répondre à la question, car si j'ai bien compris, la valeur du délai est à prendre en jours "tous types". Seule la date de fin ne doit pas tomber un samedi, un dimanche ou un jour fériés
et SERIE.JOURS.OUVRE déduira du délai les samedi et dimanche inclus, non?
crdlmnt
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
Modifié le 9 juin 2017 à 09:45
Modifié le 9 juin 2017 à 09:45
Re Vaucluse,
je ne crois pas mais j'ai peut-^tre mal compris...
en ne comptant pas les samedi, dimanche et les fériés tombant dans des jours ouvrés
sur l'exemple de notre ami, le 10/2/17 sur mon exemple, le 1° jour ouvré est bien 13/2 et le délai légal de 10 jours expire après le 24/2
mais la date choisie ne rencontre pas de jours fériés
si je prend le 30/4/17
le 1° jours ouvrés est le 2/5 et le dernier avant expiration est le 16/5
et en cherchant directement le dernier jour
départ en I4
=SERIE.JOUR.OUVRE(I4;10;ferie) donne bien le 16/5
Attendons la réaction de dda
( je parlais des anciens chez CCM! ) :-D (rattrapage aux branches)
cordialement
je ne crois pas mais j'ai peut-^tre mal compris...
en ne comptant pas les samedi, dimanche et les fériés tombant dans des jours ouvrés
sur l'exemple de notre ami, le 10/2/17 sur mon exemple, le 1° jour ouvré est bien 13/2 et le délai légal de 10 jours expire après le 24/2
mais la date choisie ne rencontre pas de jours fériés
si je prend le 30/4/17
le 1° jours ouvrés est le 2/5 et le dernier avant expiration est le 16/5
et en cherchant directement le dernier jour
départ en I4
=SERIE.JOUR.OUVRE(I4;10;ferie) donne bien le 16/5
Attendons la réaction de dda
( je parlais des anciens chez CCM! ) :-D (rattrapage aux branches)
cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
9 juin 2017 à 09:47
9 juin 2017 à 09:47
Tu as raison, attendons
mais si je prend l'exemple du message qui doit annoncer le 13/02 au lieu du 11/02, série jour ouvre donne,le 15/2
sauf erreur, tu sais, quand on vieillit... :-))))
attention aux branches, faut qu'elles soient assez solides!
bien cordialement
mais si je prend l'exemple du message qui doit annoncer le 13/02 au lieu du 11/02, série jour ouvre donne,le 15/2
sauf erreur, tu sais, quand on vieillit... :-))))
attention aux branches, faut qu'elles soient assez solides!
bien cordialement
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
9 juin 2017 à 11:03
9 juin 2017 à 11:03
le 10/2/17 donc était un vendredi, donc le 1° jour ouvré est le lundi 13/2
si je met le 10/2 en A1 par exemple
serie;jour.ouvre (A1;1;ferie) renvoie le 13/2
aide Microsoft sur la formule:
Renvoie un nombre qui représente une date correspondant à une date (date de début) plus ou moins le nombre de jours ouvrés spécifié. Les jours ouvrés excluent les fins de semaine et toutes les dates identifiées comme étant des jours fériés
si je met le 10/2 en A1 par exemple
serie;jour.ouvre (A1;1;ferie) renvoie le 13/2
aide Microsoft sur la formule:
Renvoie un nombre qui représente une date correspondant à une date (date de début) plus ou moins le nombre de jours ouvrés spécifié. Les jours ouvrés excluent les fins de semaine et toutes les dates identifiées comme étant des jours fériés
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
9 juin 2017 à 11:39
9 juin 2017 à 11:39
Vi, mais si le délai inclus un WE ou plusieurs, la date est reportée d'autant, non?
Ou alors, si je comprend bien il faut appliquer une ruse dans la formule pour qu'elle ne prenne en considération que le dernier jour du délai, soit
donc avec date en A1 délai en B1 jours féréis en J1:J10 (avec ou sans samedi)
=SERIE.JOUR.OUVRE(A1+B1-1;1;$J$1:$J$10)
est ce ça que tu voulais dire? parce qu'effectivement ça fonctionne à priori!
Bien cordialement
Ou alors, si je comprend bien il faut appliquer une ruse dans la formule pour qu'elle ne prenne en considération que le dernier jour du délai, soit
donc avec date en A1 délai en B1 jours féréis en J1:J10 (avec ou sans samedi)
=SERIE.JOUR.OUVRE(A1+B1-1;1;$J$1:$J$10)
est ce ça que tu voulais dire? parce qu'effectivement ça fonctionne à priori!
Bien cordialement
PapyLuc51
Messages postés
4425
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
21 décembre 2024
1 449
Modifié le 12 juin 2017 à 14:18
Modifié le 12 juin 2017 à 14:18
Bonjour,
Je vous confirme que c'est bien la date de fin qui compte.
Si elle tombe un samedi, dimanche, ou jour férié le résultat doit être le jour suivant.
Tu veux dire le jour ouvré suivant il me semble. Enfin c'est que j'ai compris le premier jour mais j'avais omis les jours fériés
Donc pour une date en A2 et la liste des jours fériés en semaine sur J1 à J10 ; je propose cette formule en B2:
=SI(ET(JOURSEM(A2+10;2)<5;NB.SI($J$1:$J$10;A2+10));A2+11;SI(ET(JOURSEM(A2+10;2)=5;NB.SI($J$1:$J$10;A2+10));A2+13;SI(ET(JOURSEM(A2+10;2)=6;NB.SI($J$1:$J$10;A2+12));A2+13;SI(ET(JOURSEM(A2+10;2)=7;NB.SI($J$1:$J$10;A2+11));A2+12;SI(JOURSEM(A2+10;2)<=5;A2+10;SI(JOURSEM(A2+10;2)=6;A2+12;SI(JOURSEM(A2+10;2)=7;A2+11;"")))))))
https://www.cjoint.com/c/GFmlZRlwkcd
Cordialement
Je viens de rectifier la formule - à modifier sur le fichier envoyé
Je vous confirme que c'est bien la date de fin qui compte.
Si elle tombe un samedi, dimanche, ou jour férié le résultat doit être le jour suivant.
Tu veux dire le jour ouvré suivant il me semble. Enfin c'est que j'ai compris le premier jour mais j'avais omis les jours fériés
Donc pour une date en A2 et la liste des jours fériés en semaine sur J1 à J10 ; je propose cette formule en B2:
=SI(ET(JOURSEM(A2+10;2)<5;NB.SI($J$1:$J$10;A2+10));A2+11;SI(ET(JOURSEM(A2+10;2)=5;NB.SI($J$1:$J$10;A2+10));A2+13;SI(ET(JOURSEM(A2+10;2)=6;NB.SI($J$1:$J$10;A2+12));A2+13;SI(ET(JOURSEM(A2+10;2)=7;NB.SI($J$1:$J$10;A2+11));A2+12;SI(JOURSEM(A2+10;2)<=5;A2+10;SI(JOURSEM(A2+10;2)=6;A2+12;SI(JOURSEM(A2+10;2)=7;A2+11;"")))))))
https://www.cjoint.com/c/GFmlZRlwkcd
Cordialement
Je viens de rectifier la formule - à modifier sur le fichier envoyé
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
10 juin 2017 à 06:06
10 juin 2017 à 06:06
... et dda ? que dit-il de tout cela ?
Tout d'abord un grand merci pour vos différentes réponses.
Je vous confirme que c'est bien la date de fin qui compte.
Si elle tombe un samedi, dimanche, ou jour férié le résultat doit être le jour suivant.
Les autres jours dans la période compte pour "un jour normal" qu'il soit férié ou pas.
Je vais tester vos différentes propositions et je vous fais un retour.
Merci a tous pour vos réponses et propositions.
dda
Je vous confirme que c'est bien la date de fin qui compte.
Si elle tombe un samedi, dimanche, ou jour férié le résultat doit être le jour suivant.
Les autres jours dans la période compte pour "un jour normal" qu'il soit férié ou pas.
Je vais tester vos différentes propositions et je vous fais un retour.
Merci a tous pour vos réponses et propositions.
dda
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
>
dda
Modifié le 12 juin 2017 à 14:34
Modifié le 12 juin 2017 à 14:34
Rappel
https://mon-partage.fr/f/dwLrtbBG/
=SERIE.JOUR.OUVRE(I4;10;ferie) donne bien le 15/2
avec 1/2 en I4
je 1/2/17 est un mercredi, avec 5 jours ouvrés par semaine 10jours= 2 semaine donc mercredi 2 semaines après soit le 15
https://mon-partage.fr/f/dwLrtbBG/
=SERIE.JOUR.OUVRE(I4;10;ferie) donne bien le 15/2
avec 1/2 en I4
je 1/2/17 est un mercredi, avec 5 jours ouvrés par semaine 10jours= 2 semaine donc mercredi 2 semaines après soit le 15
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
>
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
Modifié le 12 juin 2017 à 15:54
Modifié le 12 juin 2017 à 15:54
Bonjour Michel
excuse moi d'insister, mais le demandeur à écrit (ici):
https://forums.commentcamarche.net/forum/affich-34648569-delais-legaux#14
Si elle tombe un samedi, dimanche, ou jour férié le résultat doit être le jour suivant.
Les autres jours dans la période compte pour "un jour normal" qu'il soit férié ou pas.
donc les semaines doivent bien faire 7 jours et pas 5 :-))
par contre, l'idée d'utiliser SERIE.JOUR.OUVRE est excellente pour simplifier le problème, lais il faut seulemnt l'appliquer sur le dernier jour du délai, comme dit plus haut:
=SERIE.JOUR.OUVRE(A1+B1-1;1;$J$1:$J$10)
qui reporte au jour ouvrable à partir de la veille du délai.
bien cordialement
excuse moi d'insister, mais le demandeur à écrit (ici):
https://forums.commentcamarche.net/forum/affich-34648569-delais-legaux#14
Si elle tombe un samedi, dimanche, ou jour férié le résultat doit être le jour suivant.
Les autres jours dans la période compte pour "un jour normal" qu'il soit férié ou pas.
donc les semaines doivent bien faire 7 jours et pas 5 :-))
par contre, l'idée d'utiliser SERIE.JOUR.OUVRE est excellente pour simplifier le problème, lais il faut seulemnt l'appliquer sur le dernier jour du délai, comme dit plus haut:
=SERIE.JOUR.OUVRE(A1+B1-1;1;$J$1:$J$10)
qui reporte au jour ouvrable à partir de la veille du délai.
bien cordialement
PapyLuc51
Messages postés
4425
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
21 décembre 2024
1 449
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
Modifié le 12 juin 2017 à 18:40
Modifié le 12 juin 2017 à 18:40
Slt Vaucluse,
Je m'incline, c'est beaucoup plus court que ma formule à rallonge, je n'arrivai pas à trouver l'astuce pour transformer la formule de Michel que je salue également.
Cordialement
Je m'incline, c'est beaucoup plus court que ma formule à rallonge, je n'arrivai pas à trouver l'astuce pour transformer la formule de Michel que je salue également.
Cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
12 juin 2017 à 18:54
12 juin 2017 à 18:54
pas de quoi s'incliner, j'ai cherché un bon moment moi aussi à utiliser le code,avant de pondre ça grâce à la discussion avec Michel.
Je n'ai même pas pris la peine de vérifier dans le fichier proposé par Michel si cette "combine" y était précisée... mais il va bien revenir nous le dire
Bien cordialement
Je n'ai même pas pris la peine de vérifier dans le fichier proposé par Michel si cette "combine" y était précisée... mais il va bien revenir nous le dire
Bien cordialement