OVH Cloud OVH Cloud

5eme mercredi d'un mois

6 réponses
Avatar
Marco38
Bonsoir,

J'ai deux cellules avec une date début et une date fin. Et-il possible avec
une formule de calcule de savoir si entre les 2 dates il y a le 5eme mercredi
du mois.

Exemple du 27/02/2006 au 03/03/2006 = Non
du 27/03/2006 au 31/03/2006 = Oui

En vous remerciant
--
Marc

6 réponses

Avatar
...Patrick
Celebre formule du non moins celebre AV qui sévit ici;

ta date en A1:

=SI((DATE(ANNEE(A1);MOIS(A1)+1;0)-(TEXTE(A1;"m/aaa")-MOD(TEXTE(A1;"m/aaa")*3;7)+6))>27;INDEX(DATE(ANNEE(A1);MOIS(A1)+1;0)-{0;1;2};EQUIV("lun";TEXTE(DATE(ANNEE(A1);MOIS(A1)+1;0)-{0;1;2};"jjj");0));"Y
a pas !")

Bye

"Marco38" a écrit dans le message de
news:
Bonsoir,

J'ai deux cellules avec une date début et une date fin. Et-il possible
avec
une formule de calcule de savoir si entre les 2 dates il y a le 5eme
mercredi
du mois.

Exemple du 27/02/2006 au 03/03/2006 = Non
du 27/03/2006 au 31/03/2006 = Oui

En vous remerciant
--
Marc


Avatar
Daniel.M
Bonsoir Marco,

En considérant que :
le mois de référence auquel tu fais allusion est celui de la date de début
(comme dans tes exemples);
A1 : la date de début
B1 : la date de fin
B1 est toujours >= A1

la formule MATRICIELLE (à saisir avec Ctrl-Maj-Entrée, absolument obligatoire
ici) suivante te retourne VRAI si on croise un 5e mercredi du mois entre A1 et
B1 (incluant ces deux dates):

=ET(JOUR(A1-JOUR(A1)+35)<JOURSEM(A1-JOUR(A1)-3);OU(LIGNE(
INDIRECT("1:"&1+B1-A1))7-JOUR(A1)-JOURSEM(A1-JOUR(A1)-3)))

C'est une formulation générale qui tient compte de tous les cas.

Mais tes exemples laissent entrevoir que tes arguments correspondent toujours au
dernier Lundi du mois, et du Vendredi de cette semaine. Dans un tel cas, la
formule pourrait être simplifiée ainsi (non-Matricielle) :

=ET(JOUR(A1-JOUR(A1)+35)<JOURSEM(A1-JOUR(A1)-3);A1+2<±)

Salutations,

Daniel M.

"Marco38" wrote in message
news:
Bonsoir,

J'ai deux cellules avec une date début et une date fin. Et-il possible avec
une formule de calcule de savoir si entre les 2 dates il y a le 5eme mercredi
du mois.

Exemple du 27/02/2006 au 03/03/2006 = Non
du 27/03/2006 au 31/03/2006 = Oui

En vous remerciant
--
Marc


Avatar
AV
| Celebre formule du non moins celebre AV qui sévit ici;

Tu dis que j'aurais pondu ce "truc" en réponse à la question ci-dessus ?
Heu....Même non à jeun.... je crois pas que...
;-)
AV
Avatar
...Patrick
http://groups.google.com/group/microsoft.public.fr.excel/browse_thread/thread/e12c3c154921ee32/eefbdc9191150bf1?lnk=st&q=MOIS(A1)%2B1%3B0)-%7B0%3B1%3B2%7D%3B%22jjj%22)%3B+%22inlinktext%3Afr+inlinktext%3Aexcel%22+author%3Aav&rnum=1&hl=fr#eefbdc9191150bf1

;-)



"AV" a écrit dans le message de news:

| Celebre formule du non moins celebre AV qui sévit ici;

Tu dis que j'aurais pondu ce "truc" en réponse à la question ci-dessus ?
Heu....Même non à jeun.... je crois pas que...
;-)
AV




Avatar
Marco38
Bonjour,

Merci à tous je vais tester vos formules

@+
--
Marc



Bonsoir Marco,

En considérant que :
le mois de référence auquel tu fais allusion est celui de la date de début
(comme dans tes exemples);
A1 : la date de début
B1 : la date de fin
B1 est toujours >= A1

la formule MATRICIELLE (à saisir avec Ctrl-Maj-Entrée, absolument obligatoire
ici) suivante te retourne VRAI si on croise un 5e mercredi du mois entre A1 et
B1 (incluant ces deux dates):

=ET(JOUR(A1-JOUR(A1)+35)<JOURSEM(A1-JOUR(A1)-3);OU(LIGNE(
INDIRECT("1:"&1+B1-A1))7-JOUR(A1)-JOURSEM(A1-JOUR(A1)-3)))

C'est une formulation générale qui tient compte de tous les cas.

Mais tes exemples laissent entrevoir que tes arguments correspondent toujours au
dernier Lundi du mois, et du Vendredi de cette semaine. Dans un tel cas, la
formule pourrait être simplifiée ainsi (non-Matricielle) :

=ET(JOUR(A1-JOUR(A1)+35)<JOURSEM(A1-JOUR(A1)-3);A1+2<±)

Salutations,

Daniel M.

"Marco38" wrote in message
news:
Bonsoir,

J'ai deux cellules avec une date début et une date fin. Et-il possible avec
une formule de calcule de savoir si entre les 2 dates il y a le 5eme mercredi
du mois.

Exemple du 27/02/2006 au 03/03/2006 = Non
du 27/03/2006 au 31/03/2006 = Oui

En vous remerciant
--
Marc







Avatar
AV
Heu...
Il s'agit de la réponse à la question :
Quelle est la date du 5° lundi du mois de la date de A1 (si il existe...) ?
Même si on reste dans le "domaine", c'est pas une réponse exacte à la question
de ce fil...

AV