XL 2010 Cal 1904 - extraire 1er, 2é, 3é et dernier dimanche (année/mois diff)

  • Initiateur de la discussion Initiateur de la discussion Nylream
  • 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 !

Nylream

XLDnaute Junior
Bonjour le forum,

Je recherche une formule me permettant d'extraire certain jours de certain mois, (ex: le second, ou dernier dimanche de mars, ou de novembre).
J'y arrive sur 2017, mais lorsque je change la date de mon ordinateur, le résultat n'est plus correct.

Je dois préciser que pour une question de minute négative qui sont réutilisé dans des formules, j'utilise un calendrier depuis 1904.

Ma formule pour le dernier dimanche de mars ci dessous et ma feuille excel en piècce jointe.
Code:
=DATE(ANNEE(AUJOURDHUI());4;)+1-MOD(DATE(ANNEE(AUJOURDHUI());4;)+6;7)+(SOMME(1/24)*3)

L'idée est que ces formules puissent passer les années sans se fausser.
Comme vous le verrez dans la pièce jointe, ce sont des TimeZone et des heure d'été hiver qui sont calculé, mais j'aimerais éviter l'utilisation de code vba si possible, étant donnée que cela devra intégrer un classeur comportant déjà pas mal.

Merci d'avance pour votre aide,

Cordialement,
 

Pièces jointes

Bonsour®
Je recherche une formule me permettant d'extraire certain jours de certain mois, (ex: le second, ou dernier dimanche de mars, ou de novembre).

Ma formule pour le dernier dimanche de mars ci dessous et ma feuille excel en piècce jointe.
Code:
=DATE(ANNEE(AUJOURDHUI());4;)+1-MOD(DATE(ANNEE(AUJOURDHUI());4;)+6;7)+(SOMME(1/24)*3)
,

????
ou apparaît cette notion de le second, ou dernier dimanche ??
que vient faire ici la fonction SOMME ???
 
Bonjour Modeste geedee,

En fait, dans cette formule, je pars d'avril, et je cherche le dernier dimanche avant avril (donc dernier dimanche de mars).
La somme concerne 3 heures que j'ajoute pour obtenir 3h du matin au lieu de minuit.
La récupération du dimanche s'arrête à :
Code:
=DATE(ANNEE(AUJOURDHUI());4;)+1-MOD(DATE(ANNEE(AUJOURDHUI());4;)+6;7)
Au départ, sur un calendrier 1900, ça semblait ok, mais en passant à celui "depuis 1904", j'ai du ajouter une correction +1.
Je suis malheureusement novice, n'ayant commencé a sur Excel que depuis quelques semaines, j'avance encore à tâtons.
 
Bonsour®
En fait, dans cette formule,
Code:
=DATE(ANNEE(AUJOURDHUI());4;)+1-MOD(DATE(ANNEE(AUJOURDHUI());4;)+6;7)
essaie plutôt ceci avec en A2 une date quelconque :

=DATE(ANNEE(A2);MOIS(A2);0)-JOURSEM(DATE(ANNEE(A2);MOIS(A2);0);1)+1+(7*1)
pour le 1er dimanche du mois de la date A2
=DATE(ANNEE(A2);MOIS(A2);0)-JOURSEM(DATE(ANNEE(A2);MOIS(A2);0);1)+1+(7*2)
pour le second
=DATE(ANNEE(A2);MOIS(A2);0)-JOURSEM(DATE(ANNEE(A2);MOIS(A2);0);1)+1+(7*3)
pour le troisième
=DATE(ANNEE(A2);MOIS(A2);0)-JOURSEM(DATE(ANNEE(A2);MOIS(A2);0);1)+1+(7*4)
pour le 4éme

s'il y a un 5éme dimanche il faudra tester si le mois est le même que le mois(a2)
=DATE(ANNEE(A2);MOIS(A2);0)-JOURSEM(DATE(ANNEE(A2);MOIS(A2);0);1)+1+(7*5)
 
Dernière édition:
Bonsour®
Est il possible de rechercher le "dernier" dimanche d'un mois ?
dernier dimanche du mois pour une date quelconque en A2 :
=DATE(ANNEE(A2);MOIS(A2)+1;0)-MOD(JOURSEM(DATE(ANNEE(A2);MOIS(A2)+1😉;2);7)
upload_2017-10-17_19-23-42.png
 
- 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
Retour