Date en semaine sur Excel 2007
VIKTORIA
-
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
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
-
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 -
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éeFunction sem_iso(Wdate As Date) As byte
sem_iso = DatePart("ww", Wdate, vbMonday, vbFirstFourDays)
End Function
-
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....
-
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 -
Bonjour à tous,
=NO.SEMAINE(A2;21)
ou avec une version récente d'excel :=NO.SEMAINE.ISO(A2)
eric
-
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-
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
-
-
Bonjour,
Peut-^tre relire les messages précédents avant de....