Auditportal.ru

Аудит Портал
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как извлечь или получить год, месяц и день из списка дат в Excel?

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

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

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

D ATE объединяет три числа для создания даты. Его аргументы следующие: (год;месяц;день) . Введите следующую формулу, выделенную курсивом:

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

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

Существует несколько способов указания аргументов. Из-за того, что отсчет начинается с 1900 года, при выборе года 117 Excel также распознает его как 2017. Положительное или отрицательное число может быть присвоено как дню, так и месяцу. Если из начала июля вычесть пять дней, то получится 25 июня.

Отнимаем дни

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

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

Последние два аргумента могут быть не обязательно между 1 и 12 и 1 и 31. В данном случае 35-31=4 — это день, 13-12=1, плюс 31 день из предыдущего расчета. А 12 месяцев — это год. Другими словами, с 4 февраля 2018 года будет 35.13.2017.

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

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

Читайте так же:
Как защитить или заблокировать значения ячеек на основе цвета фона?

Объединили

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

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

Отсчитывая от единицы, каждый день, начиная с 01.01.1900, соответствует определенному числу. Например, если вы наберете 30.01.1900 и выберете для ячейки общий формат вместо даты, она будет установлена равной 30.

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

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

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

Прибавление

Вы можете использовать нашу функцию для преобразования числа ( A7 ) во время, используя документ, в котором день, месяц и год записаны в виде набора цифр ( As). Это можно сделать, используя в качестве аргументов следующие функции: RIGHTSIMB, LEFTSIMB и LEFTSIMB.

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

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

По порядку

Если число записано в виде: 20170710, или YYYYMMDD, используйте эту формулу:

Из A8 вынимаем 4 символа слева, номер месяца, а справа две цифры, обозначающие день.

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

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

Как в Excel вставить текущую дату и время, как найти количество дней между датами (в т.ч. рабочих)

excel-segodnyaДоброго дня!

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

Читайте так же:
Как легко объединить текст на основе критериев в Excel?

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

Примечание: Скриншоты в статье приведены из Excel 2019 (материал также актуален для версий 2016, 2013).

Дополнение !

Если с вашими документами иногда работают посторонние люди, рекомендую некоторые ячейки защищать от изменения — https://ocomp.info/zashhita-yacheek-v-excel.html

Работа с датами в Excel

ШАГ 1: Вставьте текущую дату

Самый простой и быстрый способ поместить текущую дату и время в ячейку — использовать функцию «TDATA()» (просто скопируйте ее в любую ячейку Excel, разумеется, без кавычек). См. пример ниже.

Формула "ТДАТА()"

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

Формула "СЕГОДНЯ()"

ШАГ 2: Сколько дней в общей сложности между двумя этими датами?

Это другой популярный вопрос.

Если конечная дата — B2, а начальная — A2, то количество дней между ними можно рассчитать по формуле » =DAY(B2;A2)» (где B2 и A2 — конечная и начальная даты, соответственно). Когда мы знаем количество дней, мы можем вычислить количество лет (просто разделите число на 365). ).

Ко-во дней посчитано

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

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

Второй вариант

S TEP 3: Определить количество рабочих дней между датами

Есть более интересный вариант, когда нужно знать, сколько у нас рабочих дней, а также сколько выходных.

В этом случае может помочь формула «=CHRABDNY(A2;B2)». (где A2 и B2 — начальная и конечная даты соответственно).

Читайте так же:
Как искать значение во всех открытых книгах Excel?

51 рабочий день

51 рабочий дней

Если вам нужно выделить ячейки красно-зеленым цветом (чтобы сразу увидеть, например, подсвеченные сроки — используйте инструмент «Условное форматирование» в разделе «Главная»). Пример ниже.

Правила выделения ячеек

Правила выделения клеток

В целом, все выглядит довольно просто (например, задачи, до выполнения которых осталось менее 4 дней, выделены в моем отчете красным цветом. Удобно!)

Примечание: чтобы обновить текущую дату и время — нажмите Ctrl+R.

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

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

К счастью, в Excel есть множество готовых инструментов для решения подобных задач, поэтому нет необходимости выполнять такие вычисления вручную. Сейчас вы узнаете, как это сделать в современных версиях Excel, таких как Excel 2007, 2010, 2013 и 2016.

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

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

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

Формат ячеек

После этого появится окно, в котором нужно выбрать «Дата», тип используемого формата и нажать «OK».

выбор Формата ячеек

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

Читайте так же:
Как использовать сочетания клавиш для выбора строк / столбцов / данных / вкладок в Excel?

Подсчет количества дней с помощью простой формулы

Самый простой способ рассчитать количество дней между двумя датами — это простая формула, в которой одна дата вычитается из другой. Это делается очень просто. Сначала введите начальную и конечную даты в отдельные ячейки и присвойте им формат «Дата», как описано выше.

формат Дата

Затем выделите ячейку, которая будет содержать результат вычисления, и установите для нее формат «Общий». Формат «Дата» не подходит для ячейки результата, поскольку эта ячейка будет содержать количество дней (число), а не конкретную дату.

формат Общий

После присвоения формата «Общий» введите в эту ячейку формулу, которая вычитает более раннюю дату из более поздней. Ввести такую формулу очень просто. Выделив ячейку, в которой должен отображаться результат, введите символ «=», затем адрес ячейки с более поздней датой, затем символ «-«. и адрес ячейки с более ранней датой.

ввод простой формулы

После ввода формулы нажмите Enter и получите результат.

количество дней

Расстояние между этими двумя датами в данном случае составляет 41 день.

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

В Excel также есть специальная функция для подсчета количества дней между двумя датами. Эта функция называется «DIVATE» и имеет следующий синтаксис:

  • =SEND(начальная дата;конечная дата;единица измерения)

В данном случае значение «One» — это обозначение возвращаемых данных.

ЕдиницаВозвращаемое значение
«Y»Количество полных лет в периоде.
«M»Количество полных месяцев в периоде.
«D»Количество дней в периоде.
«MD»Разница в днях между начальной и конечной датой. Месяцы и годы дат не учитываются.
«YM»Разница в месяцах между начальной и конечной датой. Дни и годы дат не учитываются.
«YD»Разница в днях между начальной и конечной датой. Годы дат не учитываются.

Необходимо выделить ячейку, в которой должен находиться результат, присвоить ей тип данных «Общий» и ввести формулу. В данном случае ввод формулы немного сложнее, необходимо ввести символ «=», затем имя функции «РАЗНДАТ», и, наконец, раскрыть круглые скобки и ввести адреса ячеек с датами и возвращаемыми значениями.

Читайте так же:
Как извлечь расширение из имени файла в Excel?

формула с функцией РАЗНДАТ

Чтобы использовать функцию ЦИФРА, сначала введите адрес ячейки с более ранней датой, затем адрес ячейки с более поздней датой. После ввода формулы нужно нажать клавишу Enter, и вы получите результат.

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

Вычисление количества рабочих дней между двумя датами — еще одна распространенная задача. В качестве решения в Excel есть специальная функция «CLEAN». Эта функция имеет следующий синтаксис:

  • =ЧЕТРАБДНЫЙ(дата начала; дата окончания; [праздничные дни])

Эта функция очень похожа на предыдущую, но теперь включает параметр «Праздники». Имеется дополнительный параметр для указания праздничных дат, который исключит эти дни из списка рабочих дней. При отсутствии данных о праздниках функция «ПРАЗДНИКИ» будет считать все дни, кроме субботы и воскресенья.

Вы должны выделить ячейку, в которой будет вычисляться результат, присвоить ячейке тип данных «Общий», а затем ввести формулу. Если вы хотите ввести формулу, введите символ «=», затем имя функции «ЧИСЛО», затем раскройте круглые скобки и введите адреса ячеек с датами.

формула с функцией ЧИСТРАБДНИ

После ввода формулы нажмите на клавишу Enter и получите результат.

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

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

  • Как построить график в Excel
  • Как исправить область в Excel
  • Как открыть XLS
  • Как открыть XLSX
  • Как вставить формулу в Word.

Создатель сайта comp-security.net, автор многочисленных статей о ремонте компьютеров, настройке программного обеспечения и операционных системах.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector