Microsoft 365 Formule de calcul

Rosario.

XLDnaute Junior
Bonjour,

j'ai un calendrier mensuel dynamique avec n° de semaines dont chaque mois correspond à un onglet et je n'arrive pas à trouver la formule de calcul concernant le mois de décembre, pour qui en fin de mois il ne s’arrête pas à 52 il continue à 53 au lieu de 01.

Merci pour votre aide.

Cordialement
 

Pièces jointes

  • Tableau convocations.xlsm
    78 KB · Affichages: 6

Jacky67

XLDnaute Barbatruc
Bonjour,

j'ai un calendrier mensuel dynamique avec n° de semaines dont chaque mois correspond à un onglet et je n'arrive pas à trouver la formule de calcul concernant le mois de décembre, pour qui en fin de mois il ne s’arrête pas à 52 il continue à 53 au lieu de 01.

Merci pour votre aide.

Cordialement
Bonjour à tous
Perso , je ferais quelque chose comme ceci
en C14=A1 ==> format JJJ
en c15=C14 ==> format JJ
Pour la semaine
=SI(JOURSEM(D14;2)=1;"S" & NO.SEMAINE(D14;21);"")
Je supprime la ligne 4 qui devient inutile
En pj exemple pour décembre
en V2 Numéro de semaine toute version XL avec la fonction
VB:
Function NOSEM(D As Date) As Long    ' numero de semaine iso
    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
 

Pièces jointes

  • Tableau convocations.xlsm
    86.7 KB · Affichages: 2
  • Tableau convocations (V2).xlsm
    93.6 KB · Affichages: 3
Dernière édition:

Rosario.

XLDnaute Junior
Bonjour à tous
Perso , je ferais quelque chose comme ceci
en C14=A1 ==> format JJJ
en c15=C14 ==> format JJ
Pour la semaine
=SI(JOURSEM(D14;2)=1;"S" & NO.SEMAINE(D14;21);"")
Je supprime la ligne 4 qui devient inutile
En pj exemple pour décembre
en V2 Numéro de semaine toute version XL avec la fonction
VB:
Function NOSEM(D As Date) As Long    ' numero de semaine iso
    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
Bonjour merci pour cette solution
 

Statistiques des forums

Discussions
314 898
Messages
2 114 011
Membres
112 073
dernier inscrit
dimakhadra