Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Convertir une date en Neme joursem du mois

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

anthony_fr

XLDnaute Nouveau
Bonjour,

J'ai cherché mais je n'ai trouvé que la formule inverse.....

Moi je souhaite calculer a partir d'une date en A1 si c'est par exemple le 2eme lundi du mois.

Ex si A1 = 25 mai 2013 alors Joursem(A1) = 6 c'est a dire Vendredi

OK mais je souhaite trouver une formule qui me retournerais la valeur 4 puisque c'est le 4 vendredi du mois.

D'avance merci a vous
 
Re : Convertir une date en Neme joursem du mois

Re

Voici la version Vba donnant le même résultat que la brillante étude de Dugenou

PS: Il m'a fallu un petit moment pour décortiquer la formule (et d'abord pour la dénicher !!!)
 

Pièces jointes

Re : Convertir une date en Neme joursem du mois

Je reconnais avoir fait tout mon possible pour bien cacher la méthode que je n'étais pas fier, je voulais me rattraper sur la présentation !
🙂
 
Re : Convertir une date en Neme joursem du mois

Bonsoir,
je n'ai pas tout suivi ni tout regardé mais une solution formule matricielle à tester à partir de ce que j'en ai compris :
Code:
=SOMME(N(SI(JOURSEM(DATE(ANNEE(A1);MOIS(A1);LIGNE($1:$31)))=JOURSEM(A1);DATE(ANNEE(A1);MOIS(A1);LIGNE($1:$31)))<=A1))
A+
 
Re : Convertir une date en Neme joursem du mois

Bonjour à tous

@pierrejean

Je me trompe peut-être, mais je crois qu'on peut remplacer la boucle par

m_j_m = INT((ladate - premierjourmois) / 7) + 1

Car en formule j'obtiens ceci

=ENT((A1-DATE(ANNEE(A1);MOIS(A1);1))/7)+1
 
Re : Convertir une date en Neme joursem du mois

Je laisse a PierreJean le soin de répondre, mais j'ai pour ma part l'impression que la solution de PierrreJean appelle moins de fonctions et donc est plus optimisées.
 
Re : Convertir une date en Neme joursem du mois

Re

Bien sur Habitude , tu as parfaitement raison
Mais Modeste geedee et toi savez bien qu'en formule je ne suis qu'une quiche (et que j'ai une certaine tendance à apprécier les boucles)
 
Re : Convertir une date en Neme joursem du mois

Bonsour®


autre formulation plus courte...🙄
plus évidente :
=ENT((JOUR(A1)+6)/7)
et en plus bavarde ...😎
=ENT((JOUR(A1)+6)/7)&"e "&TEXTE(A1;"jjjj")& " de " &TEXTE(A1;"mmmm")

Honte à moi.
La date moins premier jour donne bien le jour de la date -1
C'est pourquoi, plutot que d'ajouter 1 au resultat (1 sem) tu ajoute 6 jours.
 
- 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

Discussions similaires

Réponses
6
Affichages
382
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…