OVH Cloud OVH Cloud

Trouver dans une liste calendaire, les Dimanches et Jour fériés

14 réponses
Avatar
michir
Bonjour,
Il s'agit d'une infirmi=E8re appel=E9e =E0 travailler les Dimanches et Jour=
s
f=E9ri=E9s
J'aimerais faire une fonction ou une macro qui met trouve les
Dimanches et les Jours f=E9ri=E9s avec possibilit=E9 de changer l'ann=E9e
comme dans un calendrier perp=E9tuel, mais il faut que je puisse
r=E9cup=E9rer ces dates pour les r=E9utiliser dans d'autres formules
Merci =E0 tous
Michel

4 réponses

1 2
Avatar
DanielCo
Efface la colonne C, sélectionne C1:C70, colle la formule suivante dans
la barre d eformule :
=SI(ESTNUM(PETITE.VALEUR(SI((JOURSEM(LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0))))=1)+(NB.SI(fériés;LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0))))>0);LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0))));LIGNE($1:$70)));PETITE.VALEUR(SI((JOURSEM(LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0))))=1)+(NB.SI(fériés;LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0))))>0);LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0))));LIGNE($1:$70));"")
et valide avec Ctrl+Maj+Entrée.
Daniel

Merci Daniel, je joint quand même le lien pour ceux qui seraient
intéressés
http://cjoint.com/?ADnoM6PZjUB
Merci à toi, je n'arrive pas à modifier la formule de manière qu'elle
extraie les dimanches et jours fériés d'une liste calendaire 01/01 au
31/12
Michel
Avatar
michir
J'ai des difficultés à l'appliquer au fichier de Boisgontier

On 13 avr, 15:19, DanielCo wrote:
Efface la colonne C, sélectionne C1:C70, colle la formule suivante dans
la barre d eformule :
=SI(ESTNUM(PETITE.VALEUR(SI((JOURSEM(LIGNE(INDIRECT(DATE(an;1;1)&":"&DA TE(a n;13;0))))=1)+(NB.SI(fériés;LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE (an;13;0))) )>0);LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0))));LIGNE($1: $70)));PETIT E.VALEUR(SI((JOURSEM(LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;1 3;0))))=1)+(N B.SI(fériés;LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13; 0))))>0);LIGNE(INDIR ECT(DATE(an;1;1)&":"&DATE(an;13;0))));LIGNE($1:$70));" ")
et valide avec Ctrl+Maj+Entrée.
Daniel







> Merci Daniel, je joint quand même le lien pour ceux qui seraient
> intéressés
>http://cjoint.com/?ADnoM6PZjUB
> Merci à toi, je n'arrive pas à modifier la formule de manière qu' elle
> extraie les dimanches et jours fériés d'une liste calendaire 01/01 au
> 31/12
> Michel
Avatar
DanielCo
Regarde le fichier :
http://cjoint.com/?ADnq9bDxFnU
Daniel


J'ai des difficultés à l'appliquer au fichier de Boisgontier

On 13 avr, 15:19, DanielCo wrote:
Efface la colonne C, sélectionne C1:C70, colle la formule suivante dans
la barre d eformule :
=SI(ESTNUM(PETITE.VALEUR(SI((JOURSEM(LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(a
n;13;0))))=1)+(NB.SI(fériés;LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0)))
)>0);LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0))));LIGNE($1:$70)));PETIT
E.VALEUR(SI((JOURSEM(LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0))))=1)+(N
B.SI(fériés;LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0))))>0);LIGNE(INDIR
ECT(DATE(an;1;1)&":"&DATE(an;13;0))));LIGNE($1:$70));"") et valide avec
Ctrl+Maj+Entrée. Daniel







Merci Daniel, je joint quand même le lien pour ceux qui seraient
intéressés
http://cjoint.com/?ADnoM6PZjUB
Merci à toi, je n'arrive pas à modifier la formule de manière qu'elle
extraie les dimanches et jours fériés d'une liste calendaire 01/01 au
31/12
Michel
Avatar
michir
Merci à toi DanielCo
C'est super, et cela fonctionne parfaitement. Il a quelque chose de
magique qui m'étonnera toujours dans ces mégaformules
Michel

On 13 avr, 16:57, DanielCo wrote:
Regarde le fichier :http://cjoint.com/?ADnq9bDxFnU
Daniel







> J'ai des difficult s l'appliquer au fichier de Boisgontier

> On 13 avr, 15:19, DanielCo wrote:
>> Efface la colonne C, s lectionne C1:C70, colle la formule suivante dan s
>> la barre d eformule :
>> =SI(ESTNUM(PETITE.VALEUR(SI((JOURSEM(LIGNE(INDIRECT(DATE(an;1;1)&":" &DATE(a
>> n;13;0))))=1)+(NB.SI(f ri s;LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an; 13;0)))
>> )>0);LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0))));LIGNE($1:$70))); PETIT
>> E.VALEUR(SI((JOURSEM(LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0)))) =1)+(N
>> B.SI(f ri s;LIGNE(INDIRECT(DATE(an;1;1)&":"&DATE(an;13;0))))>0);LIGNE( INDIR
>> ECT(DATE(an;1;1)&":"&DATE(an;13;0))));LIGNE($1:$70));"") et valide ave c
>> Ctrl+Maj+Entr e. Daniel

>>> Merci Daniel, je joint quand m me le lien pour ceux qui seraient
>>> int ress s
>>>http://cjoint.com/?ADnoM6PZjUB
>>> Merci toi, je n'arrive pas modifier la formule de mani re qu'elle
>>> extraie les dimanches et jours f ri s d'une liste calendaire 01/01 au
>>> 31/12
>>> Michel
1 2