Excel функции текущей недели

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

В этой статье описаны синтаксис формулы и использование деньНЕД
 в Microsoft Excel.

Описание

Возвращает день недели, соответствующий дате. По умолчанию день недели определяется как целое число в интервале от 1 (воскресенье) до 7 (суббота).

Синтаксис

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

Аргументы функции ДЕНЬНЕД описаны ниже.

  • Дата_в_числовом_формате    Обязательный. Порядковый номер, соответствующий дате, день недели для которой необходимо найти. Даты должны вводиться с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2008 г. воспользуйтесь выражением ДАТА(2008,5,23). Если даты вводятся как текст, это может привести к возникновению проблем.

  • Тип    Необязательный. Число, определяющее тип возвращаемого значения.

Тип

Возвращаемое число

1 или опущен

Число от 1 (воскресенье) до 7 (суббота). Аналогично предыдущей версии Microsoft Excel

2

Число от 1 (понедельник) до 7 (воскресенье)

3

Число от 0 (понедельник) до 6 (воскресенье)

11

Число от 1 (понедельник) до 7 (воскресенье)

12

Число от 1 (вторник) до 7 (понедельник).

13

Число от 1 (среда) до 7 (вторник).

14

Число от 1 (четверг) до 7 (среда).

15

Число от 1 (пятница) до 7 (четверг).

16

Число от 1 (суббота) до 7 (пятница).

17

Число от 1 (воскресенье) до 7 (суббота).

Замечание

  • В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.

  • Если serial_number вне диапазона для текущего базового значения даты, #NUM! возвращается ошибка.

  • Если return_type находится вне диапазона, указанного в таблице выше, #NUM! возвращается ошибка.

Пример

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

Данные

14.02.2008

Формула

Описание (результат)

Результат

=ДЕНЬНЕД(A2)

День недели с числом от 1 (воскресенье) до 7 (суббота) (5)

5

=ДЕНЬНЕД(A2; 2)

День недели с числом от 1 (понедельник) до 7 (воскресенье) (4)

4

=ДЕНЬНЕД(A2; 3)

День недели с числом от 0 (понедельник) до 6 (воскресенье) (3)

3

Нужна дополнительная помощь?

Номер недели по дате функцией НОМНЕДЕЛИ

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

Во-первых, в разных странах отсчет начала и конца самой недели – различаются. У нас в России днем отсчета недели принят понедельник, а в других странах (например, США и Израиле) – воскресенье. 

Во-вторых, вопрос — какую неделю считать первой? На сегодняшний момент существуют как минимум два основных варианта с разной логикой. Рассмотрим их последовательно.

Способ 1. Стандарт ГОСТ ИСО 8601-2001 и функция НОМНЕДЕЛИ.ISO

Первой рабочей неделей года считается та, на которую выпадает первый четверг года (или 4 января, если хотите). Здесь логика проста. Первая неделя – это та, на которую пришлось больше трех дней (больше половины недели) из наступившего года. Некоторое неудобство в том, что в году получается когда 52, а когда 53 рабочих недели. Плюс ко всему 1 января может запросто оказаться 52 неделей предыдущего года.

Но именно этот вариант официально принят в России с 2002 года как государственный и остается им на данный момент (см. ГОСТ ИСО 8601-2001). Чтобы посчитать номер недели по дате по такой системе, можно использовать вот такую формулу:

=ОТБР(ОСТАТ(A1+3-ДЕНЬНЕД(A1;2);365,25)/7+1)

=TRUNC(MOD(A1+3-WEEKDAY(A1;2);365,25)/7+1)

В Excel 2013 функцию для расчета номера недели по ISO добавили в стандартный набор – она называется НОМНЕДЕЛИ.ISO (WEEKNUM.ISO)

Номер недели ISO

Способ 2. Неделя с 1-м января и функция НОМНЕДЕЛИ (WEEKNUM)

В этом случае первой неделей года считается та, на которую попадает 1 января. Здесь также возникает сложность в том, что в году может оказаться 52 или 53 недели и, плюс ко всему, 1 января может выпасть на воскресенье, т.е. шесть последних дней года могут оказаться уже в неделе с номером 1, что затрудняет отчетность. Тем не менее, если такой способ нумерации вам нужен, то его можно реализовать функцией НОМНЕДЕЛИ (WEEKNUM), появившейся в Excel начиная с 2007 года. Синтаксис этой функции таков:

=НОМНЕДЕЛИ(Дата; Тип_отсчета)

где

  • Дата — ячейка с датой, для которой нужно определить номер недели
  • Тип_отсчета — число (1, 2 или 3), обозначающее тип нумерации дней в неделе. Вариант 1 — американский (неделя начинается с воскресенья), вариант 2 — наш.

Номер недели функцией НОМНЕДЕЛИ

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

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


Определим понедельник или воскресенье текущей недели. Неделю будем задавать через дату.

Пусть дана дата

15.08.2012.

Определим, на какой день приходится понедельник этой недели. Ответ:

13.08.2012

.

Пусть в ячейке

А2

содержится дата

15.08.2012

, а в ячейке

B2

– число, соответствующее дню недели (1 – понедельник, 2 – вторник, …). Если в

B

2

содержится число 1, то нижеследующая формула вернет дату понедельника недели, которой принадлежит дата из ячейки

А2

(см.

Файл примера

):

=A2-(ДЕНЬНЕД(A2;2)-B2)

Если в

B

2

содержится число 7, то формула вернет дату воскресенья недели, которой принадлежит дата из ячейки

А2

.

Формула

=СЕГОДНЯ()-(ДЕНЬНЕД(СЕГОДНЯ();2)-7)

вернет воскресенье текущей недели, а

=СЕГОДНЯ()-(ДЕНЬНЕД(СЕГОДНЯ();2)-1)

— понедельник.

Альтернативный вариант — день недели задаем текстовым значением

Как видно из рисунка выше, день недели в ячейке

В2

задается с помощью

Элемента управления формы Поле со списком

, который с ней связан. Тем самым, в ячейкe

B2

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

B2

число 2, т.е. второй день недели). Использовать

Элемент управления формы Поле со списком

не всегда удобно (например, при изменении ширины столбца элемент может сместиться), поэтому в

файле примера

также использована

Проверка данных

для формирования в ячейке

В11

Выпадающего списка

с днями недели.

Теперь день недели в ячейке

B11

задается не числом, а текстовым значением

Понедельник

,

Вторник

и т.д. Формулу в ячейке

С11

(аналогичную

С2

) нужно изменить на

=A11-(ДЕНЬНЕД(A11;2)-ВПР(B11;E2:F8;2;ЛОЖЬ))

В диапазоне

E2:F8

содержится вспомогательная таблица

День недели в текстовой форме — День недели в числовой форме

.

Содержание

  • Работа с функциями даты и времени
    • ДАТА
    • РАЗНДАТ
    • ТДАТА
    • СЕГОДНЯ
    • ВРЕМЯ
    • ДАТАЗНАЧ
    • ДЕНЬНЕД
    • НОМНЕДЕЛИ
    • ДОЛЯГОДА
  • Вопросы и ответы

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

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

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

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

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

  1. Для введения формулы через Мастер функций выделите ячейку, где будет выводиться результат, а затем сделайте щелчок по кнопке «Вставить функцию». Расположена она слева от строки формул.
  2. Перемещение в Мастер функций в Microsoft Excel

  3. После этого происходит активация Мастера функций. Делаем клик по полю «Категория».
  4. Мастер функций в Microsoft Excel

  5. Из открывшегося списка выбираем пункт «Дата и время».
  6. Выбор категории функций в Microsoft Excel

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

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

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

Переход к вставке функции в Microsoft Excel

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

Переход к формулам в Microsoft Excel

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

ДАТА

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

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

Lumpics.ru

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

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

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

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

РАЗНДАТ

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

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

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

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

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

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

ЧИСТРАБДНИ

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

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

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

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

ТДАТА

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

=ТДАТА()

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

СЕГОДНЯ

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

=СЕГОДНЯ()

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

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

ВРЕМЯ

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

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

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

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

ДАТАЗНАЧ

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

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

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

ДЕНЬНЕД

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

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

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

НОМНЕДЕЛИ

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

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

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

ДОЛЯГОДА

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

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

Функция ДОЛЯГОДА в Microsoft Excel

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

Отображение дат в виде дней недели

​Смотрите также​ только один аргумент​ 12; для дня​ при нажатии энтер​Для того чтобы​0;ДЕНЬНЕД(B3;2)​ будет возвращена ошибка​ вторник… воскресенье). Для​ в формате Дата.​

​ дней между датами​​Месяц​ дату до или​=WEEKDAY(A1)​Скопируйте образец данных из​в Microsoft Excel.​ Достаточно установить такой​Дата​Предположим, что вместо фактической​ – дата в​ – от 1​

Форматирование ячеек для отображения дня недели

  1. ​ после ввода любой​ преобразовать дату в​Функция ЕСЛИ проверяет условие:​ #ЗНАЧ!.​

  2. ​ этого можно составить​​При непосредственном вводе данных​​ без праздников, например,​– порядковый номер​​ после указанного количества​​=ДЕНЬНЕД(A1)​​ следующей таблицы и​​ Чтобы узнать больше​​ формат в первой​​19-фев-2007​

    Список

  3. ​ даты «3 октября​​ числовом формате. Аргумент​​ до 31.​​ информации в любой​​ день недели в​​ находится ли полученное​​​​ такую таблицу:​​ между скобками функции​ отпускные, как посчитать​ месяца. (май -​ будних дней (выходные​​Ещё для отображения дня​​ вставьте их в​ о функции​ ячейке, написать в​

Преобразование дат в дни недели в текстовом формате

​3-янв-2008​ 2005 г.» в​

Пример

​ должен быть введен​Если для аргумента «День»​

​ ячейке​

​ таблице Excel выполните​

​ в результате работы​

​Пример 1. В таблице​

​И затем выводить текстовое​

​ (например, =ДЕНЬ(“24.06.2018”)) необходимо​

​ конкретные дни недели​

​ пятый месяц в​

​ исключены).​

​ недели можно использовать​

​ ячейку A1 нового​ДЕНЬ​ ней дату. Затем,​Формула​

​ ячейке для даты​

​ посредством функции ДАТА​ задать большее число​»мужские часы» хороший​ следующие операции.​

support.office.com

День недели по дате Excel.

​ функции ДЕНЬНЕД значение​​ содержится несколько дат,​ значение, соответствующее номеру​ использовать кавычки, указывая​​ между датами и​ году, декабрь -​=WORKDAY(A1,B1)​ функцию​ листа Excel. Чтобы​, см. статью функция​ протянуть эту ячейку​Описание (результат)​ должно отображаться значение​ или представлять результат​ (чем количество дней​ подарок к 8​
​В окне открытого​ в интервале от​ записанных в формате​ дня недели:​ тем самым на​ многое другое, смотрите​ 12й, т.д.).​=РАБДЕНЬ(A1;B1)​
​ТЕКСТ​ отобразить результаты формул,​ ДЕНЬ.​ по столбцу или​
​=ТЕКСТ(A2;»дддд»)​
День недели по дате Excel.​ «понедельник». Существует несколько​ вычисления других формул.​ в указанном месяце),​ марта​ листа выделите ячейку,​ 1 до 5​ дат Excel, в​Однако для данной задачи​ то, что передаваемые​ в статье «Посчитать​День недели​Примечание:​(TEXT).​ выделите их и​Возвращает количество дней между​ строке, и, одновременно,​Вычисление дня недели для​ способов отображения дат​Пример использования функции ГОД:​ то лишние дни​Для работы с датами​ где должны отображаться​ включительно и возвращает​ которые сотрудникам некоторого​
​ можно использовать следующую​ на вход данные​ количество дней недели​- порядковый номер​ Функция​
​=TEXT(A1,»dddd»)​ нажмите клавишу F2,​ двумя датами.​ скопируется формат даты​ указанной даты и​ в виде дней​
​Возвращает месяц как целое​ перейдут на следующий​ в Excel в​ названия дней недели.​ соответствующий результат (true​ предприятия должна быть​
​ функцию: =ТЕКСТ(A2;»dddd»).​ имеют тип Текст.​ между датами в​ дня в неделе​РАБДЕНЬ​=ТЕКСТ(A1;»дддд»)​ а затем —​ДНИ(кон_дата;нач_дата)​ и ячейки заполнятся​ возврат его полного​ недели.​ число (от 1​
​ месяц. Например, указав​ разделе с функциями​Перейдите к вкладке​ или false).​ выплачена заработная плата.​Результатом выполнения данной функции​ Далее Excel производит​ Excel».​
​ (понедельник — 1,​(WORKDAY) возвращает порядковый​Создайте пользовательский формат даты​ клавишу ВВОД. При​Аргументы функции ДНИ указаны​ последовательными датами.​ названия (понедельник)​

excel-office.ru

ДНИ (функция ДНИ)

​Примечание:​ до 12) для​ для декабря 32​​ определена категория «Дата​​ «Главная» и раскройте​Вычислим значения для остальных​ В связи с​​ является текст «воскресенье».​​ автоматическое преобразование данных​В Excel можно​

Описание

​ вторник — 2,​ номер даты. Примените​

Синтаксис

​ (дддд), чтобы отобразить​

​ необходимости измените ширину​ ниже.​

  • ​Какие форматы дат​​=ТЕКСТ(A3;»ддд»)​ Представленные в этой статье​ заданной в числовом​ дня, получим в​ и время». Рассмотрим​

  • ​ меню группы «Число».​​ полей данных:​ принятыми изменениями в​ Если требуется краткая​ в формат Дата.​

​ заполнить таблицу датами​​ т.д.).​ формат даты к​ название дня недели.​ столбцов, чтобы видеть​Кон_дата.​ можно установить, смотрите​Вычисление дня недели для​ снимки экрана созданы​ формате даты. Аргумент​ результате 1 января.​ наиболее распространенные функции​В окне «Формат​Как видно, все даты​

Замечания

  • ​ законодательстве начисление зарплат​ запись дня недели​Ошибка #ЗНАЧ! Будет сгенерирована​ с разным периодом​Порядковый номер дня в​ ячейке для её​

  • ​Функция​ все данные.​    Обязательный аргумент. Нач_дата​ в статье «Как​ указанной даты и​

  • ​ в Excel 2016. Если​ – дата месяца,​Пример использования функции:​ в этой категории.​ ячеек» на вкладке​

  • ​ являются рабочими днями​ сотрудникам должно производиться​ (Сб, Пн, Ср),​ в том случае,​ времени. Например, с​ неделе​

Пример

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

​ в качестве второго​

​ если на вход​

​ промежутком в два​

​– какой день​

​Календарь ниже поможет вам​

​(NETWORKDAYS) возвращает количество​

​31.12.2011​

​ две даты, количество​ в Excel» тут.​ названия (Чт)​ версию, то в​ в числовом формате.​ для июня:​ и время как​ форматов выберите пункт​

​Пример 3. Общеизвестно, что​

​ каждого месяца. Необходимо​

​ параметра следует указать​ функции ДЕНЬ были​ дня, три месяца,​ недели по счету​ лучше понять функцию​

​ будних дней (исключая​

​01.01.2011​

support.office.com

Считаем будние и рабочие дни в Excel

  • ​ дней между которыми​
  • ​Бланк табеля учета​
  • ​Здесь рассмотрим,​

​ ней может быть​ Даты в текстовом​Примеры использования в качестве​ обычное число. Электронная​ «Все форматы» и​ ВОВ была начата​ исправить даты с​

Функция ДЕНЬНЕД

  1. ​ «dddd».​​ переданы данные неподдерживаемого​​ один год, т.д.​ в месяце (третий​РАБДЕНЬ​ выходные) между двумя​Формула​ необходимо вычислить.​ рабочего времени можно​как преобразовать дату в​ немного другой интерфейс,​

    ​ формате функция обрабатывает​
    ​ аргументов ссылок на​

    ДЕНЬНЕД в Excel

  2. ​ таблица преобразует подобные​ в окошке списка​ 22 июня 1941​​ 15/07/2018 на 01/07/2018.​​Функция ДНИ используется для​

    ​ Excel типа, например:​
    ​ О таких способах​

    ДЕНЬНЕД в Excel

  3. ​ вторник в месяце​(WORKDAY).​ датами.​

    ДЕНЬНЕД в Excel

Функция ЧИСТРАБДНИ

  1. ​Описание​​Нач_дата.​​ посмотреть и скачать​ день недели в​ но если не​ неправильно.​

    ​ ячейки:​
    ​ данные, приравнивая сутки​

    ДЕНЬНЕД в Excel

  2. ​ «Тип» наберите следующие​ года и закончилась​​ Часть таблицы выглядит​​ расчета количества дней​ ДЕНЬ(“24-июня-2018”) или ДЕНЬ(“24​ читайте в статье​ мае, первый четверг​Опять же, если вы​

    ​=NETWORKDAYS(A1,B1)​
    ​Результат​

    ДЕНЬНЕД в Excel

    ​   Обязательный аргумент. Нач_дата и​ в статье «Табель​​ Excel​​ указано иное, функции​

    ДЕНЬНЕД в Excel

  3. ​Примеры использования функции МЕСЯЦ:​Возвращает разницу между двумя​ к единице. В​ значения:​ 9 мая 1945​ следующим образом:​ между двумя указанными​ 06 2018”).​ «Автоматическая дата в​ в месяце).​ подставите список праздников,​​=ЧИСТРАБДНИ(A1;B1)​​=ДНИ(«15.03.11″,»1.02.11»)​ кон_дата — две даты,​​ учета рабочего времени​​. Этот прием пригодится​

    ​ будут такими же.​
    ​Возвращает день как целое​

    ДЕНЬНЕД в Excel

Функция РАБДЕНЬ

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

    ​Если вы укажете список​
    ​Определяет количество дней между​

    ДЕНЬНЕД в Excel

​ количество дней между​​ в Excel».​​ при составлении календаря,​​Выделите ячейки, содержащие даты,​ число (от 1​Аргументы:​ представляет собой долю​ для отображения полного​

​ сколько дней проходили​ формулу: =B3-ДЕНЬ(B3)+1.​​ следующий синтаксис: =ДНИ(кон_дата;нач_дата).​​ представлен в виде​

ДЕНЬНЕД в Excel

​Функция ДЕНЬ возвращает день,​ мы написали, какую​РАБДЕНЬ​​ праздников, то функция​​ двумя конечными датами:​ которыми необходимо вычислить.​Как определить по​ бланка, табеля, т.д.​ которые должны отображаться​

​ до 31) для​начальная дата;​
​ от единицы. К​
​ названия дня недели;​

​ военные действия.​

office-guru.ru

Узнать дату в Excel по дню недели, т.д.

​Аналогично заполним остальные колонки.​​Описание аргументов данной функции:​ ​ числа в коде​​ который соответствует определенной​ дату нам нужно​(WORKDAY) вернёт дату​ЧИСТРАБДНИ​ 15.03.11 и 1.02.11.​Примечание:​ дате номер квартала,​ У нас есть​ в виде дней​ заданной в числовом​
​конечная дата;​ ​ примеру, 12.00 –​​– ддд –​
​Внесем исходные данные в​ В результате получим​Кон_дата – обязательный параметр,​ времени Excel.​ дате. Результатом работы​
​ определить — третий​
Узнать дату в Excel.​ до или после​
​(NETWORKDAYS) вернёт количество​​ При вводе данных​ В приложении Excel даты​
​ начало и конец​​ таблица. В столбце​ недели.​ формате даты. Аргумент​код, обозначающий единицы подсчета​ это 0,5.​
​ для отображения сокращенного​​ таблицу:​ новый столбец с​ характеризующий дату окончания​Функция ДЕНЬНЕД имеет следующую​ функции является число​
​ (ячейка В5) вторник​ указанного количества рабочих​​ рабочих дней (не​ непосредственно в функцию​ хранятся в виде​ квартала, читайте в​ В стоят даты.​На вкладке​
​ – дата дня,​ (дни, месяцы, годы​Значение даты электронная таблица​ названия дня недели.​Для расчета используем следующую​ правильными датами выдачи​ какого-либо события.​ синтаксическую запись:​
​ из диапазона от​ (В4) в мае​ дней (исключая выходные​ считая выходных и​ необходимо заключить их​ порядковых номеров, над​
​ статье «Номер квартала​ В столбце А​Главная​
​ который нужно найти,​ и др.).​ преобразует в число,​
​Закройте окно кнопкой​ формулу: =ДНИ(B3;A3).​ зарплаты:​Нач_дата – обязательный параметр,​=ДЕНЬНЕД(дата;[тип])​ 1 до31.​ месяце (В3) в​ и праздничные дни).​ праздничных дней) между​ в кавычки. Результатом​ которыми можно выполнять​
​ в Excel».​ мы хотим написать​щелкните раскрывающийся список​ в числовом формате.​Способы измерения интервалов между​ равное количеству дней​
​ «ОК».​Получаем следующий результат:​Пример 2. Программный продукт​ характеризующий дату начала​Описание аргументов функции:​Функция ДЕНЬНЕД возвращает день​ 2015 году (В2).​Урок подготовлен для Вас​ двумя датами.​ будет 42.​ вычисления. По умолчанию​
​Как определить дату​ дни недели (Пн,​ в поле​Чтобы вернуть порядковый номер​ заданными датами:​ от 1 января​В ячейке будет​То есть, военные действия​ считывает данные из​ определенного события для​Дата – обязательный параметр,​

excel-office.ru

Примеры использования функций ДЕНЬ с ДЕНЬНЕД И ДНИ В Excel

​ недели, который соответствует​Можно написать разные​ командой сайта office-guru.ru​=NETWORKDAYS(A1,B1,E1:E2)​42​ дата 1 января​

​ по дню недели​ Вт, т.д.). Устанавливаем​Числовой​ дня недели для​для отображения результата в​ 1900 года (так​ отображаться название дня​ длились на протяжении​ таблицы Excel и​ выполнения расчета.​

​ соответствующей дате, день​ определенной дате. Результат​ формулы. Мы написали​Источник: www.excel-easy.com/examples/weekdays.html​

Особенности синтаксической записи функции ДЕНЬ, ДЕНЬНЕД и ДНИ в Excel

​=ЧИСТРАБДНИ(A1;B1;E1:E2)​=ДНИ(A2;A3)​

​ 1900 г. имеет​

​ или, например, дату​ в столбце А​, выберите пункт​ указанной даты, можно​

​ днях – «d»;​

  1. ​ решили разработчики) до​ недели, а в​ 1417 дней.​ использует их в​Примечания:​
  2. ​ недели которой требуется​ работы данной функции​ две формулы для​Перевела: Ольга Гелих​Календарь ниже поможет вам​
  3. ​Определяет количество дней между​ номер 1, а​ третьего воскресенья марта​ даты.​Другие числовые форматы​ применить функцию ДЕНЬНЕД:​в месяцах – «m»;​ заданной даты. Например,​ окошке ввода формул​Обратите внимание! Любая дата​ своих расчетах. Одна​
  4. ​При вычислении количества дней​ определить. Данный параметр​ – это число​ определения даты в​Автор: Антон Андронов​ лучше понять функцию​ конечной датой в​ 1 января 2008 г. —​
  5. ​ 2016 г, т.д.,​Теперь в столбце А​и откройте вкладку​По умолчанию функция считает​

​в годах – «y»;​ при преобразовании даты​

​ на строке формул​

​ в Excel –​

  1. ​ из ячеек содержит​ между датами выполняется​ имеет особенности, описанные​ из диапазона от​ ячейках В6 и​Можно​ЧИСТРАБДНИ​
  2. ​ ячейке A2 и​ 39 448, так​ смотрите в статье​ заменим числа дат​Число​ воскресенье первым днем​в месяцах без учета​ 13.04.1987 получается число​ – сама дата.​ это число дней,​ данные в формате​ преобразование данных в​ в примечаниях к​ 1 до 7​ В7. Получилось так.​узнать дату в​(NETWORKDAYS).​ начальной датой в​ как интервал между​

​ «Узнать дату в​ на день недели.​.​ недели.​ лет – «ym»;​ 31880. То есть​Аксёнов дмитрий​

названия дня недели.

​ прошедших начиная от​ Дата, соответствующие дате​ числа в коде​

ДЕНЬНЕД.

​ предыдущей функции.​ (единица соответствует воскресенью,​В ячейке В6​

ТЕКСТ.

​Excel​Excel хранит даты в​ ячейке A3 (364).​ этими датами составляет​ Excel по дню​ Выделяем ячейки столбца​В поле​Для отображения порядкового номера​

​в днях без учета​ от 1.01.1900 прошло​: =ТЕКСТ (СЕГОДНЯ ();​ даты 01.01.1900г. Подробнее​ получения посылки. Необходимо​

​ времени Excel. Это​

  1. ​Тип – число в​ а семь –​ стоит формула, написанная​
  2. ​на любой день​ виде чисел и​364​ 39 447 дней.​

​ недели, т.д.» тут.​

  1. ​ А (А3:А10). Заходим​Числовые форматы​ недели для указанной​ месяцев и лет​ 31 880 дней.​ «дддд») результат: «Среда»​ описано в статье:​ определить, соответствует ли​
  2. ​ означает, что записи​ диапазоне от 1​ субботе).​ в ячейке С6.​ недели, которая наступит​ подсчитывает количество дней​К началу страницы​
  3. ​Если оба аргумента числовые,​ Таким способом можно​ в формат ячеек,​выделите пункт​ даты применяется функция​ – «md»;​
  4. ​Этот принцип лежит в​=ТЕКСТ (СЕГОДНЯ ();​ Как вычислить дату​ указанная дата рабочему​ «=ДНИ(“24.06.2018”;”13.06.2018”)» и «=ДАТАЗНАЧ(“24.06.2018”)-ДАТАЗНАЧ(“13.06.2018”)»​ до 3, указывающее​Функция ДНИ возвращает числовое​В ячейке В7​

​ через определенное количество​

Примеры расчетов в Excel с использованием функций ДЕНЬ, ДЕНЬНЕД и ДНИ

​ с 0 января​Функция ДЕНЬНЕД​ функция ДНИ вычитает​ узнать дату и​ выбираем функцию «Все​(все форматы)​ НОМНЕДЕЛИ:​в днях без учета​ основе расчетов временных​ «ддд») результат: «Ср»​ в Excel? Поэтому​ дню недели (с​ вернут одинаковые значения.​ на то, какой​ значение, характеризующее разницу​ стоит формула, написанная​ дней или была​

Пример 1.

​ 1900 года. Вместо​Функция ЧИСТРАБДНИ​

​ из конечной даты​ будущюу и прошедшую.​ форматы».​и в поле​Дата 24.05.2015 приходится на​

с датами выдачи зарплаты.

Определение рабочих и выходных дней по формуле ДЕНЬНЕД

​ лет – «yd».​ данных. Чтобы найти​=ТЕКСТ (СЕГОДНЯ ();​ можно свободно использовать​ Пн по Пт)​Если один из параметров​ день недели считается​ дней между двумя​ в ячейке С7.​ некоторое время назад,​ того, чтобы подставлять​Функция РАБДЕНЬ​ начальную для получения​Как сложить даты,​В строке «Тип»​Тип​ 22 неделю в​В некоторых версиях Excel​

​ количество дней между​ «дд») результат: «06»​

Исходная таблица.

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

​ диалогового окна «Формат​

​введите значение​ году. Неделя начинается​ при использовании последних​ двумя датами, достаточно​Отображение дат в​ без функций: =B3-A3.​ значение “true” или​ записанную как текст,​ странах первый день​

​Функция ДЕНЬ имеет следующий​ дату по дню​

Определение рабочих и выходных дней.

​ пригодиться при планировании​ формулу, подставьте константы​ узнаете, как получить​

Зачем нужна функция ДНИ в Excel?

​ ними.​ дни, месяцы, года,​ ячеек» пишем такой​дддд​ с воскресенья (по​ двух аргументов («md»,​ от более позднего​ виде дней недели​

​Как видно на рисунке​ “false” (если выходной​

ВОВ.

​ то он будет​ недели – воскресенье,​

используем следующую формулу.

​ синтаксис:​

ДНИ.

​ недели. Но в​ поставок, сроков работ,​ чисел, которые представляют​

​ день недели по​Если один из аргументов​ как посчитать стаж​ формат – ДДД.​, чтобы отображались полные​ умолчанию).​ «yd») функция может​ временного периода отнять​Abram pupkin​ результат аналогичен. Фактически​ день) для дальнейшей​

ДНИ не нужна.

​ обработан функцией ДАТАЗНАЧ,​ в нашей –​=ДЕНЬ(дата)​ Excel можно проделать​ при оформлении договора,​

exceltable.com

Как в Excel сделать так, чтобы в заданной ячейке автоматически отображался текущий день недели?

​ эти даты. Чтобы​ дате в Excel​ текстовый, он обрабатывается​ по датам, возраст,​Нажимаем «ОК». Получилось так.​ названия дней недели​В качестве второго аргумента​

​ выдать ошибочное значение.​​ более ранний.​: =»Сегодня «&ТЕКСТ (СЕГОДНЯ​

​ функция ДНИ в​​ обработки программой.​
​ которая вернет целочисленную​ понедельник). Если тип=1,​Принимает на вход единственный​ и обратную операцию​ т. д.​
​ это сделать, выделите​ и как подсчитать​ как ДАТАЗНАЧ(дата_как_текст) и​ т.д., смотрите в​
​Этот способ можно​ (понедельник, вторник и​ указана цифра 2.​
​ Лучше применять альтернативные​​ ();»ДДДД»)&» «&ДЕНЬ (СЕГОДНЯ​ Excel не нужна​Исходная таблица имеет следующий​ дату.​ первым днем недели​ параметр дата, который​
​ — определить по​Как узнать дату в​E1:E2​
​ количество будних/рабочих дней​ возвращает целочисленную дату​ статье «Дата в​
​ применить в табеле​ т. д.), либо​
​ Поэтому формула считает,​ формулы.​Построение значение даты, составляя​ ())&» «&ТЕКСТ (СЕГОДНЯ​ вообще.​ вид:​

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

​ учета рабочего времени.​​ддд​ что неделя начинается​Примеры действия функции РАЗНДАТ:​ его из отдельных​
​ ();»ММММ»)​То есть не дата,​
​Для определения дня недели​
​ числа, значения которых​ тип=2 – понедельник.​ которой требуется определить.​ Смотрите этот способ​
​.​ и нажмите​Функция​Если аргументы — это​В Excel можно​ В строке с​, чтобы отображались сокращенные​ с понедельника (второй​
​В версии Excel 2007​ элементов-чисел.​Текущее время можно​

Функции для работы с датами в Excel: примеры использования

​ которая отображается с​ будем использовать ДЕНЬНЕД,​ находятся за пределами​ Если тип=3, результатом​Примечания:​ в статье «День​Например, нам нужно​

Как Excel обрабатывает время

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

​ первым аргументом которой​ допустимых в коде​ работы функции ДЕНЬНЕД​В качестве входного параметра​ недели по дате​ узнать дату, которая​.​(WEEKDAY) в Excel​ за допустимый диапазон,​ таблицу, строку. Как​ даты — только​ Ср и т. д.).​

​Скачать примеры функций для​ в справочнике, но​Все аргументы обязательные. Их​=ТДАТА ()​ ()», а именно​ является данные из​ времени Excel, будет​ будет число из​

​ обычно используется ячейка​

Пример функции ДАТА

​ в Excel».​ будет в третий​=NETWORKDAYS(A1,B1,{41633;41634})​

​ возвращает число от​

​ функция ДНИ возвращает​ это сделать, смотрите​ число (Д). Тогда,​Для выполнения этой задачи​ работы с датами​ она работает. Хотя​ можно задать числами​Но чтобы часики​ день недели (понедельник,​ ячейки «Дата прибытия»,​ сгенерирована ошибка #ЗНАЧ!.​ диапазона от 0​

​ из таблицы Excel,​Как к дате​ вторник марта 2015​=ЧИСТРАБДНИ(A1;B1;{41633;41634})​ 1 (воскресенье) до​ значение ошибки «#ЧИСЛО!».​ в статье «Как​ в ячейке будем​ используется функция ТЕКСТ.​Для указания текущей даты​

​ результаты лучше проверять,​

ДАТА.

​ или ссылками на​ тикали и циферки​

Большее количество дней.

​ вторник и т.​ а вторым –​Если в функции ДНИ​

Ссылки в аргументах.

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

​ до 6, где​ содержащая данные в​

​ прибавить рабочие дни​

  • ​ г.​
  • ​Функция​
  • ​ 7 (суббота), представляющее​Если аргументы — это​ переместить столбец в​

​ писать всю дату,​Скопируйте указанные ниже данные​

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

​РАБДЕНЬ​ номер дня недели.​ строковые значения, которые​ Excel».​ например — 12.01.2016.​ на пустой лист.​ (не имеет аргументов).​

​Возвращает год как целое​

РАЗНДАТ.

​ числовыми данными: для​ писать макрос.​Maddyman​ недели начинается с​ виде данных, которые​Примечение: в некоторых случаях​

Функция ГОД в Excel

​Также на вход принимаются​ в статье «Как​Пояснение таблицы:​(WORKDAY) почти противоположна​ Судя по всему,​ нельзя обработать как​В этой статье описаны​ А в ячейке​1​ Чтобы отобразить текущее​ число (от 1900​ года – от​

​А в таком​

ГОД.

Функция МЕСЯЦ в Excel: пример

​: Так: =ДЕНЬНЕД (СЕГОДНЯ​ единицы, которая соответствует​ не могут быть​ вместо чисел 1,2…7​ результаты вычислений функции​ посчитать рабочие дни​Год​ функции​ 16 декабря 2013​ допустимые даты, функция​ синтаксис формулы и​

​ с этим форматом​

МЕСЯЦ.

Примеры функций ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в Excel

​2​ время и дату,​ до 9999), который​ 1900 до 9999;​ виде время будет​ ())​ понедельнику). Для решения​ представлены в виде​

ДЕНЬ.

​ требуется вывод названия​ ДАТА и прочих​ в Excel» тут.​– год, в​

ДЕНЬНЕД.

​ЧИСТРАБДНИ​ в формуле ниже​ ДНИ возвращает значение​

​ использование функции​ будет видно только​3​ применяется функция ТДАТА​

НОМНЕДЕЛИ.

​ соответствует заданной дате.​ для месяца –​ меняться скачкообразно (Изменение​Владимир стоянов​ используем следующую функцию:​

С понедельника.

​ дат в Excel,​ дня недели (понедельник,​ функций, возвращающих значения​Как посчитать количество​ котором определяем дату.​(NETWORKDAYS). Она возвращает​

​ выпадает на понедельник.​ ошибки «#ЗНАЧ!».​

​ДНИ​ число — 12.​A​ ().​ В структуре функции​ от 1 до​ времени будет происходить​

exceltable.com

​: или так​

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

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

Изменение формата ячейки

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

  1. Щелкните по ячейке с датой правой кнопкой мыши и из появившегося контекстного меню выберите пункт «Формат ячеек».Переход к настройке формата ячейки в Microsoft Excel

  2. В новом окне на панели слева выделите левой кнопкой мыши пункт «Все форматы», после чего самостоятельно укажите тип как ДДДД.Ручной ввод формата ячейки в Microsoft Excel

  3. Обратите внимание на поле «Образец», чтобы пример показывался как текстовое описание дня недели, после чего примените изменения.Проверка примера формата ячейки в Microsoft Excel

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

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Использование функции ТЕКСТ

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

  1. Выберите любую свободную ячейку для подставления имеющегося значения и объявите в ней функцию =ТЕКСТ().Объявление функции ТЕКСТ в Microsoft Excel

  2. В скобках в первую очередь выберите ячейку с датой, кликнув по ней левой кнопкой мыши. Затем поставьте знак «;» для перехода к следующему аргументу.Добавление даты в функцию ТЕКСТ для перевода в день недели в Microsoft Excel

  3. Задайте кавычки и внутри них напишите дддд, чтобы указать нужный тип формата ячейки.Добавление формата для функции ТЕКСТ в Microsoft Excel

  4. Примените ввод формулы через Enter и посмотрите, как будет выведена ваша дата в виде дня недели. Эту формулу можно растянуть и на все следующие даты, если в таблице много строк, конвертирование которых требуется.Результат применения функции ТЕКСТ для перевода даты в день недели в Microsoft Excel

Использование функции ДЕНЬНЕД

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

  1. Объявите функцию =ДЕНЬНЕД().Объявление функции ДЕНЬНЕД в Microsoft Excel

  2. В скобках выберите ячейку с датой, день недели которой вы хотите вывести.Выбор даты для функции ДЕНЬНЕД в Microsoft Excel

  3. После точки с запятой появится список с вариантами начала исчисления дней недели. Первый вариант подходит в тех случаях, если первым днем недели для вас является воскресенье, а последним – суббота. Второй является стандартным для СНГ-стран, поскольку первый день будет понедельник, а последний – воскресение. Посмотрите на весь список и решите, какой из этих вариантов подходит вам.Выбор типа исчисления дней недели в функции ДЕНЬНЕД в Microsoft Excel

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

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

Содержание

  1. Работа с функциями даты и времени
  2. ДАТА
  3. РАЗНДАТ
  4. ТДАТА
  5. СЕГОДНЯ
  6. ВРЕМЯ
  7. ДАТАЗНАЧ
  8. ДЕНЬНЕД
  9. НОМНЕДЕЛИ
  10. Как автоматически заполнять даты в Excel
  11. Дата фиксированная, не обновляемая
  12. Функция ВРЕМЗНАЧ
  13. Функция РАБДЕНЬ
  14. Вставка текущей даты и времени
  15. Функция ЧИСТРАБДНИ
  16. Функция ДЕНЬ
  17. Примеры как использовать
  18. Функция МЕСЯЦ
  19. Функция ЧАС
  20. Функция ДЕНЬНЕД
  21. Функция МИНУТЫ
  22. Функция НОМНЕДЕЛИ
  23. Функция ГОД
  24. Вставка обновляемого значения даты или времени
  25. Функция СЕКУНДЫ
  26. Как поставить неизменную отметку времени автоматически формулами?

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

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

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

  1. Чтобы вставить формулу с помощью мастера, выберите ячейку, в которой будет отображаться результат, затем нажмите кнопку «Вставить функцию». Он расположен слева от строки формул.
  2. Переключитесь на функцию мастера в Microsoft Excel

  3. Далее активируется функция мастера. Щелкаем по полю «Категория».
  4. Мастер в Microsoft Excel

  5. В открывшемся списке выберите пункт «Дата и время».
  6. Выбор категории функций в Microsoft Excel

  7. Впоследствии открывается список операторов этой группы. Чтобы перейти к спецификации, выберите нужную функцию в списке и нажмите кнопку «ОК». После выполнения перечисленных действий откроется окно аргументов.

Перейти к аргументам функции в 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

Как автоматически заполнять даты в Excel

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

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

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

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

Вы также можете автоматически вставлять каждые N дней. Для этого вам нужно добавить значение в ячейку, щелкнуть правой кнопкой мыши маркер автозаполнения, удерживать его и перетащить туда, где должна заканчиваться числовая последовательность. Затем выберите параметр заполнения «Progression» и выберите значение шага.

Дата фиксированная, не обновляемая

Значение «Текущая дата» Excel можно получить, просто нажав клавиши Ctrl и «;». Просто перейдите в нужную ячейку на листе и сразу же, удерживая клавишу Ctrl, нажмите точку с запятой. Текущая дата появится в ячейке в сокращенном формате, например 14.05.2017.

дата и время

Чтобы ввести время, проделайте аналогичную операцию: удерживая клавишу Ctrl, удерживая Shift, также нажмите точку с запятой. Все. Текущее время вводится в формате «часы: минуты».

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

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

Функция ВРЕМЗНАЧ

Преобразует время, указанное в текстовой строке, в его числовое значение. Распознаются только форматы отметок времени, доступные в меню формата ячейки.
Синтаксис: = TIMVALUE (текст), где «текст» — это обязательный аргумент, который принимает строку времени или ссылку на эту строку.

Пример использования:
На изображении показано несколько вариантов использования функции ВРЕМЕННОЕ ЗНАЧЕНИЕ. Обратите внимание на первый столбец, он содержит все строки, которые были указаны для аргумента рассматриваемой функции. Все значения явно указаны в строке, кроме последнего, поэтому функция не преобразует ее, и возвращается ошибка. Четвертая строка содержит дату и время, но функция принимает только временное значение. Остальное игнорируется.

Примеры ВРЕМЕННОЙ ЗНАЧЕНИЯ

Функция РАБДЕНЬ

Вычисляет и возвращает дату в указанном количестве рабочих дней. Нерабочими днями считаются суббота, воскресенье и праздничные дни.
Синтаксис: = РАБДЕНЬ (начальная_дата, число_дней, праздники), где

  • start_date Обязательно. Значение даты или ссылка на ячейку, содержащую это значение.
  • num_days Обязательно. Число или ссылка на это число, указывающее количество рабочих дней, которые должны пройти для получения рассчитанной даты.
  • Праздники — необязательная тема. Дата, диапазон ячеек дат или массив дат, которые нужно исключить из дней недели.

Пример использования:
= РАБДЕНЬ («11.06.2013»; 1) — возвращает результат 12.06.2013.
= РАБОЧИЙ ДЕНЬ («06.11.2013»; 4) — результат 17.06.2013.
= РАБДЕНЬ («11.06.2013»; 1; «12.06.2013») — функция вернет результат 13.06.2013.
= РАБДЕНЬ («11.06.2013»; 1; {«12.06.2013»; «13.06.2013»}) — результат будет 14.06.2013.

Вставка текущей даты и времени

Есть два варианта вставки текущего времени и даты в Excel: статический и динамический. Первый служит отметкой времени. Второй вариант позволяет всегда обновлять дату и время в ячейке.

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

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

  1. Ctrl +; o Ctrl + Shift + 4 — эти горячие клавиши автоматически вставляют соответствующую дату в ячейку, когда человек нажимает эти кнопки.
  2. Ctrl + Shift +; или Ctrl + Shift + 6 — можно использовать для записи текущего времени.
  3. Если вам нужно ввести и время, и дату, актуальные для данного момента, вы должны сначала нажать первую комбинацию клавиш, затем нажать пробел и вызвать вторую комбинацию.

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

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

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

Функция ЧИСТРАБДНИ

Возвращает количество рабочих дней между указанными датами (включительно). Нерабочими днями считаются суббота, воскресенье и праздничные дни.
Синтаксис: = ЧИСТРАБДНИ (начальная_дата, конечная_дата, праздники), где

  • start_date и end_date обязательны. Значение даты или ссылка на ячейку, содержащую это значение.
  • дополнительные праздники. Дата, диапазон ячеек дат или массив дат, которые нужно исключить из дней недели.

Пример использования:
= ДНЕЙ РАБОТЫ СЕТИ («06.11.2013»; «16.06.2013») — результат функции 4.
= ЧИСТРАБДНИ («11.06.2013»; «16.06.2013»; «14.06.2013») — возвращает результат 3.

Функция ДЕНЬ

Возвращает число, представляющее день указанной даты.
Синтаксис: = ДЕНЬ (дата), где «дата» является обязательным аргументом и принимает числовое значение даты или ссылку на это значение.

Пример использования:
= ДЕНЬ («05.09.1945») — возвращает результат 9.
= ДЕНЬ (16566) — также вернул результат 9, так как 16566 — это числовое представление даты 05.09.1945.

Примеры как использовать

Как известно, любую функцию можно вставить в таблицу тремя способами:

1. Через специальный мастер, выполняющий два последовательных шага.

2. Через строку формул.

3. Сразу в ячейку через знак равенства.

На заметку! Если вы используете английскую версию редактора, то на английском эта функция называется сегодня.

Рассмотрим несколько примеров:

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

Важно! Чтобы результаты отображались правильно, используйте формат «Количество ячеек.

  • 2. Для планировщика из редактора нужно вернуть текущий день недели.

Чтобы обойти эту проблему, необходимо использовать специальную функцию WEEK DAY с аргументом TODAY. В этом случае важно правильно выбрать тип номера. Чтобы понедельник был один, а воскресенье — семь, необходимо использовать второй тип.

  • 3. Подумайте, как сделать меньше дней с этого момента.

Формула выглядит так:

= СЕГОДНЯ () — 2, т.е результатом будет дата минус два дня. Увеличение даты работает точно так же.

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

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

Функция МЕСЯЦ

Возвращает число, представляющее месяц указанной даты.
Синтаксис: = МЕСЯЦ (дата), где «дата» является обязательным аргументом и принимает числовое значение даты или ссылку на это значение.

Пример использования:
= МЕСЯЦ («01.01.2001») — возвращен результат 1.
= МЕСЯЦ (36892) — также вернул результат 1, поскольку 36892 — это числовое представление даты 01.01.2001.

Функция ЧАС

Возвращает число от 0 до 23, представляющее время указанного времени или даты.
Синтаксис: = ЧАС (время), где «время» является обязательным аргументом и принимает числовое значение для времени, даты или ссылки на это значение.

Пример использования:
= ЧАС («14:34:50») — функция вернет значение 14.
= ЧАС (0,0241898148) — также возвращает 14, поскольку 0,0241898148 — это числовое представление часа 14 часов 34 минут 50 секунд.

Функция ДЕНЬНЕД

Возвращает порядковый номер дня недели для указанной даты. Вы также можете указать тип нумерации дней недели.

Синтаксис: = WEEKDAY (дата; тип), где

  • date — обязательный аргумент, который принимает дату или ссылку на дату, для которой должен быть определен день недели.
  • тип — необязательный аргумент. Целое число от 1 до 3, указывающее формат счета:
    • 1 — неделя начинается в воскресенье. Это значение по умолчанию;
    • 2 — неделя начинается в понедельник;
    • 3 — неделя начинается с понедельника и отсчет времени начинается с нуля.

Пример использования:
= WEEKDAY («07/10/2013») — результат функции 2, поскольку аргумент типа не указан, а дата — понедельник.
= WEEKDAY («10.07.2013»; 2) — результат выполнения функции 1.
= ДЕНЬ НЕДЕЛИ («07.10.2013», 3) — результат 0.

Функция МИНУТЫ

Возвращает число от 0 до 59, представляющее минуты указанного времени или даты.
Синтаксис: = МИНУТЫ (час), где «час» является обязательным аргументом и принимает время, дату или числовую ссылку на это значение.

Пример использования:
= МИНУТЫ («22:45:00») — функция вернет 45.
= МИНУТЫ (0,428472222222222) — возвращает 17, поскольку 0,4284722222222222 — это числовое представление 10:17:00.

Функция НОМНЕДЕЛИ

Возвращает порядковый номер недели в году.

Синтаксис: = WEEKS (дата; тип), где

  • date — обязательный аргумент, который принимает дату или ссылку на дату, для которой должен быть определен день недели.
  • тип — необязательный аргумент. Целое число от 1 до 2, указывающее формат недели:
    • 1 — неделя начинается в воскресенье. Это значение по умолчанию;
    • 2 — неделя начинается в понедельник;

Пример использования:
= НОМЕРА НЕДЕЛИ («10.07.2013»; 1) — возвращает 41.
= НОМЕРА НЕДЕЛИ («10.07.2013»; 2) — возвращает 40.

Функция ГОД

Возвращает число, представляющее год указанной даты.
Синтаксис: = ГОД (дата), где «дата» является обязательным аргументом и принимает числовое значение даты или ссылку на это значение.
Пример использования:
= ГОД («10.08.2013») — возвращенный результат 2013.
= YEAR (41555) — также вернул результат 2013, поскольку 41555 — это числовое представление даты 8 октября 2013 года.

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

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

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

Например:

Формула

Описание (результат)

= СЕГОДНЯ()

Текущая дата (значения могут отличаться)

= TDATE()

Текущая дата и время (значения могут отличаться)

  1. Выделите текст в таблице выше и нажмите CTRL + C.

  2. На пустом листе щелкните ячейку A1 один раз и нажмите CTRL + V. Если вы работаете в Excel в Интернете, повторите «Копировать» и «Копировать» для каждой ячейки в примере.

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

  3. Чтобы переключиться между отображением результатов и отображением формул, возвращающих эти результаты, нажмите клавиши CTRL + `(с ударением) или на вкладке« Формулы »в группе« Зависимости формул »нажмите кнопку« Показать формулы.

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

Примечание. Результаты, возвращаемые функциями TODAY и TDATE, изменяются только при пересчете таблицы или при запуске макроса, содержащего эту функцию. Ячейки, содержащие эти функции, не обновляются постоянно. Системные часы компьютера используются в качестве значений даты и времени.

Функция СЕКУНДЫ

Возвращает число от 0 до 59, представляющее секунды указанного времени или даты.
Синтаксис: = СЕКУНДЫ (время), где «время» является обязательным аргументом и принимает время, дату или числовую ссылку на это значение.

Пример использования:
= СЕКУНДЫ («07:23:32») — функция вернет 32.
= СЕКУНДЫ (0,999988425925926) — возвращает 59, поскольку 0,999988425925926 — это числовое представление для 23:59:59.

Как поставить неизменную отметку времени автоматически формулами?

Допустим, у вас есть список продуктов в столбце A, и как только один из них будет отправлен покупателю, введите «Да» в столбец «Доставка», то есть в столбец B. Как только вы увидите там «Да» , вы хотите автоматически регистрировать в столбце C время, когда это произошло. И вам больше не нужно его менять.

Для этого попробуем использовать во второй части вложенную функцию ИЛИ с циклическими ссылками:

= ЕСЛИ (B2 = «Да»; ЕСЛИ (C2 = «»; YDATE (), C2); «»)

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

введите дату выполнения условия

В приведенной выше формуле первая функция ЕСЛИ проверяет B2 на наличие слова «Да» (или любого другого текста, который вы выбрали для вставки). И если указанный текст присутствует, он выполняет вторую функцию ЕСЛИ. В противном случае возвращается null. Второй SE — это формула цикла, которая заставляет функцию TDATA () возвращать сегодняшние дату и время только в том случае, если в C2 еще ничего не было записано. А если там уже что-то есть, то ничего не изменится, сохранятся все существующие ярлыки.

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

= ЕСЛИ (B2 <> «»; ЕСЛИ (C2 = «»; TDATE (), C2); «»)

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

Источники

  • https://lumpics.ru/functions-date-and-time-in-excel/
  • [https://office-guru.ru/excel/kak-avtomaticheski-prostavit-datu-v-excel.html]
  • [https://FB.ru/article/314023/data-tekuschaya-kak-poluchit-tekuschuyu-datu-i-vremya-v-excel]
  • [https://office-menu.ru/uroki-excel/13-uverennoe-ispolzovanie-excel/44-funktsii-data-i-vremya-excel]
  • [https://mir-tehnologiy.ru/funktsiya-segodnya-v-excel/]
  • [https://support.microsoft.com/ru-ru/office/%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0-%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B8%D1%85-%D0%B4%D0%B0%D1%82%D1%8B-%D0%B8-%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8-%D0%B2-%D1%8F%D1%87%D0%B5%D0%B9%D0%BA%D1%83-b5663451-10b0-40ab-9e71-6b0ce5768138]
  • [https://my-excel.ru/formuly/formula-v-excel-tekushhej-daty.html]
  • [https://mister-office.ru/formuly-excel/insert-dates-excel.html]

Формула периода недели

tymak

Дата: Среда, 09.10.2013, 12:21 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

День добрый.
С Экселем, к сожалению, знаком плохо, поэтому и возник вопрос.

В одной строке указан период недели, 09.09.13-15.09.13 есть ли какая-нибудь формула, чтобы в соседней ячейке появилось 16.09.13-22.09.13, а в следующей 23.09.13-29.09.13 и т.д. (и, если возможно, чтобы в соседних ячейках отображался номер этой недели)

Спасибо!

К сообщению приложен файл:

6685172.xls
(24.0 Kb)

Сообщение отредактировал tymakСреда, 09.10.2013, 12:35

 

Ответить

Pelena

Дата: Среда, 09.10.2013, 12:29 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

И формула есть, и возможно… при наличии файла с примером


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

tymak

Дата: Среда, 09.10.2013, 12:47 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Пардон.

файл добавил.

 

Ответить

_Boroda_

Дата: Среда, 09.10.2013, 12:53 |
Сообщение № 4

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Код

=ТЕКСТ(ПСТР(B3;1;8)+7;»ДД.ММ.Г»)&ТЕКСТ(ПСТР(B3;1;8)+13;»-ДД.ММ.Г»)

Код

=НОМНЕДЕЛИ(—ПСТР(B3;1;8))


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

китин

Дата: Среда, 09.10.2013, 13:01 |
Сообщение № 5

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

что то сложно получилось.зато формат,как в примере

Код

=ТЕКСТ(ЛЕВСИМВ(B3;8)+7;»ДД.ММ.ГГ»)&»-«&ТЕКСТ(ЛЕВСИМВ(B3;8)+13;»ДД.ММ.ГГ»)

укоротил малость


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

Сообщение отредактировал китинСреда, 09.10.2013, 13:16

 

Ответить

Понравилась статья? Поделить с друзьями:
  • Excel функции суммирования только чисел
  • Excel функции суммесли дата от до
  • Excel функции ссылка на другой лист
  • Excel функции справочник скачать бесплатно
  • Excel функции способы работы если