Indiquer la semaine du mois par rapport à une date [Résolu]

Signaler
Messages postés
19
Date d'inscription
mercredi 29 mai 2019
Statut
Membre
Dernière intervention
20 avril 2021
-
Messages postés
19
Date d'inscription
mercredi 29 mai 2019
Statut
Membre
Dernière intervention
20 avril 2021
-
Bonjour,

J'avais fait appel à vous pour cela et une formule m'a été transmise:

PLAFOND((H2-DATE(ANNEE(H2);MOIS(H2);0))/7;1)

Elle me permet de trouver la semaine du mois par rapport à la date encodée.

Cependant, j'ai un gros problème...
Par exemple, ce mois-ci, avril, la première semaine est coupée vu que le 1er tombe un jeudi jusqu'au dimanche 4.

La semaine 2 devrait donc être du 5 au 11

Seulement avec la formule, il considère que la semaine commence le jeudi, soit la semaine 2, il me met du 8 au 14 :-(
donc toutes mes semaines sont décalées !

Comment faire pour compter les premiers jours du mois (ou les derniers) dans la bonne semaine ?

Comme ma formule fait partie d'un tableau, je ne peux la changer juste pour 2 lignes, elle change tout dans ma colonne d'office !

Merci beaucoup de votre aide.




Configuration: Windows / Chrome 88.0.4324.190

2 réponses

Messages postés
3248
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
9 mai 2021
910
Bonjour

J'ai modifié légèrement cette formule avec deux arguments différents mais qui donnent le même résultat : semaine 2 à partir du lundi 5/4

=PLAFOND(((H2+CHOISIR(JOURSEM(H2;2);0;-1;-2;-3;-4;-5;-6))-DATE(ANNEE(H2);MOIS(H2);0))/7;1)+1


=PLAFOND(((H2+CHOISIR(JOURSEM(H2;2);6;5;4;3;2;1;0))-DATE(ANNEE(H2);MOIS(H2);0))/7;1)


Mais la dernière semaine d'avril fini un vendredi et porte le numéro 5 quand on passe au samedi 1er mai ça repart à 1 - même chose pour la fin mai et le début juin.

https://www.cjoint.com/c/KDufC2U6rEU

Cordialement
Messages postés
19
Date d'inscription
mercredi 29 mai 2019
Statut
Membre
Dernière intervention
20 avril 2021
4
Merci PapyLuc51 c'est exactement ça, dès qu'on passe au premier de chaque mois, ça doit être la semaine 1
Ca a l'air de très bien fonctionner! MERCI !!!
Messages postés
2470
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
9 mai 2021
966
Bonjour,
Comme souvent je suis en retard! En un peu plus court:
=PLAFOND((JOUR(H2)-JOURSEM(H2;2)+7)/7;1)
Messages postés
19
Date d'inscription
mercredi 29 mai 2019
Statut
Membre
Dernière intervention
20 avril 2021
4 >
Messages postés
2470
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
9 mai 2021

Ooooh merci Tontong !! c'est plus court en effet !
Génial !

Pour bien comprendre, tu pourrais me décortiquer en "Français" la formule?

On prends la date du jour, on enlève cette date, on ajoute 7 pour faire la semaine...
Je décode pas bien et j'aimerais la comprendre.

Merci beaucoup par avance.
Messages postés
3248
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
9 mai 2021
910
Bien vu tontong (salutations) je n'y avais pas pensé.

Franchouille ça veut dire

le jour (1) - le jour de la semaine (4) = -3
-3 +7 = 4
4 / 7 = 0,5714285714285714
Plafond arrondi à l'unité supérieur donc 1

Cordialement
Messages postés
19
Date d'inscription
mercredi 29 mai 2019
Statut
Membre
Dernière intervention
20 avril 2021
4
Wow, merci beaucoup PapyLuc51 :-)

C'est plus clair comme ça LOL.
Au moins si je dois adapter à autre chose, je comprends mieux.

Vous êtes tous exceptionnels, merci mille fois de nous partager toutes ces merveilleuses connaissances.

Très bonne journée
Messages postés
2470
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
9 mai 2021
966
On peut dire aussi que le jour du mois, moins le numéro du jour de la semaine, nous donne le jour du début de la semaine considérée. Il faut ajouter 7 pour ne pas obtenir 0. L'arrondi supérieur (Plafond) donne le numéro de la semaine dans le mois.
Messages postés
19
Date d'inscription
mercredi 29 mai 2019
Statut
Membre
Dernière intervention
20 avril 2021
4 >
Messages postés
2470
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
9 mai 2021

Merci beaucoup Tontong ;-) très apprécié