=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).
| A | B | C | |
|---|---|---|---|
| 1 | Date | Day | WEEKDAY |
| 2 | 2026-03-02 | Monday | 2 |
| 3 | 2026-03-06 | Friday | 6 |
| 4 | 2026-03-07 | Saturday | 7 |
| 5 | 2026-03-08 | Sunday | 1 |
| 6 | 2026-12-25 | Friday | 6 |
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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Date | dddd | ddd | dddd, mmmm d |
| 2 | 2026-03-02 | Monday | Mon | Monday, March 2 |
| 3 | 2026-07-04 | Saturday | Sat | Saturday, July 4 |
| 4 | 2026-10-31 | Saturday | Sat | Saturday, October 31 |
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_retour | Numéros |
|---|---|
| 1 ou omis | dimanche 1 à samedi 7 |
| 2 | lundi 1 à dimanche 7 |
| 3 | lundi 0 à dimanche 6 |
| 11 | lundi 1 à dimanche 7 (comme 2) |
| 12 à 17 | mardi 1 à lundi 7, et ainsi de suite, jusqu'à 17 : dimanche 1 à samedi 7 |
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Date | Type 1 | Type 2 | Type 3 |
| 2 | 2026-03-02 | 2 | 1 | 0 |
| 3 | 2026-03-06 | 6 | 5 | 4 |
| 4 | 2026-03-07 | 7 | 6 | 5 |
| 5 | 2026-03-08 | 1 | 7 | 6 |
=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.
| A | B | C | |
|---|---|---|---|
| 1 | Date | Weekend? | Label |
| 2 | 2026-03-05 | FALSE | Weekday |
| 3 | 2026-03-06 | FALSE | Weekday |
| 4 | 2026-03-07 | TRUE | Weekend |
| 5 | 2026-03-08 | TRUE | Weekend |
| 6 | 2026-03-09 | FALSE | Weekday |
| 7 | 2026-03-10 | FALSE | Weekday |
=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
| A | B | |
|---|---|---|
| 1 | Date | Day |
| 2 | 2026-04-16 |
À vous : En B2, affichez le nom complet du jour de la date de A2, par exemple Monday.
| A | B | |
|---|---|---|
| 1 | Date | Weekend? |
| 2 | 2026-04-16 | |
| 3 | 2026-04-17 | |
| 4 | 2026-04-18 | |
| 5 | 2026-04-19 |
À 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.
| A | B | C | |
|---|---|---|---|
| 1 | Typed | TEXT | Built with DATE |
| 2 | 15 | Sunday | Wednesday |
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.