Cette question est basée sur les observations d' AdamV dans sa réponse sur Comment puis-je obtenir le nom du jour dans une cellule dans Excel?
Lorsque A1 a la valeur 2009-08-01, alors:
=WEEKDAY(A1)
obtiendra7
=TEXT(7, "dddd")
obtiendraSaturday
=TEXT(7,"dddd, yyyy-mm-dd")
obtiendraSaturday, 1900-01-07
=TEXT(1,"dddd, yyyy-mm-dd")
obtiendraSunday, 1900-01-01
=TEXT("1900-01-01","dddd, yyyy-mm-dd")
obtiendra égalementSunday, 1900-01-01
Les deux derniers se trompent: le 1er janvier 1900 est en fait un lundi.
Diverses sources semblent confirmer que:
- Janvier 1900 - Wikipedia, l'encyclopédie libre.
- Calendrier de l'année 1900 - Pays-Bas.
- Calendrier de l'année 1900 - États-Unis.
Qu'est-ce que je rate? Pourquoi Excel fait-il cela mal?