Tableau des années identiques (agenda & cal réutilisables)
Ferméccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 2 nov. 2023 à 08:44
- Tableau des années identiques (agenda & cal réutilisables)
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Synchroniser agenda google et outlook - Guide
- Google agenda pc - Télécharger - Agendas & Calendriers
9 réponses
Modifié le 6 oct. 2023 à 20:11
Bonjour,
Une idée à vérifier, je viens de faire ce tableau excel : https://www.cjoint.com/doc/23_10/MJgsfYD4O8I_Ann%C3%A9es-identiques.xlsx
En A1 tu donnes une année, on calcule le jour de la semaine des 01/01 et 31/12 et on fait pareil pour les années précédentes puis on regarde si ce sont les même valeurs que la première ligne.
7 oct. 2023 à 16:51
Bonjour à tous
Pour que le calendrier d'une année sur l'autre soit vraiment identique faut-il encore que Pâques tombe le même jour
A partir d'un tableau des années identiques trouvé sur le net j'ai dans LibreOffice (qui a une fonction dédiée contrairement à Excel !!!) calculé la date de Pâques pour chaque année et mis en couleur les dates similaires
https://www.cjoint.com/c/MJhoWUqOBvQ
Cdlmnt
Via
7 oct. 2023 à 17:00
Bonjour,
Il existe une formule Excel qu'on trouve facilement pour calculer la date de Pâques, mais là n'est pas la question.
Pourquoi Pâques et pas les jours variables qui en dépendent (Ascension, Pentecôte et lundi) ni d'ailleurs les jours fériés fixes dont le jour de semaine dans lequel ils tombent peut avoir une incidence selon l'activité?
7 oct. 2023 à 18:09
Bonjour Brucine
Oui on peut avec Excel calculer par formule mais il n'y a pas la fonction, DIMANCHEDEPAQUES comme dans Libre Office
Pourquoi Pâques ? Justement comme tu le dis les autres fêtes mobiles en dépendent donc les années qui ont Pâques à la même date auront l’Ascension la même date etc
Quant aux fêtes si le 1er janvier de deux années est le même jour les 14 juillet des deux années seront le même jour etc
Ainsi dans mon tableau les années qui commencent l'année par un lundi et pour lesquelles Pâques est un dimanche 15 avril sont 1979,1990, 2001, 2063, 2074 et 2085
Bonjour,
Le calendrier est le même tous les 28 ans, avec changement si l’année séculaire n'est pas bissextile.
Cordialement.
https://www.cjoint.com/c/MJhiUTe0kqs
7 oct. 2023 à 11:04
Bonjour,
Il suffit de demander à l'ami Google. On a des résultats avec plus ou moins d'explications :
https://www.slate.fr/story/112075/gardez-calendrier-2015-reutiliser-2026
Donc en 2024, année bissextile, vous pouvez utiliser le calendrier de 1996. (C'est éloigné !)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionModifié le 7 oct. 2023 à 15:36
Bonjour à tous
Un autre exemple simple, tu donnes l'année en F2
https://www.cjoint.com/c/MJhnJbGFaCB
Cdlmnt
Modifié le 8 oct. 2023 à 16:47
Bonjour
En tenant compte des dates de pâques comme le fait remarquer via55 (valable de 1900 à 2200)
https://www.cjoint.com/c/MJioRxFCU7B
Cdlmnt
8 oct. 2023 à 20:14
Bonjours à tous
Une idée dans le fichier
année-bissextille-Calendrier-mois-auto-2023-PhC4.xlsm (cjoint.com)
1 nov. 2023 à 19:17
Bonjour à tous ! Je remercie tous les participants aux réponses, chacune ayant été étudiée avec sérieux. Toutes m'ont permis de comprendre le mécanisme de calcul.
J'ai donc cherché à noter, année par année, de 2024 à 2059 (j'aurai 100 ans bientôt) quels étaient les agendas hérités de mes aïeux que je pourrai utiliser dans les années qui viennent (ça marche aussi pour les calendriers).
Malheureusement je commence par une année difficile : 2024 (l'an prochain). En effet, seuls mes agendas des années 1940, 1968 et 1996 sont identiques à 2024... Encore faut-il que j'en ai un !!
Mon but étant de classer tout mon stock, non par année indiquée, mais par année à venir d'utilisation possible. Par exemple, on va trouver le premier agenda sur ma pile :
1996 (pour 2024), puis
2014 ou 2003 ou 1997 ou 1986 ou 1975 ou 1969... (pour 2025), puis
2015 ou 2009 ou 1998 ou 1987 ou 1981 (pour 2026) etc
J'empilerai bien évidemment le plus vieux de mes agendas pour une même année, le cas échéant.
Très compliqué, je vous le concède.
Par contre, j'ai tenté de modifier le fichier Excel fourni par l'un d'entre vous (jee pee) en essayant d'ajouter une macro permettant de créer un nouvel onglet dans lequel il y aurait uniquement les années de la colonne A qui aurait "Oui" dans la colonne D. Ainsi apparaitraient les agendas similaires pour une année donnée. L'idéal pour moi serait d'avoir un tableau avec la colonne A de 2099 à 2024 et les colonnes B, C, D, E, etc. remplies des années similaires ! i.e. pour exemples:
2090 | 2079 | 2073 | 2062| 2051 | 2045 | 2034 | 2023 | 2017 | 2006 | 1995 | 1989 | 1978 | 1967 | 1961 | 1950 | 1939 | 1933
2089 | 2078 | 2067 | 2061 | 2050 | 2039 | 2033 | 2022 | 1011 | 2005 | 1994 | 1983 | 1997 | 1966 | 1955 | 1949 | 1938
...
2024 | 1996 | 1968 | 1940
D'après moi, il faudrait partir du 2e onglet, en indiquant en A1 2090. Ensuite le 2e onglet irait charger 2090 dans le 1er onglet en A1, et rapatrierait 2079 en "onglet2"!B1, 2073 en "onglet2"!C1, etc. jusqu'à l'année 1940 (je n'ai pas d'agenda plus ancien !)
Cela est-il vraiment réalisable ?
Même avec macro, je n'ai pas réussi. Ou alors il me faut passer par QuickBasic (1980) mais là, cela fait bien longtemps que je n'ai plus programmé ainsi !!
Merci de vos réponses, à nouveau !
1 nov. 2023 à 21:51
Bonjour,
J'avais mal compris, je suis reparti de ma première proposition qui était dans l'avenir en modifiant l'arithmétique vers le passé.
Le tableau initial ne fait que démontrer la récurrence selon que l'année par rapport à une année bissextile est 0,-1,-2 ou -3.
La seule chose qui t'intéresse, je ne sais pas si ça te convient, sont les lignes 23 et 24 où j'ai entré en B23 et B24 2 années consécutives.
Si je veux projeter après les 2 premières années en B23 et B24, j'écris en B25
=DATE(ANNEE(B24)+1;1;1)
Je fais un copier-coller du reste de la ligne 24 à la ligne 25, puis, à partir de la ligne 26, un copier-coller intégral de la ligne 25 et ainsi de suite.
Pour peaufiner, il faudrait mettre une condition pour que la date ne devienne pas inférieure à 1900 sans quoi Excel va nous planter.
https://www.cjoint.com/c/MKbuLsmFKJF
2 nov. 2023 à 00:27
BRAVO et encore MERCI !
J'ai suivi tes indications et le résultat est CORRECT.
Il a fallu que je modifie la syntaxe de l'instruction que l'on répète sur la ligne, car je n'ai pas OFFICE365.
J'ai donc mis ceci:
=SIERREUR(SI(ANNEE(B23)<1940;"-";(SI(JOUR(FIN.MOIS(DATE(ANNEE(B23);2;1);0))=29;DATE(ANNEE(B23)-28;1;1);SI(JOUR(FIN.MOIS(DATE(ANNEE(B23)+1;2;1);0))=29;DATE(ANNEE(B23)-6;1;1);DATE(ANNEE(B23)-11;1;1)))));"-")
le "sierreur" permet de ne rien afficher si l'année à gauche est déjà antérieure à 1940, ce qui me convient. Le tiret "-" peut être supprimé également.
Merci de ton intervention.
2 nov. 2023 à 07:02
Je n'ai pas non plus 365, seulement 2019, et mea culpa, j'ai utilisé SI.CONDITIONS parce que je suis fainéant au lieu d'imbriquer des SI.
A propos de flemme et de ne pas avoir censuré 1900 (ou 1940), je ne l'ai pas fait non plus si, pour une raison qui t'appartient, tu veux te projeter loin dans le futur: tout ce qui traverse 2100, qui n'est pas bissextile, va planter la formule et il faudrait revoir cette condition et la récurrence en conséquence.
2 nov. 2023 à 08:44
Bonjour
Quelque chose comme ça ?
https://www.cjoint.com/c/MKchRw3DXTB
Cdlmnt
7 oct. 2023 à 11:27
Bonjour,
La situation se "mathématise" sans grande difficulté.
Une année parmi 4 consécutives est forcément bissextile, il suffit donc à partir d'une année donnée de vérifier si l'année en cours est N à N-3 bissextile; il y aura un décalage d'un jour de semaine par année bissextile traversée puisqu'il est acquis que pour une année donnée le premier janvier et le 31 décembre ont lieu le même jour si non bissextile et s'accroissent d'un jour dans le cas contraire.
On constate ligne 5 que l'itération ne dépend que de ce facteur.
Le corollaire en est que si année non bissextile le premier janvier de l'année suivante croit d'un jour de semaine et sinon de deux et que pour que deux années déterminées aient les mêmes jours de semaine les 1er janvier et 31 décembre il faut qu'elles soient toutes les deux bissextiles ou non bissextiles.
Il faut donc outre la fameuse itération vérifier si l'année d'arrivée calculée est de même type que celle de départ et reporter à la suivante si ce n'est pas le cas.
Pour empoisonner le monde, les astronomes du pape Grégoire ont décrété que pour rattraper le temps solaire une année était bissextile si elle était divisible par 4 ou bien si elle l'était à la fois par 100 et par 400: 2000 l'est mais pas 2100.
La formule directe permettant le calcul est piégeuse, je me suis contenté de vérifier si telle année comporte 29 jours en février, Excel gère très bien, y compris en 2100, mais pas mes additions d'années qui logiquement sautent toute date à cheval.
On peut résoudre la situation en alourdissant considérablement la formule, je ne l'ai pas fait en partant du principe que nous serions tous morts en 2100, et elle n'y fonctionne donc pas.
https://www.cjoint.com/c/MJhjBhbcKfF