У меня небольшая проблема. Было бы проще опубликовать изображение, но я не могу, потому что у меня нет 10 репутации. В любом случае у меня есть столбец с заголовком "Дата рождения", а даты вводятся в формате ДД / ММ / ГГГГ, например 23/10/1987.

Даты рождения были введены (не мной) как текстовое значение, я думаю (формат ячеек "общий"). Теперь я хочу подсчитать возраст человека (в годах) на начало 2006 года. Я создал другую ячейку и ввел следующее: 01.01.2006 (формат ДД / ММ / ГГГГ). Я использовал функцию DATEDIF, но потом понял, что даты не в формате даты. Я думал, что Excel будет "достаточно умным", чтобы заметить, что это дата. Есть ли простой способ решить эту проблему?

2 ответа2

1

Выделите весь столбец с датами, сохраненными в них, щелкните правой кнопкой мыши на выделении, выберите «Формат ячеек», а затем установите его на дату.

Теперь они должны быть преобразованы в даты, и ваши формулы будут работать.

0

Что ж, лучшим решением было бы преобразовать ваши "текстовые даты" в реальные даты. Очевидно, я предполагаю, что вы не хотите делать это вручную, поэтому попробуйте использовать команду "= DATEVALUE" в другой строке или "= DATE" и проанализировать информацию с помощью функции "MID".

Если вам нужна более подробная помощь, как это сделать, не стесняйтесь спрашивать.

Надеюсь это поможет!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .