association date et numero semaine

  • Initiateur de la discussion Rahel
  • Date de début
R

Rahel

Guest
Bonjour à tous,

Est-ce que quelqu'un peut m'aider avec le problème suivant.
Quand j'inscris une date dans une cellule j'aimerais associer le numero de la semaine dans la cellule à coté.

J'ai utilisé la fontion NO.SEMAINE mais ça ne marche que sur 2004, il y a un décallage d'une semaine sur les dates de 2005.

Merci d'avance.
Rahel
 
P

Pascal76

Guest
Bonjour

Explication trouvée sur le site de Laurent Longre

ATTENTION, si l'on veut calculer des numéros de semaines ISO, ceux en particulier du calendrier français, il ne faut pas utiliser la fonction NO.SEMAINE proposée par l'Utilitaire d'analyse. Celle-ci renvoie un numéro de semaine calculé d'après la méthode utilisée aux Etats-Unis, qui n'est pas conforme à la définition ISO utilisée en France. Pour obtenir un numéro conforme à cette norme, on peut utiliser la formule suivante :

=ENT((D-SOMME(MOD(DATE(ANNEE(D-MOD(D-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)

ce qui donne si ta date est en cellule A1

=ENT((A1-SOMME(MOD(DATE(ANNEE(A1-MOD(A1-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)

Bon courage

Pascal
 
P

Pascal76

Guest
re

suite à ton mail :

Bonjour Pascal,

Il faut m'excuser je suis une novice sur Excel. Je n'ai pas bien saisi la différence des numéro de semaine ISO US ou France :).
J'ai essayé la formule mais me retrouve avec 221 pour la date du 04/08/2004.
En fait j'aimerais une méthode pour obtenir les numéros de semaines (1 à 53 selon les année).

exemple : 04/08/2004 = (semaine) 32
02/05/2005 = (semaine) 18


Merci beaucoup d'avance
Rahel.

Je t'envoies un fichier exemple où les semaines tombent justes

Pascal
 

Pièces jointes

  • Rahel.zip
    4.1 KB · Affichages: 87
  • Rahel.zip
    4.1 KB · Affichages: 89
  • Rahel.zip
    4.1 KB · Affichages: 91
E

edenblum

Guest
salut pascal,


comme rahel, je recherche à associer le numéro de semaine à la date indiqué dans une cellule.

Ta formule fonctionne mais j ai remarqué un petit soucis. En effet, les semaines commencent le lundi en france or ta formule fait commencer la semaine un dimanche

Par exemple :
le dimanche 01/05/2005 fait parti de la semaine 17 or ta formule renvoie 18


cordialement
edenblum
 
J

Jean-Marie

Guest
Bonsoir Edenblum

La formule de Pascal, fonctionne très bien quand l'option "calendrier 1094" n'est pas cochée, cette option ce trouve dans l'onglet calcul des préférences d'Excel, (ce qui n'est pas le cas sur environnement Mac).

Voici un lien sur une formule et un Code VBA pour calculer le n° de semaine.
Lien supprimé

@+Jean-Marie
 

Discussions similaires

Statistiques des forums

Discussions
314 204
Messages
2 107 183
Membres
109 769
dernier inscrit
patbol