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

Содержание

Как использовать функцию DATE (ДАТА) в Excel

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

Функция DATE (ДАТА) возвращает числовое значение в формате даты, в виде конкретного дня, месяца и года.

Когда использовать функцию

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

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

Часто значение даты является результатом какой-либо формулы или вычисления.

Какие данные отображает формула

Значение формулы хранится в Excel в числовом формате. Например значение “42370” при использовании этой формулы вернёт значение “Январь 2016”. Таким образом, формула преобразует числовое значение в привычный формат даты.

Синтаксис

=DATE(year, month, day) – английская версия

=ДАТА(год; месяц; день) – русская версия

Аргументы

  • Year (Год) – значение года, которое важно отобразить в дате;
  • Month (Месяц) – значение месяца, которое важно отобразить в дате;
  • Day (День) – значение дня, которое важно отобразить в дате.
  • то, как отображаются значения формулы в ячейке зависит от того, в каком формате ячейка. Например:
    • Если ячейка имеет формат как General, то значение даты будет отображаться в привычном формате даты (день-месяц-год). Из текста выше вы помните что значение даты, обрабатываемое в Excel, хранится в числовом формате.
    • Чтобы получить значение даты в числовом формате, надо сменить формат ячейки с датой на Number.
  • Рекомендую использовать 4-х значное число при указании года, для того чтобы избежать проблем с отображением даты. Если значение года меньше 1900, система автоматически добавит к значению 1900.

    Например, если при указании года, вы введёте значение “10”, то Excel добавит к этому числу 1900 и отобразит год как “1910”.

  • Значение месяца может быть меньше 0 и не больше 12. Если вы укажете значение месяца более чем 12, то система автоматически округлит значение месяца кратное 12 в год и прибавит его к значению года.

    Например, если функция =DATE(2016,16,3) или =ДАТА(2016;16;3), то она отобразит дату как “3 Апреля 2017 года”. Если функция равна =DATE(2016,-2,1) или =ДАТА(2016;-2;1), то отразит дату как “1 Октября 2015 года”.

  • Значение дня может быть как отрицательным, так и положительным.

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

Пример 1: Получение числового значения даты, с использованием данных Года, Месяца, Дня

Вы можете получить числовое значение даты с указанием Года, Месяца, Дня.

В приведенном выше примере, функция DATE (ДАТА) использует три аргумента: значение “2016” в качестве значения года, значение “4” в качестве месяца и “1” в качестве значения дня.

Функция возвращает “42461”, когда ячейка отформатирована как “General” (Общие), и возвращает “4/1/16”, когда ячейка отформатирована как ‘Date’.

Обратите внимание, что Excel хранит дату или время как числовое значение.

Формат даты может меняться в зависимости от региональных настроек. Например, формат даты в России ДД-ММ-ГГГГ, в то время как в Великобритании это ММ-ДД-ГГГГ.

Если в вашей таблице есть данные Года, Месяца и Дня в разных ячейках, то вы можете использовать их с помощью формулы, как это показано на примере ниже:


Пример 2: Использование отрицательных значений в функции DATE (ДАТА)

Вы можете использовать отрицательные значения при указании Месяца и Дня в ячейке. При использовании отрицательных значений при указании месяца, скажем, “-1”, Excel отнимет 1 месяц от Года.

Например, если вы используете формулу =DATE(2017,-1,1) или =ДАТА(2017;-1;1), она вернет дату 1 ноября 2016 года. Вместе с тем, вы можете использовать любое отрицательное число в значении Месяца.

Та же логика работает, когда вы используете значение месяца более чем “12”. В этом случае, Excel прибавляет к значению Года столько месяцев, на сколько исходное значение Месяца больше 12.

Например, если вы используете формулу =DATE(2016,14,1) или =ДАТА(2016;14;1), она вернет дату 1 февраля 2017 года.

Примечание: Формат даты указанный в приведенных выше примерах, основан на настройках моей системы. Она может варьироваться в зависимости от настроек вашей системы.

Кроме того, вы можете также использовать отрицательные значения Дня, или те что больше, чем “31” –  функция DATE (ДАТА) будет корректировать дату по логике описанной выше.

Источник: //excelhack.ru/data-funkciya-v-excel/

Трюк №38. Трюки с возможностями даты и времени в Excel

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

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

По умолчанию в Excel используется система дат 1900.

Это означает, что числовое значение, лежащее в основе даты 1 января 1900 года, равно 1, у 2 января 1900 года — 2 и так далее. В Excel эти значения называются последовательными значениями, позволяющими использовать даты в вычислениях. Формат времени очень похож, но Excel обрабатывает время как десятичные доли, где 1 — это 24:00, или 00:00.

Числовое значение 18:00 (в русской версии) равно 0,75, так как это три четверти от 24 часов.

Чтобы узнать числовое значение даты или времени, отформатируйте ячейку, содержащую значение, форматом Общий (General). Например, у даты и времени (в английской версии) 3/July/2002 3:00:00 РМ числовое значение 37440.625, где число после десятичной точки представляет время, а 37440 — последовательное значение для 3 июля 2002 года.

Сложение за пределами 24 часов

При помощи функции СУММ (SUM) или просто знака плюс время можно складывать. Таким образом, =SUM(A1:A5) даст нам общее количество часов в диапазоне А1 :А5, если эти ячейки содержат допустимые значения времени. Однако если Excel не дано никаких специальных указаний, он не складывает время за пределами 24 часов.

Это происходит потому, что, когда значение времени превышает 24 часа (настоящее значение равно 1), оно переходит в новый день и отсчет начинается заново. Чтобы заставить Excel не переходить в новый день после каждых 24 часов, можно использовать формат ячеек 37:30:55 или пользовательский формат [ч]:MM:cc([h]:mm:ss).

Схожий формат можно применять для получения общего количества минут или секунд, Чтобы узнать полное количество минут, когда время равно 24:00, отформатируйте ячейку как [м] ([m]), и вы получите 1440. Чтобы получить общее количество секунд, используйте пользовательский формат [с] ([s]) и вы получите 86400.

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

Если вы хотите использовать фактические значения времени в других вычислениях, помните о следующих «магических» числах: 60 — 60 минут или 60 секунд; 3600 — 60 секунд * 60 минут; 24 — 24 часа; 1440 — 60 минут * 24 часа; 86400 — 24 часа * 60 минут * 60 секунд.

Вооружившись этими магическими числами и предыдущей информацией, намного проще манипулировать временем и датами. Взглянем на следующие примеры и посмотрим, что они обозначают (предполагаем, что время записано в ячейке А1). Если у вас есть число 5.50 и вы хотите получить 5:30 или 5:30 a.m., используйте следующую формулу: =А1/24. Необходимо указать подходящий формат!

Если время должно выглядеть как 17:30 или 5:30 p.m., используйте следующую формулу: =(А1/24)+0.5.

Чтобы получить противоположное значение, то есть десятичное время из настоящего времени, воспользуйтесь формулой =А1*24.

Если в ячейке содержится настоящая дата и настоящее время (например, 22/Jan/03 15:36), а вы хотите получить только дату, используйте следующую формулу: =INT(A1), в русской версии Excel =ЦЕЛОЕ(А1).

Чтобы получить только время: =A1-INT(A1), в русской версии Excel =А1-ЦЕЛОЕ(А1) или =MOO(A1;1), в русской версии Excel =OCTAT(A1;1). И вновь необходим подходящий формат.

Чтобы найти разность между двумя датами, воспользуйтесь формулой =DATEDIF(A1;A2;”d”), где А1 — это более ранняя дата. Получим количество дней между двумя датами. В качестве результата можно также указать «m» или «у», то есть месяцы или годы. (В действительности функция DATEDIF в Excel 97 не документирована и является функцией Lotus 123.)

Если более ранние дата или время неизвестны, помогут функции МИН (MIN) и МАКС (МАХ). Например, чтобы наверняка получить правильный результат, можно воспользоваться такой функцией: =DATEDIF(MIN(Al;A2); MAX(Al,A2),”d”), в русской версии Excel: =DATEDIF(MИН(Al;A2);MAKC(A1;A2);”d”).

При работе со временем может также понадобиться учитывать начальное и конечное время. Например, начальное время — это 8:50 p.m. в ячейке А1, а конечное время — 9:50 a.m. в ячейке А2.

Если вы вычтете начальное время из конечного (=А2-А1), получите в ответе ######, так как Excel по умолчанию не работает с отрицательными значениями времени.

Подробнее о том, как работать с отрицательными значениями времени, — в разделе «Трюк № 74. Отображение отрицательных значений времени».

Иначе это ограничение можно обойти двумя способами, гарантировав положительный результат: =MAX(A1;A2)-MIN(A1;A2), в русской версии Excel =МАКС(А1;А2)-МИН(А1;А2) или =A1-A2+IF(A1>A2,1), в русской версии Excel =А1-А2+ЕСЛИ(А1>А2;1).

Можно также приказать Excel прибавить любое количество дней, месяцев или лет к любой дате: =DATE(YEAR(A1)+value1;MONTH(Al)+value2;DAY(Al)+value3), в русской версии Excel =ДАТА(ГОД(А1)+value1;,МЕСЯЦ(А1)+value2;ДЕНЬ(А1)+value3).

Чтобы добавить один месяц к дате в ячейке А1, воспользуйтесь формулой =DATE(YEAR(A1);MONTH(A1)+1;DAY(AD), в русской версии Excel =ДАТА(ГОД(А1);МЕСЯЦ(А1)+1;ДЕНЬ(А1)).

В Excel реализовано и несколько дополнительных функций, являющихся частью надстройки Analysis ToolPak.

Выберите команду Файл → Надстройки (File → Add-Ins) и установите флажок Пакет анализа (Analysis ToolPak) и, если появится сообщение с вопросом, нужно ли установить эту надстройку, ответьте согласием.

Станут доступны дополнительные функции, такие, как ДАТАМЕС (EDATE), КОНЕЦМЕСЯЦА (EMONTH), ЧИСТРАБДНИ (NETWORKDAYS) и WEEKNUM. Все эти функции можно найти в категории Дата и время (Date & Time) диалогового окна мастера функций. Их легко применять, сложнее узнать, что эти функции существуют, и привлечь их к делу.

Настоящие даты и время

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

Это можно легко распознать, немного расширив столбцы, выделив столбец, выбрав команду → Ячейки → Выравнивание (Home → Cells → Alignment) и для параметра По горизонтали (Horizontal) выбрав значение По значению (General) (это формат ячеек по умолчанию).

Щелкните кнопку ОК и внимательно просмотрите даты и время. Если какие-либо значения не выровнены по правому краю, Excel не считает их датами.

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

Не снимая выделение столбца, выберите команду → Специальная вставка → Значение → OK (Home → Paste Special → Value → Add).Tenepb Excel будет преобразовывать все текстовые даты и время в настоящие даты и время.

Возможно, вам придется еще раз изменить форматирование. Еще один простой способ — ссылаться на ячейки так: =А1+0 или =А1*1.

Ошибка даты?

Excel ошибочно предполагает, что 1900 год был високосным годом (Добавим, он был последним годом XIX века, а не первым XX). Это означает, что внутренняя система дат Excel считает, что существовал день 29 февраля 1900 года, тогда как его не было! Самое невероятное — Microsoft сделала это намеренно, по крайней мере, они так утверждают.

Источник: //Excel2010.ru/hack-38.html

Использование функций даты и времени Microsoft Excel в туристском бизнесе — курсовая работа

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

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

     2.1 Основные возможности Microsoft Excel

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

     Основное назначение табличного процессора – автоматизация расчетов в табличной форме.

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

     – для автоматизации вычислений;

     – для представления результатов вычислений в виде диаграмм;

     – для моделирования, когда исследуется влияние различных значений параметров.

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

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

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

     2.2 Функции в Microsoft Excel

     Для выполнения табличных вычислений нужны формулы.

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

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

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

     Под функцией понимают зависимость одной переменной (y) от одной (x) или несколько переменных (x1, x2, …Xn). Причем каждому набору значений переменных x1, x2, …Xn будет соответствовать единое значение типа зависимой переменной y. Функции входят в таблицу в составе формул либо отдельно. В электронных таблицах могут быть представлены следущие виды функций:

     – математические;

     – статистические;

     – текстовые;

     – логические;

     – финансовые;

     – функции даты и времени и др.

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

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

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

Наиболее употребительны следующие типы внешних форматов дат:

     – ДД–МММ–ГГ (04–Янв–95);

     – МММ–ДД–ГГ (Янв–04–95);

     – ДЦ–МММ (04–Янв);

     – МММ–ГГ (Янв–95).

     Тип входных данных, содержащихся в каждой ячейке, определяется первым символом, который должен трактоваться не как часть данных, а как команда переключения режима:

  1. если в ячейке содержатся числа, то первый их символ является либо цифрой, либо десятичной точкой, либо знаком числа (плюсом или минусом);
  2. если в ячейке содержится формула, то первый ее символ должен быть выбран определенным образом в соответствии со спецификой конкретного табличного процессора. Для этого часто используются левая круглая скобка, знак числа (плюс или минус), знак равенства и т.п.;
  3. ячейка, содержащая функцию, всегда использует в качестве первого специальный символ @ ;
  4. если ячейка содержит символьные данные, ее первым символом может быть одинарная (апостроф) или двойная кавычка, а также пробел.

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

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

     3.1 Использование функций Microsoft Excel

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

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

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

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

     Одним из наиболее полезных являются логические функции. Можно перечислить бесчисленное число вариантов использования, ЕСЛИ – наиболее популярной логической функции Excel. Синтаксические функции ЕСЛИ( лог_выражение; зачение_если_истина; значение_если_ложь). Например, создаеться таблица, предназначенная составлять счета.

При этом ставиться задача поощрить постоянных клиентов 10% скидкой, представление которой требуется автоматизировать. Обычно в ячейке где вычисляется общий итог, используется функция СУММ.

Использование в замен функций, ЕСЛИ позволит задать Excel простой вопрос: потратил ли данный клиент в этом месяце более 10000? А затем предоставит отдельные инструкции для положительного или отрицательного ответа.

     Функция ЕСЛИ использует три аргумента: логическое выражение; значение, если первый аргумент дал положительное значение; значение, если от первого аргумента получено отрицательное значение. Для примера со счетами, предположим, что главный итог( сумма, на которую сделал заказов данный клиент в этом месяце) вычисляется в ячейке С12.

Тогда, чтобы автоматизировать предоставленные скидки, можно воспользоваться формулой =ЕСЛИ ( С12> 10000; С12*0,9; С12). Здесь первый аргумент( логическое выражение) осуществляет проверку, превышает ли значение в первой ячейке С12 сумму 10000. Если да, Excel умножает эту сумму на 0,9, тем самым, уменьшая итог на 10%( т.е предоставляя скидку).

Если нет, третий аргумент просто отображает значение из ячейки С12 без изменений.

     Функцию ЕСЛИ можно использовать, чтобы исключить появление кодов ошибок #ДЕЛ/0!.

     Например прежде чем выполнить вычисление, можно воспользоваться формулой, = ЕСЛИ(В11=0; 0; В10/В11) для проверки, не равно ли значение в ячейке В11 нулю. Если равно Excel отобразит в качестве результата 0; если не равно Excel выполни деление.

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

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

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

     =СРЗНАЧ( число; число2;…)

     =ПЛТ ( ставка: кпер; пс; бс; тип)

     Здесь в функции СРЗНАЧ элементы число1, число 2 т.п должны быть заменены значениями, которые Excel сможет использовать для вычисления.

     Например, если ввести = СРЗНАЧ(12;16), Excel отобразит результат 14. Однако чаще всего в качестве аргумента этой функции используется адрес диапазона ячеек.

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

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

Остальные два аргумента- будущая стоимость(бс) и тип займа(тип)- необязательные.

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

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

Это свойство электронных таблиц дает возможность создавать сценарий типа «что будет, если…», позволяющие быстро увидеть результаты притом или ином сочетании значений аргументов.

     3.1 Использование функций дата и время

ФункцияОписание
ДАТАВозвращает  заданную дату в числовом формате.
ДАТАЗНАЧПреобразует дату из текстового формата в числовой формат.
ДЕНЬПреобразует дату в числовом формате в день месяца.
ДНЕЙ360Вычисляет количество дней между двумя датами на основе 360–дневного года.
ДАТАМЕСВозвращает  дату в числовом формате, отстоящую  на заданное число месяцев вперед или назад от начальной даты.
КОНМЕСЯЦАВозвращает  дату в числовом формате для последнего дня месяца, отстоящего вперед или  назад на заданное число месяцев.
ЧАСПреобразует дату в числовом формате в часы.
МИНУТЫПреобразует дату в числовом формате в минуты.
МЕСЯЦПреобразует дату в числовом формате в минуты.
ЧИСТРАБДНИВозвращает  количество рабочих дней между двумя  датами.
ТДАТАВозвращает  текущую дату и время в числовом формате.
СЕКУНДЫПреобразует дату в числовом формате в секунды.
ВРЕМЯВозвращает  заданное время в числовом формате.
ВРЕМЗНАЧПреобразует время  из текстового формата в числовой формат.
СЕГОДНЯВозвращает  текущую дату в числовом формате.
ДЕНЬНЕДПреобразует дату в числовом формате в день недели.
НОМНЕДЕЛИПреобразует числовое представление в число, которое  указывает, на какую неделю года приходится указанная дата.
РАБДЕНЬВозвращает  дату в числовом формате, отстоящую  вперед или назад на заданное количество рабочих дней.
ГОДПреобразует дату в числовом формате в год.
ДОЛЯГОДАВозвращает  долю года, которую составляет количество дней между начальной и конечной датами.

Источник: //turboreferat.ru/information/ispolzovanie-funkcij-daty-i-vremeni/95189-493514-page2.html

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

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

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

Дата и время зачастую проставляется при оформлении различных журналов событий в Экселе. Проводить обработку таких данных – это главная задача вышеуказанных операторов.

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

Скачать последнюю версию Excel

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

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

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

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

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

Имеется возможность перемещения к окну аргументов конкретной формулы из группы «Дата и время» без активации главного окна Мастера функций. Для этого выполняем перемещение во вкладку «Формулы». Щёлкаем по кнопке «Дата и время».

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

После этого происходит перемещение в окно аргументов.

Урок: Мастер функций в Excel

ДАТА

Одной из самых простых, но вместе с тем востребованных функций данной группы является оператор ДАТА. Он выводит заданную дату в числовом виде в ячейку, где размещается сама формула.

Его аргументами являются «Год», «Месяц» и «День». Особенностью обработки данных является то, что функция работает только с временным отрезком не ранее 1900 года.

Поэтому, если в качестве аргумента в поле «Год» задать, например, 1898 год, то оператор выведет в ячейку некорректное значение. Естественно, что в качестве аргументов «Месяц» и «День» выступают числа соответственно от 1 до 12 и от 1 до 31.

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

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

=ДАТА(Год;Месяц;День)

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

РАЗНДАТ

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

=РАЗНДАТ(нач_дата;кон_дата;единица)

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

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

Урок: Количество дней между датами в Excel

ЧИСТРАБДНИ

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

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

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

Синтаксис выглядит таким образом:

=ЧИСТРАБДНИ(нач_дата;кон_дата;[праздники])

ТДАТА

Оператор ТДАТА интересен тем, что не имеет аргументов. Он в ячейку выводит текущую дату и время, установленные на компьютере. Нужно отметить, что это значение не будет обновляться автоматически.

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

Кроме того, периодический пересчет документа можно включить в его настройках. Синтаксис ТДАТА такой:

=ТДАТА()

СЕГОДНЯ

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

=СЕГОДНЯ()

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

ВРЕМЯ

Основной задачей функции ВРЕМЯ является вывод в заданную ячейку указанного посредством аргументов времени. Аргументами этой функции являются часы, минуты и секунды.

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

Величина аргумента «Часы» может задаваться в диапазоне от 0 до 23, а аргументов минуты и секунды – от 0 до 59. Синтаксис такой:

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

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

ДАТАЗНАЧ

Функция ДАТАЗНАЧ очень специфическая. Она предназначена не для людей, а для программы.

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

Причем, как и в случае с аргументом ДАТА, корректно обрабатываются только значения после 1900 года. Синтаксис имеет такой вид:

=ДАТАЗНАЧ (дата_как_текст)

ДЕНЬНЕД

Задача оператора ДЕНЬНЕД – выводить в указанную ячейку значение дня недели для заданной даты. Но формула выводит не текстовое название дня, а его порядковый номер. Причем точка отсчета первого дня недели задается в поле «Тип».

Так, если задать в этом поле значение «1», то первым днем недели будет считаться воскресенье, если «2» — понедельник и т.д. Но это не обязательный аргумент, в случае, если поле не заполнено, то считается, что отсчет идет от воскресенья.

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

=ДЕНЬНЕД(Дата_в_числовом_формате;[Тип])

НОМНЕДЕЛИ

Предназначением оператора НОМНЕДЕЛИ является указание в заданной ячейке номера недели по вводной дате. Аргументами является собственно дата и тип возвращаемого значения. Если с первым аргументом все понятно, то второй требует дополнительного пояснения.

Дело в том, что во многих странах Европы по стандартам ISO 8601 первой неделей года считается та неделя, на которую приходится первый четверг. Если вы хотите применить данную систему отсчета, то в поле типа нужно поставить цифру «2».

Если же вам более по душе привычная система отсчета, где первой неделей года считается та, на которую приходится 1 января, то нужно поставить цифру «1» либо оставить поле незаполненным. Синтаксис у функции такой:

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

ДОЛЯГОДА

Оператор ДОЛЯГОДА производит долевой расчет отрезка года, заключенного между двумя датами ко всему году. Аргументами данной функции являются эти две даты, являющиеся границами периода. Кроме того, у данной функции имеется необязательный аргумент «Базис».

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

Синтаксис принимает такой вид:

=ДОЛЯГОДА(нач_дата;кон_дата;[базис])

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

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

Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Источник: //lumpics.ru/functions-date-and-time-in-excel/

Поделиться:
Нет комментариев

    Добавить комментарий

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