11.11.2017      249      0
 

Функция ДАТА в Excel


Во многих документах, с которыми Вы работаете в Microsoft Excel, можно встретиться не только с текстовыми или числовыми данными, но и с датами. Например, она была проставлена во время редактирования документа, или в таблице есть отдельный столбец, в котором указано, когда завезли овощи на склад, сделали партию стульев и прочее. Подобные ячейки можно заполнить, просто выбрав нужный формат для них и прописав значения, но есть и другой способ.

Давайте в этой статье мы с Вами разберемся на конкретных примерах с функцией ДАТА в Excel. Покажу различные нюансы ее использования, и как с ее помощью можно из набора цифр сделать дату.

Функция ДАТА объединяет три числа и делает из них дату. Аргументы у нее следующие: (год;месяц;день). Поставим в А1 курсив и наберем формулу:

=ДАТА(2017;7;10)

В результате, формат ячейки будет изменен и в ней будет проставлено, например, 10 июля 2017 года.

Простой пример

Указывать аргументы можно по-разному. Если выбрать 117 год, то Эксель это также поймет как 2017, поскольку отсчет начинается с 1900 года, а 1900+117=2017. День и месяц могут быть как положительными, так и отрицательными числами. Например, если с начала июля отнять 5 дней, то получится 25 июня.

Отнимаем дни

А если отнять с начала 2017 года 2 месяца, то будет октябрь 2016.

Вычитаем месяцы

Кроме того последние два аргумента не обязательно должны быть в пределах от 1 до 12 и от 1 до 31. Если значения будут больше, то получится вот что: 35-31=4 – это день, 13-12=1 и плюс 31 день с предыдущего расчета, выходит второй месяц. Ну и 12 месяцев – это год. Значит из 35.13.2017 будет 4 февраля 2018-го.

Большие значения

Использовать функцию ДАТА можно, если у Вас все данные находятся в разных ячейках и к ним применен общий формат. В этом случае, она объединит все числа. Поставьте равно, пропишите функцию и выделяйте по очереди, сначала год (С3), потом месяц (В3) и день (А3). Теперь в D3 указан нужный день, и ячейка отформатирована должным образом.

Объединили

Если у Вас вместо нормального значения отобразилось большое число, это значит, что ячейка отформатирована некорректно, и отобразился порядковый номер полученной даты.

Большое значение

Каждому дню, начиная с 01.01.1900, соответствует определенное число, отсчет начинается с единицы. Поэтому, если Вы наберете 30.01.1900 и вместо даты для ячейки выберите общий формат, то в ней будет поставлено 30.

Отсчет в числах

Рассматриваемая функция поможет рассчитать и другую дату, на основе любой выбранной. Напишем в Е3 следующую формулу:

=ДАТА(ГОД(D3)+2;МЕСЯЦ(D3)+1;ДЕНЬ(D3)+5)

Она берет год из D3 и прибавляет к нему 2, к месяцу прибавится 1, а дню – 5. Потом полученное значение отображается в Е3. Так можно рассчитывать день годовщины работы или окончание контракта.

Прибавление

Если Вам дали документ, а день, месяц и год в нем отображаются в виде набора цифр (А7), тогда нашу функцию можно применить, чтобы преобразовать число в дату. Для этого необходимо использовать в качестве аргументов дополнительные функции: ПРАВСИМВ, ПСТР и ЛЕВСИМВ.

Если число имеет вид: 10072017 (ДДММГГГГ), то формула выглядит так:

=ДАТА(ПРАВСИМВ(A7;4);ПСТР(A7;3;2);ЛЕВСИМВ(A7;2))

Первый аргумент – год – это 4 правых символа из А7 (2017). Потом берем месяц – вытягиваем из А7 два числа, начиная с третьего (07). А день – это 2 цифры слева (10).

По порядку

Когда число записано так: 20170710, то есть ГГГГММДД, нужно использовать вот такую формулу:

=ДАТА(ЛЕВСИМВ(A8;4);ПСТР(A8;5;2);ПРАВСИМВ(A8;2))

Сначала достаем из А8 4 символа слева, потом номер месяца и справа 2 цифры, обозначающие день.

Начиная с года

На этом все. Мы рассмотрели основные примеры, для чего можно использовать функцию ДАТА в Экселе. Про другие функции даты и времени в Excel, можете прочесть, перейдя по ссылке.


1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Об авторе: Олег Каминский

Вебмастер. Высшее образование по специальности "Защита информации". Создатель портала comp-profi.com. Автор большинства статей и уроков компьютерной грамотности

Ваш комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Для отправки комментария, поставьте отметку, что разрешаете сбор и обработку ваших персональных данных . Политика конфиденциальности

Последние комментарии