Probléme de date et de calendrier

  • Initiateur de la discussion Initiateur de la discussion didier
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

didier

Guest
bonjour,
tout est dit dans le fichier joint
mais pour résumer j'aimerais qu'en face des jours de la semaine s'incrémente les jours pour un mois et une année donnée, et que l'année d'avant du même mois s'incrémente aussi en tenant compte du décalage et des années bisextil.

J'ai tourné en rond depuis pas mal de temps, je suppose qu'il doit y avoir une formule pour cela.

Merci pour votre aide
Ðidier
 

Pièces jointes

Bonjour,

Une autre méthode :
les mois (pour la liste de validation) et les jours de la semaine sont des valeurs numériques.
Formules conditionnelles pour démarrer au 1er du mois,
formules conditionnelles pour s'arrêter au dernier jour du mois.
Tu as des explications dans ton fichier.
 

Pièces jointes

Bonjour,
Désolé Jean Marie cela ne semble pas fonctionner avec les année bisextil
fevrier 2004, fevrier 2008,fevrier 2012, etc. Cependant J'aime bien ta solution pour le moins assez facile a reprendre.

la solution de Monique fonctionne bien y compris avec les années bisextil, quoique beaucoup plus complexe a mêtre en oeuvre.

merci a tout les deux c'est trés sympa de votre part,
si je peux me permetre, pouvez vous me détailler un peu les fonctions

JOURSEM(DATE(E$4;MOIS(E$6);1) pour exemple
DATE(E$4;MOIS(E$6);1) ""


j'ai un peu de mal a saisir ces fonctions qui s'imbriquent.
cordialement
Ðidier
 
Bonjour,

Je vais essayer

En A1, tu tapes 15/9/2004
=ANNEE(A1) te renvoie 2004
=MOIS(A1) te renvoie 9
=JOUR(A1) te renvoie 15

=DATE(2004;9;15) te donne 15/9/2004
=DATE(ANNEE(A1);MOIS(A1);JOUR(A1)) te donne 15/9/2004

Si tu as 2025 en E4, 01/12/1950 en E6 :
=DATE(E4;MOIS(E6);1) équivaut à DATE(2025;12;1) soit le 1er décembre 2025

Selon le format de la cellule, tu obtiens 01-déc ou 01-12-25 ou 1 déc 2025 ou 2025 ou déc ou décembre ou lundi 01-12-2025 ou lun ou lundi, etc etc etc

La fonction JOURSEM(A1) te renvoie le n° du jour de la semaine de la date tapée en A1
Pour Excel, les 7 jours de la semaine ont un n°
JOURSEM(A1) te renvoie 1 pour dimanche, 2 pour lundi, etc
Mais JOURSEM(A1;2) te renvoie 1 pour lundi, 2 pour mardi, etc
Et JOURSEM(A1;3) te renvoie 0 pour lundi, 1 pour mardi, etc

La fonction =JOURSEM(DATE(E$4;MOIS(E$6);1)) te renvoie un n° entre 1 et 7

Sinon, le fichier de Jean-Marie fonctionnerait pour février s'il y avait un accent sur le premier e de février.
Fais donc un essai avec décembre écrit comme ça : dècembre.
 
merci pour tes éxplication monique, cela me parrait bien plus claire.

et désolé pour ma médisance sur le fichier de Jean marie , aprés la modif de Monique concernant ma faute de zortograffe, celui-ci fonctionne trés bien.

a bientôt
Ðidier
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
17
Affichages
982
Réponses
12
Affichages
1 K
Retour