Bonjour,
Tu n'aurais pas coché, par hasard, l'option "Calendrier depuis 1904" ?
Barre de menu - Outils - Options - Onglet "Calcul"
Ou bien tu travailles avec un Mac ? (là, c'est du 1904 obligé)
Le format nombre de la cellule jjjj te donne dimanche pour le 23-05-2004, que tu sois avec l'option 1900 ou 1904
Par contre, la formule =JOURSEM() est décalée de 1 numéro avec l'option 1904
Et si c'est à ce n° de jour de la semaine que tu donnes la format jjjj, ça ne va pas.
J'ai vaguement pensé que mon message était mal formulé
Je n'aurais pas du parler de format jjjj juste après JourSem()
C'est à la cellule qui contient la date que tu donnes le format jjjj ou jjj pour voir affiché le nom du jour.
Option calendrier 1904 cochée ou non cochée :
=JOURSEM(A1) te renvoie un n° de 1 à 7 (1 pour dimanche, 7 pour samedi)
=JOURSEM(A1;2) te renvoie aussi un n° de 1 à 7 (mais 1 pour lundi, 7 pour dimanche)
=JOURSEM(A1;3) te renvoie un n° de 0 à 6 (0 pour lundi, 6 pour dimanche)
Mais... le chiffre 1 mis au format jjjj te donne samedi avec l'option 1904 cochée et dimanche sinon
Option non cochée (1900 par défaut) :
=TEXTE(1;"j") te donne 1 et TEXTE(1;"jjjj") te donne dimanche
Option 1904 cochée :
=TEXTE(1;"j") te donne 2 et TEXTE(1;"jjjj") te donne samedi
En plus, passer d'une option à l'autre décale les dates de 4 ans et 1 jour.
Il y a une explication de Jean-Marie ici :
<http://www.excel-downloads.com/html/French/forum/messages/1_90863_90863.htm>