Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel > Installation fonction NO.SEMAINE
Vous inscrire
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus


Réponse
 
LinkBack Outils de la discussion
Vieux 02/01/2008, 16h52   #1 (permalink)
klm
XLDnaute Nouveau
 
Date d'inscription: janvier 2008
Messages: 22
Par défaut Installation fonction NO.SEMAINE

Salut a tous! je vous explique mon probleme, j'ai besoin d'utiliser la fonction NO.SEMAINE pour une entreprise ou je fait mon stage,
la bas pas de souci pour l'installation
outils -> macro complementaire
et ca roule!

mais chez moi impossible de l'installer sachant que je n'ai pas le cd EXCEL, y a-t-il un endroit ou je pourrais telecharger la fonction?
ou par un autre moyen?

j'utilise Excel 2003, merci d'avance c'est trés important !!!
klm est déconnecté   Réponse avec citation
ANNONCES
Vieux 02/01/2008, 18h57   #2 (permalink)
Monique
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Localisation: Saint-Brieuc
Messages: 5 525
Par défaut Re : Installation fonction NO.SEMAINE

Bonjour,

La fonction No.Semaine() ne renvoie pas le n° de semaine selon la norme européenne.

Tu peux laisser tomber et essayer cette formule
avec une date en C2 :
=ENT(MOD(ENT((C2-2)/7)+0,6;52+5/28))+1
(calendrier 1900 seulement)

Que soit ou non cochée l'option "Calendrier depuis 1904" :
=ENT(MOD(ENT((C2-2+(JOUR(1)=2)*6)/7)+0,6+((JOUR(1)=2)*208);52+5/28))+1
Monique est déconnecté   Réponse avec citation
Vieux 02/01/2008, 19h45   #3 (permalink)
klm
XLDnaute Nouveau
 
Date d'inscription: janvier 2008
Messages: 22
Par défaut Re : Installation fonction NO.SEMAINE

ok merci si ca peu remplacer pourquoi pas, mais quel est le pb ac NO.SEMAINE? je m'en suis servi et elle fonctioné parfaitement non?

merci d'avance
klm est déconnecté   Réponse avec citation
Vieux 02/01/2008, 20h03   #4 (permalink)
Monique
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Localisation: Saint-Brieuc
Messages: 5 525
Par défaut Re : Installation fonction NO.SEMAINE

Re,

Si le premier jeudi de l'année tombe après le 4 janvier, la fonction NO.SEMAINE donnera un résultat faux pour les Européens.

En Europe, la semaine n° 1 "doit" comporter au moins 4 jours.
La semaine du premier janvier a donc le n° 1 si le premier est soit un lundi, soit un mardi, soit un mercredi soit un jeudi.

Cette année et en 2009, ça va.
En 2010, 2011, 2012, la fonction No.Semaine ne donne pas le bon résultat
Monique est déconnecté   Réponse avec citation
Vieux 02/01/2008, 20h06   #5 (permalink)
JCGL
XLDnaute Barbatruc
 
Avatar de JCGL
 
Date d'inscription: novembre 2005
Localisation: Grenoble
Messages: 2 410
Par défaut Re : Installation fonction NO.SEMAINE

Bonjour à tous,

La norme européenne dont parle Monique dit que la première semaine de l'année est celle qui comporte un Jeudi.
Ce que ne fait pas la fonction NO.SEMAINE().

Et comme tu n'as plus le CD d'Installation MSOffice, Monique te donne des formules qui ne nécessitent pas de monter la Macro Complémentaire "Utilitaire d'Analyse", nécessaire à NO.SEMAINE() entre autres

A+

Edition : Oups, Collision avec Monique

Dernière modification par JCGL 02/01/2008 à 20h07. Motif: Coucou à Monique
JCGL est connecté maintenant   Réponse avec citation
Vieux 03/01/2008, 13h40   #6 (permalink)
klm
XLDnaute Nouveau
 
Date d'inscription: janvier 2008
Messages: 22
Par défaut Re : Installation fonction NO.SEMAINE

impec ca fonctionne sans pb meme si j'avoue que je n'y comprend pas grand chose a cette fonction.....
merci!
klm est déconnecté   Réponse avec citation
Vieux 27/02/2008, 14h03   #7 (permalink)
Pajeclo
XLDnaute Nouveau
 
Date d'inscription: février 2008
Messages: 2
Par défaut Re : Installation fonction NO.SEMAINE

J'essai moi aussi pour voir ce que ça donne.
Merci d'avance pour la formule
Pajeclo est déconnecté   Réponse avec citation
Vieux 27/02/2008, 15h46   #8 (permalink)
Pajeclo
XLDnaute Nouveau
 
Date d'inscription: février 2008
Messages: 2
Par défaut Re : Installation fonction NO.SEMAINE

ça ne fonctionne pas correctement je suis obligé de faire: =( la formule)-2.
Est ce normal?

Merci pour des precisions.
Pajeclo est déconnecté   Réponse avec citation
Vieux 27/02/2008, 15h56   #9 (permalink)
chris
XLDnaute Accro
 
Avatar de chris
 
Date d'inscription: février 2005
Localisation: yvelines
Messages: 1 663
Par défaut Re : Installation fonction NO.SEMAINE

Bonjour
Non ce n'est pas normal : vérifies bien ta formule et tes dates.
__________________
Chris
chris est déconnecté   Réponse avec citation
Vieux 27/02/2008, 16h04   #10 (permalink)
MJ13
XLDnaute Impliqué
 
Date d'inscription: mars 2005
Messages: 929
Par défaut Re : Installation fonction NO.SEMAINE

Bonjour à tous

J'avais trouvé sur le net une formule pour avoir le numéro de semaine:en colonne 1 on met la formule et en colonne 2 la date.

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

Par contre je ne sais pas si elle correspond à la norme Européenne.
__________________
Salutations
Michel

Pour faire facilement vos comptes personnels
http://www.excel-downloads.com/remos...s-MJ-2007.html

Trouvez les couleurs Le JEU

http://www.excel-downloads.com/forum...-couleurs.html
MJ13 est déconnecté   Réponse avec citation
Vieux 27/02/2008, 16h06   #11 (permalink)
JCGL
XLDnaute Barbatruc
 
Avatar de JCGL
 
Date d'inscription: novembre 2005
Localisation: Grenoble
Messages: 2 410
Par défaut Re : Installation fonction NO.SEMAINE

Bonjour à tous,
Salut Chris,

Pajeclo : pense aussi à remplacer le séparateur décimal du 0,6 en 0.6 pour avoir :

Code:
=ENT(MOD(ENT((C2-2)/7)+0.6;52+5/28))+1
A+
JCGL est connecté maintenant   Réponse avec citation
Vieux 27/02/2008, 16h09   #12 (permalink)
RENAUDER
XLDnaute Impliqué
 
Avatar de RENAUDER
 
Date d'inscription: septembre 2007
Localisation: EVREUX
Messages: 526
Par défaut Re : Installation fonction NO.SEMAINE

Bonjour,
Puisqu'on est en plein dans NO.SEMAINE voici quelques fonctions aussi très utiles

Code:
Function NOSEM(D As Date) As Long
   D = Int(D)
   NOSEM = DateSerial(Year(D + (8 - WeekDay(D)) Mod 7 - 3), 1, 1)
   NOSEM = ((D - NOSEM - 3 + (WeekDay(NOSEM) + 1) Mod 7)) \ 7 + 1
End Function
Code:
Public Function NumSemaine(D As Date)
Dim t As Long
  t = DateSerial(Year(D + (8 - Weekday(D)) Mod 7 - 3), 1, 1)
  NumSemaine = ((D - t - 3 + (Weekday(t) + 1) Mod 7)) \ 7 + 1
End Function
__________________
Salutations
Eric
Site XL : http://ericrenaud.fr


Vous êtes passionés d'Excel, vous appréciez ce forum pour les services qu'il vous rend alors n'hésitez pas à l'aider ...
Oui je veux aider Excel Downloads alors je clique sur le lien ...
http://www.excel-downloads.com/forum...orter-xld.html


Soutenez l'association Naevi
RENAUDER est déconnecté   Réponse avec citation
Vieux 27/02/2008, 17h43   #13 (permalink)
abcd
XLDnaute Occasionel
 
Date d'inscription: décembre 2007
Messages: 319
Par défaut Re : Installation fonction NO.SEMAINE

Bonjour,

La norme ISO (européenne) a quand même un petit problème.
Dans une même année on peut avoir deux semaines 52.
Exemple : le 01.01.2006 et le 31.12.2006

Donc il y a erreur lors d'un calcul (par exmple la somme des valeurs par semaine).
C'est pourquoi je préfère la formule :
=NO.SEMAINE($A1;2)-(JOURSEM(DATE(ANNEE(A1);1;4);2)<4)*1
qui renvoie 0 comme n° de semaine en début d'année si la norme ISO renvoie 52

abcd
abcd est déconnecté   Réponse avec citation
Vieux 07/03/2008, 15h37   #14 (permalink)
Roland_M
XLDnaute Occasionel
 
Date d'inscription: avril 2007
Messages: 372
Par défaut Re : Installation fonction NO.SEMAINE

bonjour
en vb
Dim FormatDATE as Date
FormatDATE= "01/01/2008"
NoJourSem = DatePart("ww", FormatDATE, vbMonday, vbFirstFourDays)

Dernière modification par Roland_M 03/04/2008 à 21h17.
Roland_M est déconnecté   Réponse avec citation
ANNONCES
Réponse



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


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Date de début de semaine en fonction du n° de semaine / année schreckdebase Forum Excel 4 30/04/2007 09h57
N° de Semaine en fonction de dates FaridP Forum Excel 10 29/08/2005 22h08
Fonction (N°.SEMAINE) michael Forum Excel Downloads - Archives 8 11/11/2004 23h16
Fonction(N°SEMAINE) rectif michael Forum Excel Downloads - Archives 0 11/11/2004 16h42
fonction N° Semaine Egon Forum Excel Downloads - Archives 1 10/03/2004 18h27


Fuseau horaire GMT +2. Il est actuellement 22h06.


(C) 2006 Excel Downloads