Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Affectation du N° de semaine ?

  • Initiateur de la discussion Initiateur de la discussion fanou06
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fanou06

XLDnaute Occasionnel
Bonjour,

Je réalise un tableau où des dates sont documentées en colonne A.
Je souhaiterais qu'automatiquement le N° de semaine se calcule en cellule B.

Est-ce réalisable sans MACRO (Si possible) et comment ?

En co
 
Bonjour @fanou06

Si en A2 tu as par exemple:
12/04/2021

En B2 tu mets :
=NO.SEMAINE(A2;21) ==> réponse ==> 15

*Mais, à partir de la version d'Excel 2013, la fonction NO.SEMAINE.ISO a été créée pour gérer la norme ISO8601 du comptage des semaines.
=NO.SEMAINE.ISO(A2;2) devrait fonctionner

*Je n'ai que excel 2010

@Phil69970
 
Dernière édition:
bonsoir
avec une fonction personnalisée
VB:
Function NumSemaineJM(LaDate As Date) As Variant
    NumSemaineJM = DatePart("ww", LaDate, vbMonday, vbFirstFourDays)
End Function

ou une formule

=ENT(MOD(ENT((ta_date-2)/7)+3/5;1461/28))+1

par exemple ta date en A3

=ENT(MOD(ENT((A3-2)/7)+3/5;1461/28))+1
 
Bonjour

Pourquoi s'enquiquiner avec des formules datant de Mathusalem ou du code alors que cela fait 10 ans que Microsoft a ajouté 21 à la fonction NO.SEMAINE pour calculer la semaine iso et 7 ans qu'on a NO.SEMAINE.ISO

...
 
bonjour
Avec Excel 2010 ??????
chacun voit midi à sa porte
Toute proposition étant bonne à prendre.
Au demandeur de prendre celle qui l'intéresse.

edit : effectivement avec le 21 N° de semaine , cela devrait le faire
 
Dernière édition:
Bonjour à tous

@JM27
Toute proposition étant bonne à prendre.
Au demandeur de prendre celle qui l'intéresse.
Tu as raison c'est au demandeur de choisir mais c'était juste le fait de ne pas réinventer la roue alors que la fonction existe depuis 10 ans.

Pour @fanou06 :
Par contre, ça me met une semaine en plus 🙁
Par exemple ce jour ça me montre S18 .
Cela ne fonctionne pas car tu as pris l'exemple du post #3 qui est avec un mauvais paramètre....(il ne tient pas compte de la semaine iso).

J'ai mis des le post #2 la solution avec les 2 réponses possibles (hors fonction personnel) de microsoft :
=NO.SEMAINE(A2;21)
*Mais, à partir de la version d'Excel 2013, la fonction NO.SEMAINE.ISO a été créée pour gérer la norme ISO8601 du comptage des semaines.
=NO.SEMAINE.ISO(A2;2) devrait fonctionner
Ce que rappelle @chris dans son post #8

@Phil69970
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 N° de semaine
Réponses
4
Affichages
258
Réponses
10
Affichages
358
Réponses
1
Affichages
133
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…