Menu

Jour de la semaine d'une date Excel : TEXTE et JOURSEM

=TEXTE(A2;"jjjj") renvoie le nom du jour de la date de A2, comme lundi, et =JOURSEM(A2) le renvoie sous forme de nombre. Noms courts, types de retour de JOURSEM et repérage des week-ends.

Chaque feuille de cette page est interactive : modifiez un nombre ou une formule et elle se recalcule.

=TEXTE(A2;"jjjj") renvoie le nom du jour de la date de A2, comme lundi. Pour obtenir le jour sous forme de nombre, =JOURSEM(A2) renvoie 1 pour dimanche jusqu'à 7 pour samedi. Dans un Excel anglais, TEXTE s'appelle TEXT, JOURSEM WEEKDAY, et le code du jour est "dddd" : le tableau affiche les formules sous cette forme, avec des virgules. Vous pouvez aussi y taper les fonctions en français, avec des points-virgules, par exemple =JOURSEM(A2).

Nom du jour à partir d'une date
B2
ABC
1DateDayWEEKDAY
22026-03-02Monday2
32026-03-06Friday6
42026-03-07Saturday7
52026-03-08Sunday1
62026-12-25Friday6
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.

Le 2026-03-02 est un lundi, donc JOURSEM donne 2 (dimanche compte pour 1). Noël 2026 tombe un vendredi. Modifiez une date de la colonne A et le nom du jour suit. TEXTE renvoie du texte, ce qui convient aux étiquettes et aux rapports ; utilisez JOURSEM quand le jour alimente un calcul, comme un test de week-end.

Noms de jour courts et autres formats

Le code de format décide de la longueur du nom : "dddd" donne le nom complet, "ddd" les trois premières lettres, et "dd" ou "d" le jour du mois à la place. Combinez les codes pour écrire une date complète en toutes lettres.

Codes de format pour les jours
C2
ABCD
1Dateddddddddddd, mmmm d
22026-03-02MondayMonMonday, March 2
32026-07-04SaturdaySatSaturday, July 4
42026-10-31SaturdaySatSaturday, October 31
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.

Les noms de jour suivent la langue de votre Excel, et les codes aussi : un Excel français écrit lundi avec le code "jjjj" ("jjj" pour lun.), un Excel allemand écrit Montag avec le code "TTTT". Le japonais fait exception : "dddd" y renvoie toujours Monday, et les noms japonais ont leurs propres codes. =TEXT(A2,"aaa") affiche 月 et =TEXT(A2,"aaaa") affiche 月曜日, et =TEXT(A2,"m/d(aaa)") donne l'étiquette japonaise habituelle, 3/2(月). Les mêmes codes fonctionnent dans un format de nombre personnalisé.

Pour garder la date dans la cellule et n'afficher que le jour, utilisez un format de nombre plutôt qu'une formule : Accueil > Format de nombre > Autres formats numériques > Personnalisée, puis tapez jjjj ou jjj aaaa-mm-jj (dans un Excel anglais, dddd ou ddd yyyy-mm-dd). La cellule contient toujours la date, donc les sommes, les recherches et les tris continuent de fonctionner.

La fonction JOURSEM et ses types de retour

JOURSEM(numéro_de_série;[type_retour]) renvoie la position du jour dans la semaine. Le second argument décide du jour où la semaine commence.

type_retourNuméros
1 ou omisdimanche 1 à samedi 7
2lundi 1 à dimanche 7
3lundi 0 à dimanche 6
11lundi 1 à dimanche 7 (comme 2)
12 à 17mardi 1 à lundi 7, et ainsi de suite, jusqu'à 17 : dimanche 1 à samedi 7
Trois façons de numéroter les mêmes jours
C2
ABCD
1DateType 1Type 2Type 3
22026-03-02210
32026-03-06654
42026-03-07765
52026-03-08176
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : =JOURSEM(A2;2)

Pour le lundi 2 mars, les trois types donnent 2, 1 et 0. Pour le dimanche 8 mars, ils donnent 1, 7 et 6. Le type 2 est celui que veulent la plupart des gens hors des États-Unis : lundi vaut 1, et samedi et dimanche sont les seuls jours au-dessus de 5.

Vérifier si une date tombe un week-end

Avec le type 2, samedi vaut 6 et dimanche 7, donc JOURSEM(A2;2)>5 est VRAI le week-end. Placez-la dans SI pour une étiquette, ou utilisez-la comme règle de mise en forme conditionnelle (Accueil > Mise en forme conditionnelle > Nouvelle règle > Utiliser une formule) pour colorer les lignes du week-end.

Test du week-end et mise en évidence
C2
ABC
1DateWeekend?Label
22026-03-05FALSEWeekday
32026-03-06FALSEWeekday
42026-03-07TRUEWeekend
52026-03-08TRUEWeekend
62026-03-09FALSEWeekday
72026-03-10FALSEWeekday
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : =SI(JOURSEM(A2;2)>5;"Weekend";"Weekday")

Les lignes du samedi 7 mars et du dimanche 8 mars sont mises en évidence. Le $ devant A dans la règle fait lire à chaque colonne d'une ligne la date de la colonne A. Pour compter les jours de semaine entre deux dates au lieu de les vérifier un à un, utilisez NB.JOURS.OUVRES : voir NB.JOURS.OUVRES et SERIE.JOUR.OUVRE.

Transformer le numéro du jour en vos propres étiquettes

Quand vous voulez des étiquettes que TEXTE ne sait pas produire, comme Mo et Tu ou des noms d'équipes, donnez le numéro de JOURSEM à CHOISIR (CHOOSE), qui prend l'élément à cette position : =CHOISIR(JOURSEM(A2;2);"Mo";"Tu";"We";"Th";"Fr";"Sa";"Su"). Avec le type 2, la liste commence au lundi, donc un mercredi renvoie We.

Exercice : noms de jour et week-ends

À vous : le nom du jour
B2
AB
1DateDay
22026-04-16
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.

À vous : En B2, affichez le nom complet du jour de la date de A2, par exemple Monday.

À vous : week-end ou non
B2
AB
1DateWeekend?
22026-04-16
32026-04-17
42026-04-18
52026-04-19
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.

À vous : En B2, renvoyez TRUE si la date de A2 tombe un samedi ou un dimanche, et FALSE sinon, puis recopiez jusqu'à B5.

Pourquoi TEXTE renvoie le mauvais jour

Si la colonne A contient le jour du mois (1, 2, 15) au lieu d'une date complète, TEXTE lit chaque nombre comme une date de janvier 1900, le début du calendrier d'Excel, et renvoie des noms de jour sans rapport avec votre mois.

Un numéro de jour n'est pas une date
B2
ABC
1TypedTEXTBuilt with DATE
215SundayWednesday
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.

15 est lu comme le 15 janvier 1900, qu'Excel présente comme un dimanche. Construisez la vraie date avec DATE(2026;4;A2) et le 15 avril 2026 s'avère être un mercredi. La même chose arrive avec des dates stockées sous forme de texte : vérifiez avec =ESTNUM(A2), qui vaut VRAI pour une vraie date.

Questions fréquentes

Comment obtenir le jour de la semaine d'une date dans Excel ?

Dans un Excel français, =TEXTE(A2;"jjjj") renvoie le nom complet (lundi), =TEXTE(A2;"jjj") le nom court (lun.). Pour un nombre, utilisez =JOURSEM(A2;2), qui compte lundi comme 1 et dimanche comme 7.

Que renvoie JOURSEM dans Excel ?

Un nombre de 1 à 7. Sans second argument, dimanche vaut 1 et samedi 7. JOURSEM(A2;2) fait de lundi le 1 et de dimanche le 7, et JOURSEM(A2;3) fait de lundi le 0 et de dimanche le 6.

Comment vérifier si une date tombe un week-end dans Excel ?

=JOURSEM(A2;2)>5 renvoie VRAI pour samedi et dimanche. Entourez-la de SI pour une étiquette : =SI(JOURSEM(A2;2)>5;"Weekend";"Weekday").

Comment afficher la date et le nom du jour dans la même cellule ?

Donnez à la cellule un format de nombre personnalisé : Accueil > Format de nombre > Autres formats numériques > Personnalisée, et tapez jjj aaaa-mm-jj (dans un Excel anglais, ddd yyyy-mm-dd). La cellule contient toujours la date, donc les formules qui la lisent continuent de fonctionner.

Pourquoi TEXTE renvoie-t-elle le mauvais nom de jour ?

Les cellules contiennent des numéros de jour (1 à 31) ou du texte, pas des dates. TEXTE lit le nombre 15 comme le 15e jour du calendrier d'Excel, le 15 janvier 1900, qu'Excel présente comme un dimanche. Utilisez de vraies dates, ou construisez-les avec DATE.

Illustration des langages de programmation de Coddy

Apprendre à coder avec Coddy

COMMENCER