Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives > Fonction (N°.SEMAINE)
Vous inscrire
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus


 
 
LinkBack Outils de la discussion
Vieux 11/11/2004, 12h04   #1 (permalink)
michael
 
Messages: n/a
Par défaut Fonction (N°.SEMAINE)

Bonjour à tous,

je souhaiterai une explication concernant cette formule Excel
qui donne deux N° de semaine identiques en fin d'année ce qui
fausse le N° semaine du début de l'année suivante.

Merci pour vos explications et bonne journée.


Cordialement


Michael
 
ANNONCES
Vieux 11/11/2004, 15h04   #2 (permalink)
tatiak
 
Messages: n/a
Par défaut Re: Fonction (N°.SEMAINE)

personnellement pour calculer le n° de semaine d'une date j'utilise la formule suivante (en A1 une date d'un lundi):
=ARRONDI.SUP(((A1-DATEVAL(CONCATENER("01/01/";ANNEE(A1))))/7)+1;0)
 
Vieux 11/11/2004, 16h59   #3 (permalink)
michael
 
Messages: n/a
Par défaut Re: Fonction (N°.SEMAINE)

en utilisant cette formule, j'ai fait une petite modif qui permet de commencer
la semaine le lundi au lieu du dimanche

=ARRONDI.SUP(((A1-DATEVAL(CONCATENER("02/01/";ANNEE(A1))))/7)+1;0)


Mais cela ne résoud pas le probleme de la derniere sem et de la premiere
de l'annee suivante
 
Vieux 11/11/2004, 17h34   #4 (permalink)
claude
 
Messages: n/a
Par défaut Re: Fonction (N°.SEMAINE)

michael

Une formule pour le n° de semaine en norme ISO

date en a1

=ent(mod(ent((a1-2)/7)+0,6;52+5/28))+1
il me seùble que je l'avais trouvé sur le site de Laurent Longre

Si cela correspond à ton problème
 
Vieux 11/11/2004, 18h39   #5 (permalink)
Jean-Marie
 
Messages: n/a
Par défaut Re: Fonction (N°.SEMAINE)

Bonjour tout le monde

Merci Claude d'avoir posté la formule de Laurent Longre qui fonctionne (par rapport aux deux autres), avec l'option "calendrier depuis 1904" non cochée, elle ce trouve dans l'onglet calcul des options d'excel.

Etant utilisateur de Mac, cette option est cochée automatiquement et la fonction de Laurent ne fonctionne plus, je l'ai adapté pour quelle soit fonctionnelle en fonction de l'option utilisée.

=ENT(MOD(ENT((A1-2+ESTERREUR("1/1/1900"+0)*6)/7)+0,6+(ESTERREUR("1/1/1900"+0)*208);52+5/28))+1

Utilisateur de PC, je vous engage à utiliser cette option cochée, vous supprimerez un bug, et vous gagnez le calcul et l'affichage des heures négatives.

@+Jean-Marie
 
Vieux 11/11/2004, 19h11   #6 (permalink)
jmps
 
Messages: n/a
Par défaut Re: Fonction (N°.SEMAINE)

Bonsoir tout le monde(Excusez-moi de ne pas vous citer tous),

Pardon de m'incruster, mais si le problème est d'obtenir un numéro de semaine à la française plutôt qu'à l'américaine, il y a la fonction NO.SEMAINE que l'on obtient en installant la macro complémentaire "Utilitaire d'analyse".
Cette fonction tient compte de la norme ISO qui dit que la première semaine de l'année est la N° 1 si le jour de l'an est inférieur ou égal au jeudi. Sinon c'est la semaine 52 ou 53 selon le cas (Enfin j'espère ne pas dire de bêtises).

En faisant une recherche sur le forum (avec "semaine" par exemple), il y a des tonnes de fils qui parlent de ça et aussi du numéro de premier jour de la semaine qui commence le dimanche ou le lundi selon le continent où l'on se trouve.

Bon week-end prolongé à tous.

José
 
Vieux 11/11/2004, 19h30   #7 (permalink)
Jean-Marie
 
Messages: n/a
Par défaut Re: Fonction (N°.SEMAINE)

Re...

Oui José, mais la fonction NO.SEMAINE("3/1/2005") retourne la valeur 2 qui est une erreur.

La norme ISO que tu sites en référence a le n° 8601.

Elle indique pour que la première semaine de l'année, ai un nombre de jours supérieur ou égal à 4, et dans le cas d'une année bissextile le nombre de jours est de 3.

@+Jean-Marie
 
Vieux 11/11/2004, 19h43   #8 (permalink)
jmps
 
Messages: n/a
Par défaut Re: Fonction (N°.SEMAINE) OUPS !

Désolé Jean-Marie,

Effectivement après recherches je m'aperçois que j'ai dit des grosses bêtises. C'est bien NO.SEMAINE qui renvoie un numéro à l'américaine. Donc inutile d'installer l'utilitaire d'analyse (du moins pour cette formule). La tienne fonctionne beaucoup mieux.

Je me suis pris les pieds dans la chaîne de la mob. ;°)

Bon week-end.

José
 
Vieux 11/11/2004, 23h16   #9 (permalink)
michael
 
Messages: n/a
Par défaut Re: Fonction (N°.SEMAINE) OUPS !

Encore une fois merci à tous et particulierement à Jean Marie dont la formule
répond à mon attente et semble marcher dans tous les cas

Cordialement

michael
 
ANNONCES
 



Outils de la discussion

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

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 23h56.


(C) 2006 Excel Downloads