A voir également:
- Date en semaine sur Excel 2007
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Calculer une moyenne sur excel - Guide
- Si et excel - Guide
7 réponses
Adri1infos
Messages postés
625
Date d'inscription
mardi 31 mars 2015
Statut
Membre
Dernière intervention
27 février 2020
293
Modifié le 26 févr. 2020 à 15:01
Modifié le 26 févr. 2020 à 15:01
Bonjour,
Imaginons que tu ai une date dans la cellule B1. La formule pour obtenir le numéro de semaine de cette date :
Le 2 ("type_retour") signifie simplement que ta semaine commence le lundi !
Adri1infos
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
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié le 26 févr. 2020 à 14:29
Modifié le 26 févr. 2020 à 14:29
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
=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
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié le 26 févr. 2020 à 16:30
Modifié le 26 févr. 2020 à 16:30
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....
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....
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...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 240
26 févr. 2020 à 18:52
26 févr. 2020 à 18:52
Bonjour à tous,
ou avec une version récente d'excel :
eric
=NO.SEMAINE(A2;21)
ou avec une version récente d'excel :
=NO.SEMAINE.ISO(A2)
eric
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
27 févr. 2020 à 09:11
27 févr. 2020 à 09:11
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
,
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
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
139
27 févr. 2020 à 10:23
27 févr. 2020 à 10:23
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
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
VIKTORIA
>
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
2 mars 2020 à 16:10
2 mars 2020 à 16:10
Merci beaucoup !
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
27 févr. 2020 à 11:55
27 févr. 2020 à 11:55
Bonjour,
Peut-^tre relire les messages précédents avant de....
Peut-^tre relire les messages précédents avant de....
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
139
27 févr. 2020 à 17:48
27 févr. 2020 à 17:48
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
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
26 févr. 2020 à 15:44
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?