Insérer les dates de la semaine en fonction du numéro de cette dernière

Kate37

XLDnaute Nouveau
Bonjour!!!!

Me voilà toute nouvelle, et j'ai comme qui dirais besoin de vos lumières.
Je souhaite créer sur Excel un rapport de chantier où figure le numéro de la semaine. A partir de ce numéro je souhaite trouver un moyen pour que les dates de la semaine apparaissent automatiquement.
Pourriez vous m'aidez?

Merci par avance!:)
 

pierrejean

XLDnaute Barbatruc
Re : Insérer les dates de la semaine en fonction du numéro de cette dernière

bonjour Kate37

Et bienvenue sur XLD

Un essai par fonctions personnalisées

Note: L'année est présumée l'année en cours
 

Pièces jointes

  • Kate 37.xls
    29 KB · Affichages: 355

Kate37

XLDnaute Nouveau
Re : Insérer les dates de la semaine en fonction du numéro de cette dernière

Oui c'est à peu près ça que je veux faire. Pour vous expliquer, j'ai un rapport de chantier hebdomadaire à sortir. Je vous joint le fichier. En cellule C7 je voudrais mettre le numéro de la semaine et en cellules E/F11 à Q/R11 je voudrais qu'apparaissent les dates de la semaine.

Merci de votre aide!
 

Pièces jointes

  • Rapport journalier.xls
    29 KB · Affichages: 291
  • Rapport journalier.xls
    29 KB · Affichages: 291
  • Rapport journalier.xls
    29 KB · Affichages: 292

JHA

XLDnaute Barbatruc
Re : Insérer les dates de la semaine en fonction du numéro de cette dernière

Bonjour Kate, Pierre-Jean, le forum,

Avec le N° de semaine en A1,le lundi de la semaine:
=DATE(2008;1;3)-JOURSEM(DATE(2008;1;3))-5+7*A1
Avec le N° de semaine en A1,le samedi de la semaine:
=DATE(2008;1;3)-JOURSEM(DATE(2008;1;3))+7*A1

JHA
 

JHA

XLDnaute Barbatruc
Re : Insérer les dates de la semaine en fonction du numéro de cette dernière

Re-Bonjour Kate, Pierre-Jean, le forum,

Toujours par formule,
Avec le N° de semaine en A1 et l'année en A2,le lundi de la semaine:
=DATE(A2;1;3)-JOURSEM(DATE(A2;1;3))-5+7*A1
Avec le N° de semaine en A1 et l'année en A2,le samedi de la semaine:
=DATE(A2;1;3)-JOURSEM(DATE(A2;1;3))+7*A1

JHA
 

abcd

XLDnaute Barbatruc
Re : Insérer les dates de la semaine en fonction du numéro de cette dernière

Bonjour à vous tous,

Les formules proposées fonctionnent pour des numéros de semaine suivant la norme US, mais pas suivant la norme ISO (européenne), ni pour la norme US pour une semaine commençant le lundi.

Exemple :

A1 : dim 01/01/2006
A2 : =ENT(MOD(ENT((A1-2)/7)+0.6;52+5/28))+1
renvoie 52 (norme ISO)
A3 : =DATE(ANNEE(A1);1;3)-JOURSEM(DATE(ANNEE(A1);1;3))-5+7*A2
ou : =DATE(ANNEE(A1);1;1)-4-MOD(DATE(ANNEE(A1);1;1)+1;7)+7*A2
renvoient lun 25/12/2006
Ceci provient du fait que suivant la norme ISO il y a deux semaines 52 dans l'année 2006

B1 : dim 01/01/2006
B2 : =NO.SEMAINE(B1)
renvoie 1 (norme US)
les deux formules en B3 renvoient lun 02/01/2006

C1 : lun 02/01/2006
C2 : =NO.SEMAINE(C1;2)
renvoie 2
les deux formules en C3 renvoient lun 09/01/2006, ce qui est faux (doit être lun 02/01/2006)

Il y a-t-il une parade à ce problème ?
Merci d'avance.

abcd
 
Dernière édition:

abcd

XLDnaute Barbatruc
Re : Insérer les dates de la semaine en fonction du numéro de cette dernière

Merci beaucoup, cela a l'air de fonctionner.

Mais j'aurais aimé savoir si quelqu'un avait déjà résolu ces problèmes par formules.
J'avais songé dans une même formule de transformer un n° de semaine norme ISO en norme US (pas fort difficile), puis de calculer le premier lundi sur base de la norme US (des formules existent).

Si je trouve, je te la communique.

abcd
 

wilfried_42

XLDnaute Barbatruc
Re : Insérer les dates de la semaine en fonction du numéro de cette dernière

bounjour à tous

Essaye ca, testée que sur 2008 et ca à l'air de fonctionner sur 2009

Code:
=((A1-(JOURSEM(B1;2)<4))*7) + B1 - (JOURSEM(B1;2)-1)

En A1 le N° de la semaine
En B1 la date du 1er jour de l'année
 

abc

XLDnaute Impliqué
Re : Insérer les dates de la semaine en fonction du numéro de cette dernière

Bonjour,
un autre exemple
A +
 

Pièces jointes

  • tableauservice.zip
    3.7 KB · Affichages: 114
  • tableauservice.zip
    3.7 KB · Affichages: 114
  • tableauservice.zip
    3.7 KB · Affichages: 122

Discussions similaires

Réponses
7
Affichages
317

Statistiques des forums

Discussions
312 084
Messages
2 085 192
Membres
102 809
dernier inscrit
Sandrine83