Bonjour,
Le fichier d'origine se trouve ici (JoursOuvresChristian.xls) :
<http://www.excel-downloads.com/html/French/forum/messages/1_54643_54643.htm>
Dans ce fichier, la formule de calcul de la date de Pâques fait 701 caractères
Elle fonctionne, que l'on ait coché ou non l'option "Calendrier depuis 1904"
Comme je n'ai jamais rien inventé en la matière, ("la formule de Monique" n'existe pas), la formule que je donne toujours est cette longue formule.
(ou bien je tape des dates bidon sans formule et je préviens)
La formule utilisée aujourd'hui par Christian donne une erreur avec le calendrier 1904,
mais, Jean-Marie, la formule que tu donnes ne fonctionne pas avec le calendrier 1900.
Christian, quand l'option 1904 est cochée, un 0 tapé dans une cellule au format date renvoie "vendredi 01-01-1904" !
Et une cellule vide est prise pour le 01-01-1904 par la fonction NB.JOURS.OUVRES()
Du coup, SERIE.JOUR.OUVRE() perd les pédales (il y a de quoi)
Tu peux faire cet essai :
la formule TEXTE(1;"j") renvoie 1 avec le calendrier 1900, mais elle renvoie 2 avec le calendrier 1904.
J'ai fait des modifications dans ton fichier, je crois que c'est maintenant compatible 1900 et 1904
A la rigueur, si on veut faire court, mais ce n'est pas sympa pour les gens qui n'ont pas Excel en version française ou anglaise :
=ARRONDI(DATE(B$1;4;MOD(234-11*MOD(B$1;19);30))/7
*7-6+(TEXTE(1;"j")="2")+(TEXTE(1;"d")="2")-(B$1=2049)*7-(B$1=2076)*7