У меня есть электронная таблица Excel со странным поведением, которую я не могу воспроизвести ни с каким другим.
У меня есть дата, скажем 01/02/2003
в A1
,отформатированный как Date
.
Если я попытаюсь использовать эту дату в формуле, такой как =MAX(A1)
, я получу 00/01/1900
(~ 0
).
Действительно при оценке A1
с F9
в формуле я получаю "01/02/2003"
.
Но если я проверю значение параметра с помощью fx
, я получу числовое значение даты 37653
.
Если я отредактирую / введу A1
без изменениячто-нибудь, формула MAX
обновляется с правильным результатом.
Действительно, оценка с F9
становится согласованной с fx
и также дает числовое значение даты 37653
.
Обходной путь I 'я обнаружил, что это работает впервые, обернув ссылку с помощью функции VALUE
: =MAX(VALUE(A1))
Итак, у меня есть 3 вопроса:
- почему значение оцениваетсяиначе на
F9
и fx
изначально? - почему дата изначально считается текстовой?
- почему valидентификатор ячейки даты изменяет результат
F9
(и, следовательно, результат функции MAX
)?