Этот вопрос основан на наблюдениях AdamV в его ответе « Как мне ввести название дня в ячейку в Excel?».
Когда A1 имеет значение 2009-08-01, тогда:
=WEEKDAY(A1)получит7=TEXT(7, "dddd")получитSaturday=TEXT(7,"dddd, yyyy-mm-dd")получитSaturday, 1900-01-07=TEXT(1,"dddd, yyyy-mm-dd")получит вSunday, 1900-01-01=TEXT("1900-01-01","dddd, yyyy-mm-dd")также получитSunday, 1900-01-01
Последние два неверны: 1 января 1900 года фактически понедельник.
Различные источники подтверждают, что:
- Январь 1900 года - Википедия, свободная энциклопедия.
- Календарь 1900 года - Нидерланды.
- Календарь 1900 года - США.
Что мне не хватает? Почему Excel делает это неправильно?
