Je suis totalement débutante sur excel. je veux créer un calendrier scolaire perpétuel (septembre à aout), je souhaite qu'en fonction de l'année saisie le 29 février apparaisse dans le calendrier uniquement si l'année est bissextile
Pouvez vous me dire pourquoi la formule en L 30 =SI(MOIS(DATE($A$1;COLONNE()+2;LIGNE()-1))=6;DATE($A$1;COLONNE()+2;LIGNE()-1);"") ne fonctionne pas
Quelle formule faudrait il?
Sur la base du travail de JCGL dans le fil parallèle, une variation, avec d'autres formules (le 9 mars 2014 n'est pas un samedi !) et une simplification du calcul de la date de Pâques.
Bonjour à tous,
j'avais produit un calendrier fait uniquement à partir de formules et qui peut être utilisé soit sur l'année civile soit sur l'année scolaire (ou tout autre période de 12 mois), avec la possibilité de personnaliser notamment la zone géographique des vacances scolaires.
Je viens de l'actualiser.
Il est disponible ici (choisir le fichier intitulé Calendrier_dynamiqueXld_David84_v2.xls)
A+
Bonjour à tous,
j'avais produit un calendrier fait uniquement à partir de formules et qui peut être utilisé soit sur l'année civile soit sur l'année scolaire (ou tout autre période de 12 mois), avec la possibilité de personnaliser notamment la zone géographique des vacances scolaires.
Je viens de l'actualiser.
Il est disponible ici (choisir le fichier intitulé Calendrier_dynamiqueXld_David84_v2.xls, le 2ème en partant du haut)
A+
(984 caractères, 975 en remplaçant GAUCHE($D$1;4) par Année), je vous propose une autre formule en D3 de l'onglet Liste du classeur Calendrier_dynamiqueXld_David84_v2-1.xls :
Cette formule est dérivée de l'algorithme de J.H.Conway, plus "économique" que celui de J.M.Oudin.
Les deux formules donnent le même résultat pour Année de 1900 à 9999.
Merci Roger,
j'ai modifié le fichier en remplaçant l'ancienne formule par celle communiquée ci-dessus.
Si vous voyez autre chose ou avez des idées d'amélioration, n'hésitez pas.
A+
Je me suis un peu emmêlé les pinceaux tout à l'heure. La formule proposée fonctionne (au moins le crois-je) mais elle est trop longue.
En fait, je suis parti d'une formule que j'ai établie pour calculer les dates de Pâques depuis 1583. Comme Excel ne connait pas de date antérieure à 1900, j'ai calculé ces dates sous forme de texte avec :
On peut placer l'année dans une cellule et remplacer "ANNEE(AUJOURDHUI())" par la cellule cible.
C'est la formule la plus courte que j'ai réussi à pondre, en 2002, si mes souvenirs sont bons. C'était la première fois que je découvrais la fonction PLANCHER et j'ai du me poser dessus environ 2 semaines pour arriver au résultat. Enfin, je suis obstiné et j'ai vu le potentiel de la fonction alors j'ai fait fumer mon cerveau très longtemps pour y arriver. Je refuse l'échec. ^^
Ne pas oublier de mettre le format de la cellule contenant la formule en date.
Et pour obtenir le Lundi de Pâques, on remplace "-34" par "-33".
On peut placer l'année dans une cellule et remplacer "ANNEE(AUJOURDHUI())" par la cellule cible.
C'est la formule la plus courte que j'ai réussi à pondre, en 2002, si mes souvenirs sont bons. C'était la première fois que je découvrais la fonction PLANCHER et j'ai du me poser dessus environ 2 semaines pour arriver au résultat. Enfin, je suis obstiné et j'ai vu le potentiel de la fonction alors j'ai fait fumer mon cerveau très longtemps pour y arriver. Je refuse l'échec. ^^
Ne pas oublier de mettre le format de la cellule contenant la formule en date.
Et pour obtenir le Lundi de Pâques, on remplace "-34" par "-33".
Excellent !
Cette formule a le mérite de n'être fausse qu'un peu plus de 7 fois sur 10 de 1900 à 9999.
Mais, chance, elle fonctionne de 1900 à 2078.
Comme celles-là :
On peut évidemment utiliser de telles formules à condition de dire leur domaine de validité, mais on ne peut certainement pas les présenter comme étant des formules donnant la date de Pâques à partir de 1900 sans plus de précision.
Arf ! Je me suis cassé la tête pour rien. Pour moi, ça va mais mes enfants n'aimeront pas.
Enfin, pas vraiment, grâce à cette erreur, j'ai eu loisir de recevoir d'autres possibilités, aussi courtes, qui fonctionneront après mon décès.
D'ici là, on aura peut-être, dans Excel 2054, la fonction "DIM_PAQUES"
Modeste geedee, je comprends ta préférence mais d'où on nous pond des trucs comme : NYdQ\JT_LWbOZeR]KU` ??? J'avoue que je n'aurais jamais trouver celle-là.
Je me suis un peu emmêlé les pinceaux tout à l'heure. La formule proposée fonctionne (au moins le crois-je) mais elle est trop longue.
En fait, je suis parti d'une formule que j'ai établie pour calculer les dates de Pâques depuis 1583. Comme Excel ne connait pas de date antérieure à 1900, j'ai calculé ces dates sous forme de texte avec :
Oui Roger j'avais noté cela lorsque j'avais étudié votre formule mais peut-être est-il préférable de rester sur votre proposition du message #5 car il se peut que celle-ci puisse être utilisée par d'autres dans le cadre d'un calendrier perpétuel (comme c'est d'ailleurs le cas dans l'intitulé de ce fil) qui peut, dans l'absolu concerner également les dates antérieures à l'année 1900.
Merci de votre contribution !
A+
Une autre, utilisable avec Excel à partir de 1900, (avec l'algorithme grégorien de Aloysius Lilius et Christophorus Clavius - Je ne l'ai pas optimisé - valable à/c de 1583 )
L'année en A1 :