10 популярных функций даты и времени в Microsoft Excel

10 популярных функций даты и времени в Microsoft Excel
На чтение
21 мин.
Просмотров
42
Дата обновления
06.11.2024

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

Работа с функциями даты и времени

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

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

Переключитесь на функцию мастера в Microsoft Excel

Мастер в Microsoft Excel

Выбор категории функций в Microsoft Excel

  1. Чтобы вставить формулу с помощью мастера, выберите ячейку, в которой будет отображаться результат, затем нажмите кнопку «Вставить функцию». Он расположен слева от строки формул.
  2. Далее активируется функция мастера. Щелкаем по полю «Категория».
  3. В открывшемся списке выберите пункт «Дата и время».
  4. Впоследствии открывается список операторов этой группы. Чтобы перейти к спецификации, выберите нужную функцию в списке и нажмите кнопку «ОК». После выполнения перечисленных действий откроется окно аргументов.

Перейти к аргументам функции в Microsoft Excel

Кроме того, мастер можно активировать, выбрав ячейку на листе и нажав комбинацию клавиш Shift + F3. Также есть возможность перейти на вкладку «Формулы», где на ленте в группе настроек инструмента «Библиотека функций» нажмите кнопку «Вставить функцию».

Перейти к функции вставки в Microsoft Excel

Можно перейти в окно аргументов конкретной формулы из группы «Дата и время», не активируя главное окно мастера функций. Для этого перейдем во вкладку «Формулы». Щелкните по кнопке «Дата и время». Он расположен на ленте в группе инструментов «Библиотека функций». Список операторов, доступных в этой категории, активирован. Выбираем то, что нужно для выполнения задачи. Затем он переходит в окно темы.

Перейти к формулам в Microsoft Excel

ДАТА

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

Его аргументы — год, месяц и день. Особенность обработки данных в том, что функция работает только с временным интервалом не ранее 1900. Поэтому, если вы укажете, например, 1898 в качестве аргумента в поле «Год», оператор отобразит неверное значение в ячейке. Разумеется, в качестве аргументов «Месяц» и «День» используются числа от 1 до 12 и от 1 до 31. В качестве аргументов также могут использоваться ссылки на ячейки, содержащие соответствующие данные.

Чтобы ввести формулу вручную, используйте следующий синтаксис:

= ДАТА (год; месяц; день)

Функция ДАННЫЕ в Microsoft Excel

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

РАЗНДАТ

Оператор РАЗДАТ — своего рода уникальная функция. Рассчитайте разницу между двумя датами. Его особенность заключается в том, что этого оператора нет в списке формул Мастера функций, а это значит, что его значения всегда нужно вводить не через графический интерфейс, а вручную, следуя следующему синтаксису:

= ДАТА (начальная_дата; конечная_дата; единицы)

Из контекста ясно, что указаны аргументы Дата начала и Дата окончания, разницу между которыми необходимо вычислить. Но поскольку аргумент «Единица» — это конкретная единица измерения этой разницы:

  • Год (г);
  • Месяц (м);
  • День (d);
  • Разница в месяцах (YM);
  • Разница в днях без учета лет (YD);
  • Разница в днях без учета месяцев и лет (MD).

Функция РАЗНДАТ в Microsoft Excel

ДНИ УБОРКИ

В отличие от предыдущего оператора, формула ЧИСТРАБДНИ представлена ​​в списке мастера. Его задача — подсчитывать количество рабочих дней между двумя датами, которые указываются в качестве аргументов. Также есть еще одна тема: «Праздники». Это необязательный аргумент. Указывает количество выходных за период обучения. Эти дни также вычитаются из общего расчета. Формула вычисляет количество всех дней между двумя датами, за исключением субботы, воскресенья и тех дней, которые пользователь указывает как праздничные. Аргументы могут быть непосредственно датами или ссылками на ячейки, в которых они содержатся.

Синтаксис выглядит так:

= РАБОЧИЕ ДНИ (начальная_дата, конечная_дата, [праздники])

Аргументы для функции СЕТИ РАБОЧИЕ ДНИ в Microsoft Excel

ТДАТА

Оператор TDATA интересен тем, что у него нет аргументов. Отображает текущую дату и время, установленные на компьютере в ячейке. Следует отметить, что это значение не будет обновляться автоматически. Он останется фиксированным при создании функции, пока не будет пересчитан. Чтобы выполнить пересчет, просто выберите ячейку, содержащую функцию, поместите курсор в строку формул и нажмите кнопку Enter на клавиатуре. Кроме того, в его настройках можно включить периодический пересчет документа. Синтаксис TDAT следующий:

= TDATE()

Функция TDAT в Microsoft Excel

СЕГОДНЯ

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

= СЕГОДНЯ()

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

Эта функция, как и предыдущая, требует пересчета для обновления. Задание выполняется точно так же.

ВРЕМЯ

Основная задача функции ВРЕМЯ — вернуть заданное аргументами время в заданную ячейку. Аргументами этой функции являются часы, минуты и секунды. Они могут быть указаны как числовые значения или как ссылки, указывающие на ячейки, в которых эти значения хранятся. Эта функция очень похожа на оператор DATE, за исключением того, что она отображает указанные значения времени. Значение аргумента «Часы» может быть указано в диапазоне от 0 до 23, а для аргументов минуты и секунды — от 0 до 59. Синтаксис следующий:

= ВРЕМЯ (часы; минуты; секунды)

Функция ВРЕМЯ в Microsoft Excel

Кроме того, рядом с этим оператором можно вызывать отдельные функции ЧАС, МИНУТЫ и ВТОРОЙ. Они отображают значение отметки времени, соответствующее имени, которое задается одним аргументом с тем же именем.

ДАТАЗНАЧ

Функция ДАТАЗНАЧ очень специфична. Это не для людей, а для программы. Его задача — преобразовать запись даты в ее обычном виде в одно числовое выражение, доступное для вычислений в Excel. Единственный аргумент этой функции — дата в виде текста. Также, как и в случае с аргументом DATE, правильно обрабатываются только значения после 1900. Синтаксис выглядит так:

= DATEVALUE (date_as_text)

Функция ДАТАЗНАЧ в Microsoft Excel

ДЕНЬНЕД

Задача оператора WEEKDAY — отобразить значение дня недели для указанной даты в указанной ячейке. Но формула показывает не текстовое название дня, а его порядковый номер. Кроме того, в поле «Тип» устанавливается начальная точка первого дня недели. Таким образом, если вы установите значение «1» в этом поле, воскресенье будет считаться первым днем ​​недели, если «2» — понедельник и так далее. Второй аргумент — это фактическая дата в числовом формате, порядковый номер дня, который вы хотите установить. Синтаксис выглядит так:

= WEEKDAY (Date_num_format; [Тип])

ЕЖЕНЕДЕЛЬНЫЙ ДЕНЬ в Microsoft Excel

НОМНЕДЕЛИ

Цель оператора НОМЕР НЕДЕЛИ — указать номер недели в указанной ячейке по дате ввода. Аргументы — это фактическая дата и тип возвращаемого значения. Если с первым аргументом все ясно, то второй требует дополнительных пояснений. Дело в том, что во многих европейских странах согласно стандартам ISO 8601 первой неделей года считается неделя, на которую приходится первый четверг. Если вы хотите применить эту структуру, вы должны ввести цифру «2» в поле типа. Если вы предпочитаете знакомую систему координат, где первая неделя года приходится на 1 января, вы должны ввести цифру «1» или оставить поле пустым. Синтаксис функции следующий:

= НОМЕРА НЕДЕЛИ (дата; [тип])

Функция НОМЕР НЕДЕЛИ в Microsoft Excel

ДОЛЯГОДА

Оператор ДОЛЯГОДА выполняет дробный расчет отрезка года, заключенного между двумя датами за весь год. Аргументами этой функции являются эти две даты, которые являются пределами периода. Кроме того, у этой функции есть необязательный аргумент Base. Определяет, как рассчитывается день. По умолчанию, если значение не указано, используется метод расчета США. В большинстве случаев это нормально, поэтому в большинстве случаев эту тему вообще не нужно заполнять. Синтаксис выглядит так:

= ДЛИНА (начальная_дата; конечная_дата; [базовая])

Функция PI в Microsoft Excel

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

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий