Date en semaine sur Excel 2007

VIKTORIA -  
 VIKTORIA -
Bonjour,
J'aurais besoin d'une formule transformant mes dates en numéro de semaine correspondante sur EXCEL 2007, sachant qu'il me faut les semaines européennes et non pas américanisées.
Pourriez-vous m'aider svp?
Merci par avance

7 réponses

  1. Adri1infos Messages postés 658 Statut Membre 309
     
    Bonjour,

    Imaginons que tu ai une date dans la cellule B1. La formule pour obtenir le numéro de semaine de cette date :
    =NO.SEMAINE(B1;2)


    Le 2 ("type_retour") signifie simplement que ta semaine commence le lundi !

    Adri1infos
    0
    1. VIKTORIA
       
      Bonjour, premièrement je vous remercie pour votre aide.
      Cependant j'ai le même problème qu'avec la formule proposée par Michel.
      Lorsque je passe de 2020 à 2021 dans mon diagramme de Gantt, il m'affiche 53 et non 1 concernant la première semaine de janvier 2021. Sauriez vous comment y remédier?
      0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    =ENT(MOD(ENT((B2-2)/7)+0,6;52+5/28))+1

    pour tester: essaie le 1/1/21 où le 1° de l'an est un vendredi
    On a alors 53 (règle des 4 jours de la dernières semaine de décembre)

    Ou par fonction VBA personnalisée
    Function sem_iso(Wdate As Date) As byte
    sem_iso = DatePart("ww", Wdate, vbMonday, vbFirstFourDays)
    End Function


    0
    1. VIKTORIA
       
      J'ai essayé votre formule mais lorsque je passe de 2020 à 2021 dans mon diagramme de Gantt, il m'affiche 53 et non 1 concernant la première semaine de janvier 2021. sauriez vous comment y remédier?

      Je vous remercie pour vos réponses
      0
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    ta demande "il me faut les semaines européennes et non pas américanisées."

    Si tu as sous les yeux un calendrier de 2021 (sur les calendriers ,il y souvent le janvier de l'année suivante ), tu verras qu'en Europe, la semaine1 commence le 4 janvier 2021 et donc le 1° janvier 2021 est dans la semaine 53....

    0
  4. VIKTORIA
     
    Oui je vous prie de m'excuser, le problème c'est la suite. au lieu de m'afficher "1" pour la semaine du 04/01/2021 au 09/01/2021, il m'affiche "2". je passe donc de 53 à 2 et non de 53 à 1. Je suis désolée je ne suis pas très forte en formule excel...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour à tous,

    =NO.SEMAINE(A2;21) 

    ou avec une version récente d'excel :
    =NO.SEMAINE.ISO(A2)

    eric
    0
  7. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Salut Eric,
    ,
    Ca va mieux ?

    Je viens d'essayer ta formule (=NO.SEMAINE(A2;21)) sur XL2007 et j'ai cette réponse: #NOMBRE!

    Pour Viktoria

    Si tu as semaine 53 au 1° janvier par exemple en cellule A2
    pour la semaine d'après en B2;
    =si(A2=53;1;A2+1)
    en en C2
    =B2+1
     Michel
    0
    1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
       
      Bonjour,

      La fonction NO.SEMAINE avec 21 n'est disponible que depuis Excel 2010 !

      Pour Excel 2007, pour avoir le numéro de semaine norme iso essaie ces formules empiriques avec ta date en A2 :
      =ENT((A2-JOURSEM(A2;2)+11-DATE(ANNEE(A2-JOURSEM(A2;2)+4);1;1))/7)
      ou
      =ENT(MOD(ENT((B2-2)/7)+0,6;52+5/28))+1

      Cordialement
      0
      1. VIKTORIA > ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention  
         
        Merci beaucoup !
        0
  8. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,

    Peut-^tre relire les messages précédents avant de....
    0
    1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
       
      Bonjour,

      Ah pardon, je n'avais pas fait attention que tu avais déjà proposé l'une des deux formules que j'ai indiquée.
      Cela montre que l'on a la même source, parce que des formules comme ça cela ne s'invente pas.

      Cordialement
      0