récupération numéro de semaine

mariobross

XLDnaute Occasionnel
Bonjour , comment faire pour récupérer le numéro de semaine d'une date : ex : le 06/01/2010 c'est la semaine 1
merci pour vos réponses.
 

Etienne2323

XLDnaute Impliqué
Re : récupération numéro de semaine

Salut Mario,
vous pouvez essayer cette formule. Je suis sur Excel 2007 par contre. Je ne sais pas si la fonction est disponible sur 2003 ou précédent.

Code:
=NO.SEMAINE("Votre date")

Bonne continuité,

Étienne
 

Etienne2323

XLDnaute Impliqué
Re : récupération numéro de semaine

Bonsoir le fil,

@ Joss : Merci du renseignement. J'ignorais complètment ce fait.

@ au fil : Sans vouloir m'aventurer trop loin, je crois que le fonction num.semaine qui se trouve dans le pack complémentaire "Morefunc" fait le travail.

Je ne veux pas faire de publicité pour un autre forum mais il est possible de télécharger "MoreFunc" à partir de l'adresse suivante :

Télécharger MOREFUNC (Macro complémentaire EXCEL) (gratuit)

Au plaisir,

Étienne
 

ROGER2327

XLDnaute Barbatruc
Re : récupération numéro de semaine

Bonsoir à tous
Une fonction personnalisée pour convertir une date grégorienne en date ISO :
Code:
[COLOR=DarkSlateGray][B]Function ISO(r, Optional x As Boolean = False) [COLOR=DarkOrange]'Transcription ISO d'une date grégorienne.[COLOR=DarkSlateGray]
Application.Volatile
Dim d2&, d3&, d4&
  r = CDate(r)
  d2 = r + 1 - Weekday(r, vbMonday)
  d3 = DateSerial(Year(d2 + 3), 1, 1)
  d4 = d3 + 1 - Weekday(d3, vbMonday) - (Weekday(d3, vbMonday) > 4) * 7
  ISO = Year(d3) & "-W" & Format((d2 - d4) \ 7 + 1, "00") & IIf(x, "", "-" & Weekday(r, vbMonday))
End Function[/COLOR][/COLOR][/B][/COLOR]
Si 6/01/2010 est en A1, =iso(A1) (ou =iso(A1;0)) renvoie 2010-W01-3 (troisième jour de la première semaine de 2010).
Si on ne veut pas le jour, écrire =iso(A1;1) renvoie 2010-W01.
ROGER2327
#4542


Samedi 14 As 138 (Saint Pierre Bonnard, peintre des Phynances, SQ)
26 Brumaire An CCXIX
2010-W46-2T21:57:12Z
 
Dernière édition:

Statistiques des forums

Discussions
312 572
Messages
2 089 817
Membres
104 284
dernier inscrit
Yohan90