Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 03/06/2004, 10h36   #1 (permalink)
Sylvain
Guest
 
Messages: n/a
Par défaut Pb n° semaine

Bonjour à tous,

je viens de m'apercevoir que lorsque je demande le numéro de la semaine commençant le lundi 3 janvier 2005, excel me renvoie le numéro 2 alors qu'il s'agit de la semaine 1.

Toutes les semaines sont donc décalées de 1 pour l'année 2005. J'ai aussi essayé pour 2004 mais là, pas de soucis...

Quelqu'un a t il déja rencontré ce problème ? Peut on le résoudre ?
En fait j'ai besoin de récupérer le numéro de toutes les semaines d'une année mais comme cette année est choisie par l'utilisateur je ne peux pas corriger le problème en enlevant 1 par exemple...

Merci pour votre accompagnement

Sylvain
 
ANNONCES
Vieux 03/06/2004, 10h45   #2 (permalink)
C@thy
Guest
 
Messages: n/a
Par défaut Re: Pb n° semaine

Bonjour Sylvain,

ce sujet est traité dans Dates Et Heures à télécharger sur XLD
onglet N°semaine

Dates et Heures C@thy Monique Celeda

C@thy
 
Vieux 03/06/2004, 10h48   #3 (permalink)
C@thy
Guest
 
Messages: n/a
Par défaut Re: Pb n° semaine

Désolée, onglet : VracTempsI

C@thy
 
Vieux 03/06/2004, 11h39   #4 (permalink)
EMG
Guest
 
Messages: n/a
Par défaut Re: Pb n° semaine

Bonjour Sylvain, C@thy

Un exemple de calcul de numéro de semaine avec la fonction d'Excel DatePart de l'aide de Microsoft sélectionne DatePart et presse la touche F1

DatePart , fonction
Renvoie une valeur de type Variant (Integer) contenant l'élément spécifié d'une date donnée.

syntaxe
DatePart(interval, date[,firstdayofweek, firstweekofyear]])
La syntaxe de la fonction DatePart comprend les arguments nommés suivants :

Élément Description
interval Expression de chaîne correspondant à l'intervalle de temps à envoyer.
date Valeur Variant (Date) à évaluer.

firstdayofweek Facultatif. Constante précisant le premier jour de la semaine.
Si aucune valeur n'est précisée, la valeur par défaut est dimanche.

firstweekofyear Facultatif. Constante précisant la première semaine de l'année.
Si aucune valeur n'est précisée, la première semaine est par défaut celle du 1er janvier.

Valeurs
L 'argument interval peut prendre les valeurs suivantes :
valeur Description
------ -----------
yyyy Année
q Trimestre
m Mois
y Jour de l'année
d Jour
w Jour de la semaine
ww Semaine
h Heure
n Minute
s Seconde

L 'argument firstdayofweek peut prendre les valeurs suivantes :
Constante Valeur Description
--------- ------ -----------
vbUseSystem 0 Utilise les paramètres de l'API NLS.
vbSunday 1 Dimanche (valeur par défaut)
vbMonday 2 Lundi
vbTuesday 3 Mardi
vbWednesday 4 Mercredi
vbThursday 5 Jeudi
vbFriday 6 Vendredi
vbSaturday 7 Samedi

L 'argument firtweekofyear peut prendre les valeurs suivantes :
Constante Valeur Description
--------- ------ -----------
vbUseSystem 0 Utiliser l'argument NLS API.
vbFirstJan1 1 Commencer par la semaine du 1er janvier (valeur par défaut).
vbFirstFourDays 2 Commencer par la première semaine comportant au moins quatre
jours dans l'année nouvelle.
vbFirstFullWeek 3 Commencer par la première semaine complète de l'année.

Remarques
---------
Utilisez la fonction DatePart pour évaluer une date et renvoyer un intervalle
de temps spécifique. Par exemple, utilisez la fonction DatePart pour calculer
le jour de la semaine ou l'heure en cours.

L 'argument firstdayofweek a une incidence sur les calculs qui utilisent les
symboles d'intervalles "w" et "ww".

Si date est un littéral date, l'année précisée devient un élément permanent de
cette date. Toutefois, si date apparaît entre guillemets (" "), et si vous
n'indiquez pas l'année, l'année en cours est insérée automatiquement chaque fois
que l'expression date est évaluée. Vous pouvez ainsi écrire du code qui sera
réutilisable au fil des années.

Gérard
Fichiers attachés
Type de fichier : zip CalendANS.zip (26,2 Ko, 16 affichages)
 
Vieux 03/06/2004, 11h39   #5 (permalink)
Sylvain
Guest
 
Messages: n/a
Par défaut Re: Pb n° semaine

Merci pour ton aide toujours aussi précieuse !

Bonne journée !
 
Vieux 03/06/2004, 13h25   #6 (permalink)
Celeda
Guest
 
Messages: n/a
Par défaut Re: Pb n° semaine

Bonjour,

Super Gérard et c'est zoli!!!!!!!!!!!

Merci
Celeda
 
Vieux 04/06/2004, 10h07   #7 (permalink)
Sylvain
Guest
 
Messages: n/a
Par défaut Re: Pb n° semaine

Bonjour,

Alors là, moi je suis dépassé...

En tout cas merci à vous tous pour votre aide.

Bonne journée et bon week end !
 
Vieux 04/06/2004, 11h22   #8 (permalink)
EMG
Guest
 
Messages: n/a
Par défaut Re: Pb n° semaine

Salut Sylvain, Celeda, C@thy, le forum

une autre petite démo avec la fonction DatePart


DatePart("ww", Date, 2, 1)

Cette application renvoie les jours de la semaine calculer à partir d'un numéro de semaine. Pour cela j'utilise la fonction intègre d'Excel "DatePart"

Normalement l'année comporte 52 semaines, mais pour avoir le dernier jour de l'année en cours et le début de la suivante le numéro de la semaine 53 renvoie les jours que l'on peut visualiser

Pub: ce fichier est aussi sur le site <http://excel.1.free.fr>

Gérard
Fichiers attachés
Type de fichier : zip NumSemaines.zip (20,3 Ko, 15 affichages)
 
Vieux 04/06/2004, 11h35   #9 (permalink)
Celeda
Guest
 
Messages: n/a
Par défaut Re: Pb n° semaine

Bonjour,

hé hé hé Gérard, quand on aime on ne compte plus.....

je vais regarder tout cela merci merci merci


Celeda
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 18h16.


(C) 2006 Excel Downloads