Diese Frage stützt sich auf die Beobachtungen von AdamV im seine Antwort auf Wie bekomme ich den Tagnamen in eine Zelle in Excel?
Wenn A1 den Wert 2009-08-01 hat, dann:
=WEEKDAY(A1)
wird erhalten7
=TEXT(7, "dddd")
wird erhaltenSaturday
=TEXT(7,"dddd, yyyy-mm-dd")
wird erhaltenSaturday, 1900-01-07
=TEXT(1,"dddd, yyyy-mm-dd")
wird erhaltenSunday, 1900-01-01
=TEXT("1900-01-01","dddd, yyyy-mm-dd")
werde auch erhaltenSunday, 1900-01-01
Die letzten beiden sind falsch: Der 1. Januar 1900 ist eigentlich ein Montag.
Verschiedene Quellen scheinen das zu bestätigen:
- Januar 1900 - Wikipedia, die freie Enzyklopädie.
- Kalender von 1900 - Niederlande.
- Kalender von 1900 - Vereinigte Staaten.
Was vermisse ich? Warum macht Excel das falsch?