Как Преобразовать Дату в Год в Эксель • Функция extract

Содержание

Функция СЕГОДНЯ в Excel

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

Поэтому давайте в данной статье рассмотрим очень простенькую, но, в то же время, достаточно полезную функцию в Экселе СЕГОДНЯ. Покажу различные примеры ее использования, и как сделать так, чтобы она правильно выдавала нужный нам результат.

Про различные функции даты и времени в Экселе можете прочесть в статье, перейдя по ссылке.

Выделяйте ячейку, в которой хотите проставить сегодняшнее число, и ставьте в нее «=». Затем набирайте «СЕГОДНЯ» и ставьте открывающую и закрывающую скобки «()». Зачастую, в них нужно прописывать аргументы, но у той функции, что мы разбираем, они отсутствуют. Для вывода результата жмите «Enter».

Функция СЕГОДНЯ в Excel

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

Функция СЕГОДНЯ в Excel

Теперь у Вас всегда в документе будет установлена актуальная дата в выбранной ячейке. В примере это А1. Также ее формат автоматически изменится на «Дата».

Применять данную функцию можно и для расчета дня, на определенное значение больше (А2) или меньше (В2) текущего. Для этого к ней в конце нужно дописать «+», а потом поставить число, которое хотите прибавить. Например, следующее выражение увеличит значение на 10 дней:

А если хотите вернуться на несколько дней назад, то ставьте «-» и пишите число:

Функция СЕГОДНЯ в Excel

Используя СЕГОДНЯ можно рассчитать количество дней между какой-то конкретной датой в будущем и актуальной. Формула будет выглядеть следующим образом:

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

Каждой дате в Excel соответствует порядковый номер. Отсчет начинается с 1990 года. То есть, 01.01.1990 – это 1, а число 81, как получилось в примере, соответствует 21 марту 1990 года.

Функция СЕГОДНЯ в Excel

Поэтому выделите ее (В3) и на вкладке «Главная» из выпадающего списка выберите «Общий» формат для ячейки, или «Числовой». Видите, между 21 марта и 31 октября 81 день.

Функция СЕГОДНЯ в Excel

Используя функцию СЕГОДНЯ так же получится вывести в отдельной ячейке что-нибудь одно: число, месяц или год. Делается это с помощью вот таких формул:

Формат таких ячеек должен быть установлен общий. Если выбрали ДЕНЬ, то будет выведено число от 1 до 31, в зависимости от текущей даты, МЕСЯЦ – от 1 до 12.

Функция СЕГОДНЯ в Excel

Использовать некоторые вышеприведенные формулы можно по-разному. Например, представьте, что сдача проекта назначена на 25 декабря. Чтобы ничего не упустить и держать все под контролем, можно сделать простой счетчик.

Ставлю две даты в А7 и В7 для наглядности, и рядом прописываю формулу:

Конечное число нужно прописать, а вот сегодняшние – можно сослаться на нужную ячейку.

Функция СЕГОДНЯ в Excel

Или же сделайте еще проще и отнимите две даты в Экселе, используя знак минуса. Про расчет разницы подробно описано в статье по ссылке.

Функция СЕГОДНЯ в Excel

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

Теперь давайте разберемся, что делать, если на следующий день в ячейках, которых используется функция СЕГОДНЯ, значения не меняются. Это значит, что у Вас установлен пересчет документа вручную.

Чтобы это изменить, перейдите на первый пункт «Файл» и выберите в списке «Параметры».

Функция СЕГОДНЯ в Excel

Дальше слева в меню открываем пункт «Формулы» и смотрим, чтобы в разделе «вычисления» маркер был установлен напротив пункта «автоматически». Потом нажимайте «ОК». Теперь документ будет пересчитываться, как только Вы измените значение в ячейке, участвующей в расчетах.

Функция СЕГОДНЯ в Excel

Если Вам удобно или нужно рассчитывать не сразу все листы, а конкретные ячейки, тогда в окне параметров выбирайте «вручную».

В примере я изменила дату сдачи проекта, но в С8 ничего не поменялось. Чтобы это число пересчитать, нужно поставить курсор в строку формул в самом конце и нажать или «Enter», или кнопку «Вычислить» внизу слева.

Функция СЕГОДНЯ в Excel

Вот такую полезную функцию в Excel СЕГОДНЯ мы рассмотрели, и научились пользоваться ей в зависимости от поставленной задачи на конкретных примерах.

Как протянуть дату в Ексель? Подборки ответов на вопросы
Выделите ячейку, данные которой необходимо продублировать. В правом нижнем углу выделенной ячейки появится маленький квадрат – это маркер автозаполнения. Нажмите и, удерживая левую кнопку мыши, перетащите маркер автозаполнения, пока все требуемые ячейки не будут выделены.
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Остальные два параметра также являются необязательными, и задают день недели, который нужно считать первым, и первую неделю года. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Здесь date_string — это дата в формате ТЕКСТ. Строки, принимаемые этой функцией, включают любую дату, которая обычно автоматически преобразуется при вводе без кавычек в ячейку. Дата также должна быть в формате, понятном Google Таблицам в вашем регионе и в языковых настройках.

Как сделать дату в Excel автоматически — Офис Ассист

Timer () – удобная функция для определения промежутка времени, ушедшего на выполнение заданного блока кода. Сама функция возвращает целое количество секунд, которые прошли начиная с полуночи.

Основные принципы работы с датами и временем в Excel

Видео

Как обычно, кому надо быстро — смотрим видео. Подробности и нюансы — в тексте ниже:

Как вводить даты и время в Excel

Если иметь ввиду российские региональные настройки, то Excel позволяет вводить дату очень разными способами — и понимает их все:

«Классическая» форма 3.10.2006
Сокращенная форма 3.10.06
С использованием дефисов 3-10-6
С использованием дроби 3/10/6

Функции для работы с датой и временем в google Таблицах

  • Время вводится в ячейки с использованием двоеточия. Например
  • 16:45
  • По желанию можно дополнительно уточнить количество секунд — вводя их также через двоеточие:
  • 16:45:30
  • И, наконец, никто не запрещает указывать дату и время сразу вместе через пробел, то есть

Быстрый ввод дат и времени

Для ввода сегодняшней даты в текущую ячейку можно воспользоваться сочетанием клавиш Ctrl + Ж (или CTRL+SHIFT+4 если у вас другой системный язык по умолчанию).

Если скопировать ячейку с датой (протянуть за правый нижний угол ячейки), удерживая правую кнопку мыши, то можно выбрать — как именно копировать выделенную дату:

Функции для работы с датой и временем в google Таблицах

Если Вам часто приходится вводить различные даты в ячейки листа, то гораздо удобнее это делать с помощью всплывающего календаря:

Функции для работы с датой и временем в google Таблицах

Если нужно, чтобы в ячейке всегда была актуальная сегодняшняя дата — лучше воспользоваться функцией СЕГОДНЯ (TODAY):

Функции для работы с датой и временем в google Таблицах

Как Excel на самом деле хранит и обрабатывает даты и время

Если выделить ячейку с датой и установить для нее Общий формат (правой кнопкой по ячейке Формат ячеек — вкладка ЧислоОбщий), то можно увидеть интересную картинку:

Функции для работы с датой и временем в google Таблицах

То есть, с точки зрения Excel, 27.10.2012 15:42 = 41209,65417

На самом деле любую дату Excel хранит и обрабатывает именно так — как число с целой и дробной частью. Целая часть числа (41209) — это количество дней, прошедших с 1 января 1900 года (взято за точку отсчета) до текущей даты. А дробная часть (0,65417), соответственно, доля от суток (1сутки = 1,0)

Из всех этих фактов следуют два чисто практических вывода:

  • Во-первых, Excel не умеет работать (без дополнительных настроек) с датами ранее 1 января 1900 года. Но это мы переживем! 😉
  • Во-вторых, с датами и временем в Excel возможно выполнять любые математические операции. Именно потому, что на самом деле они — числа! А вот это уже раскрывает перед пользователем массу возможностей.

Количество дней между двумя датами

Считается простым вычитанием — из конечной даты вычитаем начальную и переводим результат в Общий (General) числовой формат, чтобы показать разницу в днях:

Функции для работы с датой и временем в google Таблицах

Количество рабочих дней между двумя датами

Здесь ситуация чуть сложнее. Необходимо не учитывать субботы с воскресеньями и праздники.

Для такого расчета лучше воспользоваться функцией ЧИСТРАБДНИ (NETWORKDAYS) из категории Дата и время.

В качестве аргументов этой функции необходимо указать начальную и конечную даты и ячейки с датами выходных (государственных праздников, больничных дней, отпусков, отгулов и т.д.):

Примечание: Эта функция появилась в стандартном наборе функций Excel начиная с 2007 версии. В более древних версиях сначала необходимо подключить надстройку Пакета анализа.

Для этого идем в меню Сервис — Надстройки (Tools — Add-Ins) и ставим галочку напротив Пакет анализа (Analisys Toolpak).

После этого в Мастере функций в категории Дата и время появится необходимая нам функция ЧИСТРАБДНИ (NETWORKDAYS).

Количество полных лет, месяцев и дней между датами. Возраст в годах. Стаж

Про то, как это правильно вычислять, лучше почитать тут.

Сдвиг даты на заданное количество дней

Поскольку одни сутки в системе отсчета даты Excel принимаются за единицу (см.выше), то для вычисления даты, отстоящей от заданной на, допустим, 20 дней, достаточно прибавить к дате это число.

Сдвиг даты на заданное количество рабочих дней

Эту операцию осуществляет функция РАБДЕНЬ (WORKDAY).

Она позволяет вычислить дату, отстоящую вперед или назад относительно начальной даты на нужное количество рабочих дней (с учетом выходных суббот и воскресений и государственных праздинков).

Использование этой функции полностью аналогично применению функции ЧИСТРАБДНИ (NETWORKDAYS) описанной выше.

Вычисление дня недели

Вас не в понедельник родили? Нет? Уверены? Можно легко проверить при помощи функции ДЕНЬНЕД (WEEKDAY) из категории Дата и время.

Функции для работы с датой и временем в google Таблицах

Первый аргумент этой функции — ячейка с датой, второй — тип отсчета дней недели (самый удобный — 2).

Вычисление временных интервалов

Поскольку время в Excel, как было сказано выше, такое же число, как дата, но только дробная его часть, то с временем также возможны любые математические операции, как и с датой — сложение, вычитание и т.д.

Нюанс здесь только один. Если при сложении нескольких временных интервалов сумма получилась больше 24 часов, то Excel обнулит ее и начнет суммировать опять с нуля. Чтобы этого не происходило, нужно применить к итоговой ячейке формат 37:30:55:

Функции для работы с датой и временем в google Таблицах

Ссылки по теме

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Устанавливая языковой стандарт и часовой пояс для вашей электронной таблицы, вы меняете валюту, дату и числовые форматы по умолчанию. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!

Примечание . По умолчанию все даты в Google Таблицах хранятся в виде целых чисел или серийных номеров, что упрощает их использование в расчетах. Серийные номера начинаются с 1 января 1900 года и увеличиваются на 1 каждый день после этого. Итак, 1 января 1900 года — это порядковый номер «1», следующий день — это порядковый номер «2» и так далее.

Урок 15 по VBA — функции работы с датой и временем |

  • Функции DAY (ДЕНЬ), MONTH (МЕСЯЦ), YEAR (ГОД)
  • возвращают соответствующий параметр из даты, которая является единственным аргументом этой функции:
  • В примере аргумент – сегодняшняя дата, заданная функцией TODAY.
  • Функция WEEKNUM (НОМНЕДЕЛИ)

Format (Выражение, [“формат”, [первый день недели, [первая неделя года]]]) – тут параметр “выражение” является любым допустимым значением. Формат – необязательный параметр, который задает формат данных, должен заключаться в кавычки. Остальные два параметра также являются необязательными, и задают день недели, который нужно считать первым, и первую неделю года.

Как в Экселе сделать месяца по порядку?

  1. Перейдите на любую ячейку исходного диапазона A1:C10 и выберите инструмент: «ДАННЫЕ»-«Сортировка».
  2. В появившемся диалоговом окне в первой секции «Столбец» из первого выпадающего списка «Сортировать по:» выбираем значение «Месяц», во втором выпадающем списке без изменений «Значение».

Данная функция не имеет аргументов, поэтому вы можете просто ввести в ячейку: «=СЕГОДНЯ()» и нажать ВВОД. Если же необходимо чтобы в ячейке автоматически обновлялось значение не только текущей даты, но и времени тогда лучше использовать функцию «=ТДАТА()».

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Следующий рисунок показывает, что обе формулы возвращают одинаковый результат, за исключением ряда 4, где функция РАЗНДАТ DATEDIF возвращает ошибку ЧИСЛО. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Когда Вы вычитаете более позднюю дату (6 мая 2015) из более ранней (1 мая 2015), операция вычитания возвращает отрицательное число. Однако синтаксис функции РАЗНДАТ (DATEDIF) не позволяет, чтобы начальная дата была больше конечной даты и, естественно, возвращает ошибку.

Как преобразовать текст в дату в Google Таблицах

  1. Щелкните правой кнопкой мыши ячейку в поле даты сводной таблицы.
  2. Выберите настройки поля …
  3. Нажмите кнопку «Числовой формат».
  4. Измените форматирование даты в окне «Формат ячеек».
  5. Нажмите ОК и ОК.

Обратите внимание, что при активизации ячейки, содержащей дату, в строке формул отображается ее содержимое. Оно будет представлено в заданном по умолчанию формате, который соответствует сокращенному виду даты, принятому в системе. Имейте в виду, что строка формул не отображает порядковое число даты. Чтобы отобразить порядковое число даты, примените к ячейке числовой формат.

Функции VBA даты и времени

Date () – позволяет получить значение текущей даты, установленной в системе.

Time () – вернет установленное в системе время

Now () – комбинированная функция, так как она позволяет получить значение системной даты и времени.

DateAdd (интервал, число, дата) – позволяет прибавить к заданной дате (параметр “дата”) указанное количество лет, кварталов, месяцев или секунд. На выходе мы получим следующее значение: дата + (число * интервал).

DateDiff (интервал, дата, дата2) – позволяет получить разницу между заданными датами, например. В годах, месяцах и так далее, разница определяется параметром “интервал”.

DatePart (интервал, дата) – позволяет получить заданную часть даты, например, только значение года, месяца или дня недели. Результат возврата регулируется параметром “интервал”.

DateSerial (год, месяц, день) – данная функция vba принимает три числовые значения, по которым возвращается дата.

DateValue (строка) – аналог предыдущей функции, но тут в качестве параметра мы передаем не числа. А строковое значение, на основе которого будет возвращаться дата, vba работа с датами.

Day (дата) – позволяет получить значение текущего дня (если отсутствует параметр “дата”) или для заданной даты.

Year (дата) – позволяет получить значение текущего года (если отсутствует параметр “дата”) или для заданной даты.

Month (дата) – позволяет получить значение текущего месяца (если отсутствует параметр “дата”) или для заданной даты.

Weekday (дата) – позволяет получить значение текущей недели (если отсутствует параметр “дата”) или для заданной даты.

Hour (время) – позволяет получить текущее значение часов (если отсутствует параметр “время”) или для заданного времени, vba дата и время.

Minute (время) – позволяет получить текущее значение минут (если отсутствует параметр “время”) или для заданного времени.

Second (время) – позволяет получить текущее значение секунд (если отсутствует параметр “время”) или для заданного времени.

Timer () – удобная функция для определения промежутка времени, ушедшего на выполнение заданного блока кода. Сама функция возвращает целое количество секунд, которые прошли начиная с полуночи.

TimeSerial (часы, минуты, секунды) – позволяет получить время, заданное тремя параметрами

TimeValue (строка) – работает аналогично предыдущей функции, но для получения времени, передается не целое значение, а строковое.

MonthName (числовое значение) – VBA функция позволяет получить название месяца, в качестве параметра указываем номер месяца.

WeekDay (дата) — задает возвращает имя месяца словами по его номеру. Возвращаемое значение зависит от региональных настроек. Если они русские, то вернется русское название месяца.

Помимо указанных выше vba функций даты и времени, можно использовать и такие вариации:

Date (дата) – позволяет задать системную дату

Time (время) – позволяет задать системное время.

В приведенных выше функциях даты и времени vba языка используется параметр “интервал”, который может принимать следующие значения:

Функция СЕГОДНЯ в Excel – инструкция
Таблица, содержащая типы данных DATE и DATETIME, создается так же, как и другие столбцы. Например, мы можем создать новую таблицу под названием orders, которая содержит столбцы номера заказа, заказанного товара, даты заказа и даты доставки заказа:
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Дата заказа это время, в которое вставляется заказ, поэтому мы можем использовать функцию NOW , чтобы внести в строку текущую дату и время. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Для нашего примера формула: = A1 & «» & B1 & «и» & A2 & «» & B2 объединяет значения. Выделите ячейку, где должна отображаться сводная информация, и введите эту формулу. Готово. В новой ячейке появилось «4 ящика и 5 коробок».
Функции для работы с датой и временем в google Таблицах

Функции для работы с датой и временем в google таблицах — Сайт об интернет сервисах

То же самое происходит, если ввести одновременно и дату, и время, превышающее 24 часа. Введенная дата при отображении будет откорректирована. Например, при вводе в ячейку 01.09.2010 25:00:00 на экране отображается следующая информация:

Как сделать дату в Excel автоматически

Как Преобразовать Дату в Год в Эксель • Функция extract

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

Примеры, которые будут использоваться здесь, соответствуют формату даты, принятому в русифицированном приложении Excel: дд.мм.гггг или дд/мм/гггг. Например, дата 1.03.1952 или 01/03/1952 означает 1 марта 1952 года. Имейте в виду, что это не 3 января 1952 года, как принято в региональном формате США.

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

Представление даты как порядкового числа

Безусловно, виртуальная дата 0 января 1900 года может вызвать недоумение. Конечно, она не является датой сотворения мира, а просто означает определенное мировое время. Далее мы рассмотрим это понятие более подробно.

Чтобы представить числовое значение в виде даты, к ячейке, содержащей этот номер, необходимо применить формат Дата. Для этого откройте диалоговое окно Формат ячеек и щелкните на вкладке Число, а затем выберите необходимый формат.

Excel 2000 и более поздние версии этого приложения поддерживают даты в диапазоне от 1 января 1900 года до 31 декабря 9999 года (порядковое число этой даты 2958465). Диапазон дат, доступный в более ранних версиях приложения, значительно меньше. Здесь используются даты с 1 января 1900 года и до 31 декабря 2078 года (порядковое число 65380).

Существует одно преимущество использования системы дат 1904. Эта система позволяет отображать отрицательные значения времени. Другими словами, при использовании системы дат 1900 результат вычитания 4:00-5:30, не может быть отображен. При использовании системы дат 1904 результат отображается как отрицательное время -1:30 (т.е. разница составляет один час и 30 минут).

В зависимости от установленных региональных параметров операционной системы, дата, введенная в формате 3 июнь, 2010, может интерпретироваться как текстовая строка. В таком случае нужно ввести дату, как определено в окне региональных параметров Windows.

Обратите внимание, что при активизации ячейки, содержащей дату, в строке формул отображается ее содержимое. Оно будет представлено в заданном по умолчанию формате, который соответствует сокращенному виду даты, принятому в системе. Имейте в виду, что строка формул не отображает порядковое число даты. Чтобы отобразить порядковое число даты, примените к ячейке числовой формат.

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

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

Существует еще один недостаток. Если введенная дата находится вне поддерживаемого диапазона дат, Excel также интерпретирует ее как текст. Если порядковое число, находящееся за пределами доступных для даты числовых значений, попытаться привести к формату даты, вместо значения будет отображаться ряд знаков “решетки” (#########).

Представление времени как порядкового числа

В Excel в качестве времени применяется дробная часть порядкового числа, обозначающего дату. Другими словами, Excel считает сутки единицей, а все величины меньше суток – соответствующей частью единицы. Например, порядковое число даты 18 июня 2010 года равно 40347, а полдень того же дня имеет значение 40347,5.

Порядковое число одной минуты эквивалентно приблизительно 0,00069444. Формула, приведенная ниже, вычисляет этот номер следующим образом: 24 часа умножается на 60 минут, а затем 1 делится на полученный результат. Таким образом, в знаменателе получается количество минут в одном дне (1440).

Тем же способом в Excel определяется порядковое число одной секунды – приблизительно 0,00001157. Для этого 1 делится на 24 часа, умноженные на 60 минут и 60 секунд. В этом случае знаменатель содержит количество секунд в одном дне (86400).

Самая маленькая единица измерения времени в приложении Excel – одна тысячная доля секунды (миллисекунда). Порядковое число приведенного ниже значения представляет время 23:59:59,999, или без одной тысячной секунды полночь.

В таблице представлены различные значения времени и соответствующие им порядковые числа, по которым Excel распознает это время.

Как Преобразовать Дату в Год в Эксель • Функция extract

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

Поскольку приведенные выше примеры времени не связаны ни с каким определенным днем, Excel по умолчанию использует порядковое число 0, соответствующее дате 0 января 1900 года, которая, по своей сути, не является датой.

При использовании системы дат, начинающейся с 1904 года, временные значения без значения даты отсчитываются от первого января 1904 года. Все приведенные ниже примеры основываются на системе дат, начинающейся с 1900 года.

Чтобы объединить дату и время, используйте совместный формат даты и времени, который состоит из формата даты, пробела и формата времени. Например, если в ячейку ввести текст 18 июнь, 2010 11:30, приложение Excel вычислит порядковое число 39251,4791666667 и отобразит его в доступном формате даты и времени.

В некоторых случаях, когда вводится время, превышающее 24 часа, связанная с ним дата соответственно увеличивается. Например, если ввести в ячейку время 25:00:00, Excel увеличит ту часть, которая относится ко дню (поскольку время превышает 24 часа), и отобразит введенное значение следующим образом:

То же самое происходит, если ввести одновременно и дату, и время, превышающее 24 часа. Введенная дата при отображении будет откорректирована. Например, при вводе в ячейку 01.09.2010 25:00:00 на экране отображается следующая информация:

При вводе только времени без соответствующей даты максимальное время, которое можно ввести в ячейку равно 9999:59:59, т.е. менее 10000 часов. В этом случае Excel добавляет соответствующее количество дней, и на экране отображается полученная дата. Если же ввести время, превышающее предел 10000 часов, то оно будет представлено как простая текстовая строка.

Форматирование значений даты и времени

Работая с ячейками, содержащими любую дату и время, вы имеете прекрасную возможность форматировать их так, как это необходимо. Например, можно установить такой формат ячейки, чтобы в ней отображалась только определенная часть даты или времени или только заданные части времени и даты одновременно.

Для форматирования ячейки с датой и временем необходимо выделить ячейку и щелкнуть во вкладке Главная на раскрывающемся списке числовых форматов. Этот список содержит два формата даты и один формат времени.

Как Преобразовать Дату в Год в Эксель • Функция extract

Иногда можно столкнуться с тем, что ни один из встроенных форматов не подходит для нужного представления даты и времени. Не отчаивайтесь – Excel предоставит вам прекрасную возможность создать пользовательский числовой формат. Выберите в списке пункт Другие числовые форматы (см. рисунок выше) и введите определение пользовательского формата в поле Тип.

Следующий пользовательский формат данных особенно полезен для отображения времени:

Заключите часы в квадратные скобки, чтобы иметь возможность отображать часы за пределами 24. Использовать этот способ весьма удобно при добавлении более 24 часов.

Безусловно, если бы Excel полностью разрабатывалась в настоящее время, то она была бы гораздо совершеннее в отношении управления датами. Но, к сожалению, пока приходится работать с программным продуктом, который в этом вопросе оставляет желать лучшего.

Високосный год, который наступает через каждые четыре года, имеет один дополнительный день – 29 февраля. Несмотря на то, что 1900 год не был таковым, Excel воспринимает его как високосный. Другими словами, если ввести в ячейку 29.02.1900, Excel не отобразит сообщение об ошибке, а интерпретирует это как значение даты, соответствующее 60-му дню с начала отсчета (порядковое число 60):

Однако если ввести другую недопустимую дату 29.02.1901, Excel отобразит сообщение об ошибке. Приложение не преобразует эту запись в дату, а, скорее, воспримет ее как текстовую строку:

Однако датами, принимаемыми в виде текста, уже нельзя манипулировать как номинальными, измеряемыми в единицах времени. Эти даты нельзя сортировать, фильтровать и форматировать, изменяя числовой формат, как это принято в Excel. Нельзя определить день недели, на который приходится заданная дата, а также вычислить дату, которая следует семью днями позже.

Будьте осторожны при вводе дат, использующих для отображения года два разряда. В этом случае Excel использует ряд правил, определяющих, какое столетие необходимо использовать. Данные правила зависят от версии Excel, которая установлена в компьютере.

Чтобы избежать всякого рода неожиданностей при работе с датами, просто введите год полностью, используя все четыре цифры.

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
В этой статье мы рассмотрели форматы, используемые для определения даты и времени, и перечислили функции, используемые в для операций в MySQL с тип DATE. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Данная функция не имеет аргументов, поэтому вы можете просто ввести в ячейку: «=СЕГОДНЯ()» и нажать ВВОД. Если же необходимо чтобы в ячейке автоматически обновлялось значение не только текущей даты, но и времени тогда лучше использовать функцию «=ТДАТА()».

Как в экселе прибавлять дни к дате

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: