NO.SEMAINE

  • Initiateur de la discussion Titi
  • Date de début
T

Titi

Guest
Bonjour au forum.

je pige pas en cellule N3 il y a une date 15/02/05 en O3 la formule suivante =NO.SEMAINE(N3;2) le résultat est 8 alors que la semaine du 15/02/05 est la 7


Si vous pouvez m'aider

Titi
 

Monique

Nous a quitté
Repose en paix
Bonjour,

No.Semaine() ne tient pas compte de la norme européenne.
En Europe, la semaine n° 1 doit avoir au moins 4 jours.

Tu peux utiliser 1 de ces 2 formules :
=ENT(MOD(ENT((N3-2)/7)+0,6;52+5/28))+1
(calendrier 1900 seulement)

=ENT(MOD(ENT((N3-2+(JOURSEM(1)=7)*6)/7)+0,6+((JOURSEM(1)=7)*208);52+5/28))+1
(compatible calendriers 1900 et 1904)
 

Bricofire

XLDnaute Impliqué
Bonjour Titi, bonjour Monique, (quoiqu'il faudrait peut-être commencer par les dames ?) :)

Merci monique, en effet Excel a parfois des comportements bizarres quoique logique par rapport à ses dictats.. :)

Voir si dessous le compotement de N°.semaine sur le début de l'année, Excel a trop arrosé le nouvel an et patine sec, il se reprend ensuite...

27/12/2004 53
28/12/2004 53
29/12/2004 53
30/12/2004 53
31/12/2004 53
01/01/2005 1 !!!!!!
02/01/2005 1 !!!!!!
03/01/2005 2
04/01/2005 2
05/01/2005 2
06/01/2005 2
07/01/2005 2
08/01/2005 2
09/01/2005 2
10/01/2005 3
11/01/2005 3


Moi la semaine de deux jours, si c'est en terme de boulot, pourquoi pas ?

cordialement,

Bfr
 

andré

XLDnaute Barbatruc
Salut Monique, Titi, Bricifore et les autres,

Suite à des remarques précédentes qui posaient la mêrme question, j'avais aussi cherché une formule permettant de corriger ce problème.

Voici celle que j'avais trouvée (la date en A1) :
=NO.SEMAINE(A1;2)-(JOURSEM(DATE(ANNEE(A1);1;1);2)>4)*1
avec un format de cellule : [=0]53;Standard pour corriger le 0 en début d'année.

Jusqu'à preuve du contraire, elle m'a l'air de bien fonctionner

Ândré.
 
E

Edouard

Guest
Bonsoir le forum

Bricofire... Excel a surement des comportement bizarre mais le résultat des formules de Monique donnent exactement ce qui est écrit sur le calendrier.

André ! est ce que je me suis trompé qq part ta formule ne marche pas dans mon exemple ?

A+ [file name=Calendrier_20050529164519.zip size=2338]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Calendrier_20050529164519.zip[/file]
 

Pièces jointes

  • Calendrier_20050529164519.zip
    2.3 KB · Affichages: 20

andré

XLDnaute Barbatruc
Salut Edouard,

Mais si çà marche !

Je ne sais pas ce que tu as fait, moi j'ai simplement copié ma formule et j'ai écrasé celle que tu avais mise en B1.

J'ai aussi testé quelques autres dates et c'est bon.

Ândré. [file name=NoSemaineEdouard.zip size=2730]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/NoSemaineEdouard.zip[/file]
 
E

Edouard

Guest
Bonsoir André

Ca doit faire partie des comportements bizarres dont parle Bricofire, car le fichier une fois sur mon poste de travail, si je reffrape une date cela devient mauvais;

Bonne fin de week-end :huh: [file name=NoSemaineEdouard2.zip size=2725]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/NoSemaineEdouard2.zip[/file]
 

Pièces jointes

  • NoSemaineEdouard2.zip
    2.7 KB · Affichages: 24

andré

XLDnaute Barbatruc
Resalut,

Je viens d'ouvrir ton dernier fichier joint, et tout est correct chez moi.

Quelqu'un d'autre pourrait-il confirmer ?
Au cas contraire, je met mon PC aux enchères (lol).

Entretemps, je cherche une formule qui n'oblifgerait pas de devoir appliquer un format spécial (transformer le 0 en 53).
Dès que j'ai l'étincelle, je vous en fais part.

Ândré.
 

Discussions similaires

Réponses
0
Affichages
399
Réponses
3
Affichages
282
Réponses
2
Affichages
555

Statistiques des forums

Discussions
312 612
Messages
2 090 229
Membres
104 453
dernier inscrit
benjiii88