Как узнать последний день недели месяца в excel

Номер недели в году в MS EXCEL

​ и концом? иномер​ который необходимо отобразить,​ для декабря 32​ день недели.​ соответственно попадает на​

​ 1 января 2008​     Обязательный. Дата, по​

Используя функцию НОМНЕДЕЛИ()

​ в статье «Как​ будет в третий​ Формат ячеек, вкладка​ день недели первого​ то его название​ месяца должны располагаться​ AG – 5​ the previous year.​Guest​: Как говрил Мюнгхаузен,​ недели в каком​ в числовом формате.​ дня, получим в​Для работы с датами​ воскресенье или понедельник)​​ г. — число 39 448,​​ которой определяется неделя.​ посчитать рабочие дни​ вторник марта 2015​ Число, (все форматы),​ дня года зная​ можно начинать на​

​ в последовательных столбцах.​

​ см. Для установки​​Unlike absolute week​​: В Аксапте используются​ из любой ситуации​ варианте (ЕМНИП-их три)?​ Даты в текстовом​

​ результате 1 января.​ в Excel в​ и, как следствие,​ поскольку интервал между​ Даты должны вводиться​​ в Excel» тут.​

​ г.​ нажав​ его.​​ один столбец левее​

По стандарту ISO8601:2000 (ГОСТ ИСО 8601-2001)

​ Числа первой (полной​ ширины столбцов следует​ numbers, not every​ ISO Week numbers:​ есть выход, у​Hryak​ формате функция обрабатывает​Пример использования функции:​ разделе с функциями​ первая неделя может​ датами составляет 39 448​ с использованием функции​

​Как посчитать количество​Сделаем такую таблицу.​CTRL+1​​1.) Мы знаем,​​ соответствующих месяцев других​

​ или неполной) недели​ выделить эти столбцы​ year will have​Under the ISO​ меня же получился​: первый день -​ неправильно.​

​Зададим большее количество дней​ определена категория «Дата​ начинаться не с​ дней.​ ДАТА или как​ дней между датами​Пояснение таблицы:​. Для отображения вместо​

excel2.ru>

НОМНЕДЕЛИ (функция НОМНЕДЕЛИ)

​ Эта методика определена​ — определить по​ пригодиться при планировании​​ …), текстовую форму​​ вычисления дня недели​

Описание

​ ячейки, а между​ месяцев первого квартала.​☜✿☞ Михаил ☜✿☞​ 1-Jan falls on​ which there are​ стандартов для определения​ известна?​ вычисления других формул.​

​ до 31.​ года.​ номера недели:​

  • ​В приложении Excel даты​​ в стандарте ISO​ дате день недели.​ поставок, сроков работ,​ (Понедельник, Вторник, …)​ по дате. У​

  • ​ маем и июнем​​ Каждое число должно​: ЭЛЕКТРОННАЯ ТАБЛИЦА “ТАБЕЛЬ-КАЛЕНДАРЬ​ a Friday, Saturday,​ three days or​ номера недели как​Hryak​Пример использования функции ГОД:​Если для аргумента «День»​Решение обратной задачи –​Функция НОМНЕДЕЛИ() считает, что​

Синтаксис

​ хранятся в виде​

​ 8601, который широко​ Смотрите этот способ​

  • ​ при оформлении договора,​​ или просто можно​ меня она где​ – четыре. Кроме​ располагаться в строке​ НА ТЕКУЩИЙ ГОД”​ or Sunday, the​ less in the​ минимум три по​: Нет только номер​Возвращает месяц как целое​ задать большее число​ когда известен номер​ первая неделя года​ последовательных чисел, что​ используется в Европе​

  • ​ в статье «День​​ т. д.​ изменить формат ячейки.​ то есть. Я​ того, первую неделю​ с днем недели,​

​1.Установить ширину столбца​

​ first few days​

​ first week of​

​ Европе и США,​

​ недели. Год берем​

​ число (от 1​

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

​ недели, а нужно​

​ начинается с 1-го​

​ позволяет использовать их​

​ для нумерации недель.​

​ недели по дате​

​Как узнать дату в​

​День недели можно быстро​

​ делал проги для​

​ мая можно разместить​

​ на который эта​

​ A равной 5​

​ of the year​

​ January, the WEEKNUM​

​ а в России​

​ текущий​

​ до 12) для​

​ в указанном месяце),​

​ найти, например, дату​

​ января. В ней​

​ в вычислениях. По​

​НОМНЕДЕЛИ(дата_в_числовом_формате;)​

​ в Excel».​

​Excel​

​ отобразить с помощью​

​ вычисления дня недели.​

​ на один столбец​

Замечание

  • ​ дата приходится. В​ см, столбцов B​ are defined as​ function returns week​ я с бизнесс-неделями​Михаил С.​ заданной в числовом​ то лишние дни​ последнего дня этой​ может оказаться от​ умолчанию дате 1​Аргументы функции НОМНЕДЕЛИ описаны​Как к дате​

  • ​.​ Пользовательского формата. Пользовательский​Михаил прилепа​ левее буквы М).​ одной ячейке должно​

  • ​ – AZ (кроме​ being in the​ numbers that are​ никогда дела не​: а какие дни​

Пример

​ формате даты. Аргумент​ перейдут на следующий​ недели – приведено​ 1 до 7​ января 1900 г. соответствует​ ниже.​ прибавить рабочие дни​Например, нам нужно​ формат можно ввести​: Я тебе только​ Если название месяца​ располагаться только одно​ столбца AG) –​

​ last (52nd or​

​ incorrect according to​

​ имел :-)​

​ подразумеваются под началом​

​ – дата месяца,​

​ месяц. Например, указав​

​ в статье Последний​ дней (1 января​ число 1, а​Дата_в_числовом_формате​ или вычесть, смотрите​

​ узнать дату, которая​

​ через диалоговое окно​

​ скажу, как определить​ длинное (например, сентябрь)​ число. Числа одного​ 2 см, столбца​ 53rd) week of​ the European standard.»​

​Hryak/​

support.office.com>

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

Пример 2. Программный продукт считывает данные из таблицы Excel и использует их в своих расчетах. Одна из ячеек содержит данные в формате Дата, соответствующие дате получения посылки. Необходимо определить, соответствует ли указанная дата рабочему дню недели (с Пн по Пт) и вернуть логическое значение “true” или “false” (если выходной день) для дальнейшей обработки программой.

Исходная таблица имеет следующий вид:

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

Функция ЕСЛИ проверяет условие: находится ли полученное в результате работы функции ДЕНЬНЕД значение в интервале от 1 до 5 включительно и возвращает соответствующий результат (true или false).

Вычислим значения для остальных полей данных:

Как видно, все даты являются рабочими днями недели.

Способ 1. Неделя содержит первый четверг года

Давайте начнем с более популярного варианта, а именно, посчитаем номер недели для российского календаря.

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


Алгоритм расчета:

  • К вычисляемой дате (напомню, что дата в Excel хранится в числовом виде) прибавляем 3 дня и вычитаем номер дня недели (1 для понедельника, 2 для вторника и т.д.);Этим шагом мы добьемся, что для понедельника, вторника и среды вычисляемая дата увеличится, а для остальных дней (четверга, пятницы, субботы и воскресенья) уменьшится, что и позволит добиться включения первого четверга года в первую неделю.
  • Далее возьмем остаток от деления на 365,25 (средняя длительность года с учетом високосного года);Этой операцией мы получим количество дней в текущем году для вычисляемой даты.
  • Делим полученный результат делим на 7;Переводим дни в недели.
  • Прибавляем 1 и берем целую часть числа.

Начиная с версии Excel 2013 добавлена стандартная функция НОМНЕДЕЛИ.ISO (по стандарту ИСО), которую можно применить вместо выше приведенной формулы.
Синтаксис и описание функции НОМНЕДЕЛИ.ISO (в английской версии WEEKNUM.ISO):

Проверим работу функции на тех же датах, что и в предыдущем примере:


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

ДЕНЬНЕД (функция ДЕНЬНЕД)

​ – различаются. У​ – автоматически перейдет​ начальной датой в​​Если аргументы — это​​ и кон_дата —​

Синтаксис

​ должно отображаться значение​

​ так и отрицательным​ производится. Тогда нужно​

  • ​ года. Синтаксис этой​​ (см. ГОСТ ИСО​ нас в России​ на новые числа​ ячейке A3 (364).​ строковые значения, которые​ две даты, количество​ рабочие дни между​=СУММПРОИЗВ(СУММЕСЛИ(C2;ДЕНЬНЕД(СТРОКА(ИНДЕКС(A:A;A$2):ИНДЕКС(B:B;B$2))​3​ входит в диапазон,​Число от 1 (понедельник)​ 1 (воскресенье) до​ (понедельник, вторник и​ «понедельник». Существует несколько​ (в прошлое). Фишка​ взять ближайший рабочий​

  • ​ функции таков:​​ 8601-2001). Чтобы посчитать​ днем отсчета недели​

​ суббот и воскресений.​

​364​

​ нельзя обработать как​

​ дней между которыми​ датами, смотрите в​;2)))/C2​Рассмотрим,​

​ указанный в таблице​

​ до 7 (воскресенье)​ 7 (суббота).​

​ т. д.), либо​

​ способов отображения дат​ в том, что​

​ день, т.е

следующий​

​=НОМНЕДЕЛИ(Дата; Тип_отсчета)​ номер недели по​

​ принят понедельник, а​

​Как окрасить всю​К началу страницы​

​ допустимые даты, функция​

​ необходимо вычислить.​ статье «Как посчитать​

​Внимание!​

​как в​ выше, возвращается ошибка​

​12​

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

​ в виде дней​

​ если взять предыдущий​ понедельник, но какой​

​где​

​ дате по такой​ в других странах​

Замечание

  • ​ строку по дате,​Условное форматирование в Excel​ ДНИ возвращает значение​Нач_дата.​ рабочие дни в​Когда будем писать​Excel​ #ЧИСЛО!.​Число от 1 (вторник)​Аргументы функции ДЕНЬНЕД описаны​, чтобы отображались сокращенные​ недели.​ день от предполагаемой​

  • ​ формулой это лучше​Дата​ системе, можно использовать​ (например, США и​ читайте в статье​

  • ​поможет окрасить в​ ошибки «#ЗНАЧ!».​   Обязательный аргумент. Нач_дата и​ Excel».​ формулу, то нужно​

Пример

​посчитать количество воскресений между​Скопируйте образец данных из​ до 7 (понедельник).​ ниже.​ названия (Пн, Вт,​Примечание:​ даты доставки и​ сделать?​- ячейка с​ вот такую формулу:​ Израиле) – воскресенье.​ «Как выделить строку​ списке дат определенные​

​Скопируйте образец данных из​

​ кон_дата — две даты,​

​Как посчитать количество​

​ обратить внимание, по​

​ датами​

​ следующей таблицы и​

​13​Дата_в_числовом_формате​ Ср и т. д.).​ Представленные в этой статье​

​ с помощью этой​

​Первое, что обычно приходит​

​ датой, для которой​=ОТБР(ОСТАТ(A1+3-ДЕНЬНЕД(A1;2);365,25)/7+1)​Во-вторых, вопрос — какую​ в Excel по​

​ даты по условию.​

​ следующей таблицы и​

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

​ вставьте их в​

support.office.com>

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

​ в Excel» здесь.​ окно. Мы выбрали​ датами в Excel»​​ а затем —​​Число от 1 (пятница)​ как результат вычисления​3​​ но если не​​ либо ближайший понедельник​ДЕНЬНЕД (WEEKDAY)​

Синтаксис

​Первой рабочей неделей года​

​ только выбранные данные.​ список дат. Нам​

  • ​ а затем —​​ вычисления. По умолчанию​Как посчитать остаток​ второй порядок счета​ здесь.​ клавишу ВВОД. При​

  • ​ до 7 (четверг).​​ других формул и​A​ указано иное, функции​ (если доставка выпала​

​. Что-то типа:​​ Вариант 1 -​НОМНЕДЕЛИ.ISO (WEEKNUM.ISO)​ считается та, на​ Как это сделать,​ нужно, чтобы даты,​ клавишу ВВОД. При​ дата 1 января​ дней в определенном​ дней недели

Два​Обратите внимание!​ необходимости измените ширину​16​ функций. Например, для​

Замечания

  • ​Дата​ будут такими же.​ на субботу или​Т.е. если попали на​ американский (неделя начинается​В этом случае первой​

  • ​ которую выпадает первый​ смотрите в статье​ которые приходятся на​ необходимости измените ширину​ 1900 г. имеет​

  • ​ периоде, например, остаток​ раза нажали мышкой​В конце статьи​ столбцов, чтобы видеть​Число от 1 (суббота)​

  • ​ указания даты 23​19-фев-2007​Выделите ячейки, содержащие даты,​ воскресенье). Что и​ субботу (​ с воскресенья), вариант​

Пример

​ неделей года считается​ четверг года (или​ «Копирование в Excel​ субботу и воскресенье,​ столбцов, чтобы видеть​ номер 1, а​ неиспользованных дней отпуска,​ в этом окне.​ в разделе «Другие​ все данные.​ до 7 (пятница).​ мая 2008 г.​3-янв-2008​

​ которые должны отображаться​

​ требуется:​

​ДЕНЬНЕД​

​ 2 — наш.​

​ та, на которую​

​ 4 января, если​

​ отфильтрованных данных».​

​ окрашивались цветом. Воспользуемся​ все данные.​ 1 января 2008 г. —​ смотрите в статье​ Цифра 2 появилась​ статьи по этой​Данные​17​

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

​Формула​

​ в виде дней​Приятным бонусом идет возможность​выдал 6 для​Простая, но весьма частая​ попадает 1 января.​

​ хотите). Здесь логика​

​Потребность знать номер рабочей​

support.office.com>

Как прибавить (вычесть) дни к дате в Excel

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

Пример 1. Прибавление дней к дате в Excel

Общая формула добавления определённого количества дней к дате выглядит так:

= Дата
+ N дней

Дату можно задать несколькими способами:

  • Cсылкой на ячейку:
  • Обращением к функции ДАТА
    (DATE):

    ДАТА(2015;5;6)+10
    =DATE(2015,5,6)+10

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

    СЕГОДНЯ()+10
    =TODAY()+10

Следующий рисунок показывает действие этих формул. На момент написания текста текущей датой было 6 мая 2015 г.

Примечание:
Результатом выполнения этих формул является целое число, представляющее дату. Чтобы показать его как дату, необходимо выбрать ячейку (или ячейки) и нажать Ctrl+1
. Откроется диалоговое окно Формат ячеек
(Format Cells). На вкладке Число
(Number) в списке числовых форматов выберите Дата
(Date) и затем укажите нужный вам формат. Более подробное описание Вы найдёте в статье .

Пример 2. Вычитание дней из даты в Excel

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

= Дата
N дней

Вот несколько примеров формул:

A2-10
=ДАТА(2015;5;6)-10
=СЕГОДНЯ()-10

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

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

=ДЕНЬ(дата)

Принимает на вход единственный параметр дата, который соответствует дате, день которой требуется определить.

Примечания:

  1. В качестве входного параметра обычно используется ячейка из таблицы Excel, содержащая данные в формате дата.
  2. Также на вход принимаются результаты вычислений функции ДАТА и прочих функций, возвращающих значения в формате Дата.
  3. При непосредственном вводе данных между скобками функции (например, =ДЕНЬ(“24.06.2018”)) необходимо использовать кавычки, указывая тем самым на то, что передаваемые на вход данные имеют тип Текст. Далее Excel производит автоматическое преобразование данных в формат Дата.
  4. Ошибка #ЗНАЧ! Будет сгенерирована в том случае, если на вход функции ДЕНЬ были переданы данные неподдерживаемого Excel типа, например: ДЕНЬ(“24-июня-2018”) или ДЕНЬ(“24 06 2018”).
  5. Параметр дата может быть представлен в виде числа в коде времени Excel.

Функция ДЕНЬНЕД имеет следующую синтаксическую запись:

=ДЕНЬНЕД(дата;)

Описание аргументов функции:

  1. Дата – обязательный параметр, соответствующей дате, день недели которой требуется определить. Данный параметр имеет особенности, описанные в примечаниях к предыдущей функции.
  2. Тип – число в диапазоне от 1 до 3, указывающее на то, какой день недели считается первым (в некоторых странах первый день недели – воскресенье, в нашей – понедельник). Если тип=1, первым днем недели будет считаться воскресенье, тип=2 – понедельник. Если тип=3, результатом работы функции ДЕНЬНЕД будет число из диапазона от 0 до 6, где 0 соответствует понедельнику.

Примечение: в некоторых случаях вместо чисел 1,2…7 требуется вывод названия дня недели (понедельник, вторник… воскресенье). Для этого можно составить такую таблицу:

И затем выводить текстовое значение, соответствующее номеру дня недели:

Однако для данной задачи можно использовать следующую функцию: =ТЕКСТ(A2;»dddd»).

Результатом выполнения данной функции является текст «воскресенье». Если требуется краткая запись дня недели (Сб, Пн, Ср), в качестве второго параметра следует указать «dddd».

Функция ДНИ используется для расчета количества дней между двумя указанными датами и имеет следующий синтаксис: =ДНИ(кон_дата;нач_дата).

Описание аргументов данной функции:

  1. Кон_дата – обязательный параметр, характеризующий дату окончания какого-либо события.
  2. Нач_дата – обязательный параметр, характеризующий дату начала определенного события для выполнения расчета.

Примечания:

  1. При вычислении количества дней между датами выполняется преобразование данных в числа в коде времени Excel. Это означает, что записи «=ДНИ(“24.06.2018”;”13.06.2018”)» и «=ДАТАЗНАЧ(“24.06.2018”)-ДАТАЗНАЧ(“13.06.2018”)» вернут одинаковые значения.
  2. Если один из параметров функции представляет дату, записанную как текст, то он будет обработан функцией ДАТАЗНАЧ, которая вернет целочисленную дату.
  3. Если параметрами функции являются числа, значения которых находятся за пределами допустимых в коде времени Excel, будет сгенерирована ошибка #ЗНАЧ!.
  4. Если в функции ДНИ использованы параметры в виде данных, которые не могут быть представлены в виде дат в Excel, будет возвращена ошибка #ЗНАЧ!.

Как определить в Excel день недели по дате

Доброго времени суток друзья!

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

Определить день недели можно несколькими способами и в этой статье мы рассмотрим 3 варианта:

С помощью пользовательского формата

Очень простой способ определить день недели по дате, делается это следующим образом:

  • выделяете диапазон ячеек, в которых хотите внести изменения в отображении даты;
  • вызываете контекстное меню правой кнопкой мыши и выбираете пункт «Формат ячеек»;
  • в появившемся окне выбираете вкладку «Число», в разделе «Числовые форматы» вам нужно выбрать пункт «(все форматы)» и в поле тип внести нужный вам формат даты.

Сами форматы данных можно разделить на 2 типа: полный и сокращенный.

  • Полный формат обозначаеться полным названием дня недели или месяца (к примеру, среда, четверг, и т.д.), полный формат указывается «ДДДД» — для дней недели, «ММММ» — для месяцев.
  • Сокращенный формат отображается только двумя буквами (к примеру, Ср, Чт, Пт, и т.д.) и для этого указывается формат «ДДД» — для дней недели, «МММ» — для месяцев.

С помощью функции ТЕКСТ

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

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

=ТЕКСТ (А1;«дддд»), формула возвращает текстовое значение дня недели.

С помощью функции ДЕНЬНЕД

Третий вариант узнать день недели по дате, это с помощью функции ДЕНЬНЕД, которая относится к группе «Дата и время», там вы ее и найдете. Эта функция возвращает число от 1 до 7, что соответствуют дню недели. Формула выглядит так:

=ДЕНЬНЕД(А1;2), где:

  • «А1 – это адрес ячейки где дата в числовом формате,
  • «2 – это число которое определяет тип возвращаемого значения (существует 3 типа: 1 или отсутствует – возвращает число от 1 (воскресенье) до 7 (суббота), 2 – от 1 (понедельник) до 7 (воскресенье) и 3 – от 0 (понедельник) до 6 (воскресенье), нам привычней всего 2 тип).

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

А на этом у меня всё! Я очень надеюсь, что что тема как определить в Excel день недели по дате, была раскрыта и стала вам полезной . Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями прочитанным и ставьте лайк!

Не забудьте поблагодарить автора!

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

Как пользоваться функцией ДАТАМЕС в Excel

Функция имеет следующую синтаксическую запись:

=ДАТАМЕС(нач_дата;число_месяцев)

Описание аргументов:

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

Примечания:

  1. Если в качестве аргумента первого аргумента функции введена дата как текст (например, =ДАТАМЕС(“20.06/2019”;5), может возникнуть ошибка в расчетах. Рекомендуется использовать функции, работающие с данными в формате Даты.
  2. Рассматриваемая функция может быть использована для расчета даты вперед и назад. Например, =ДАТАМЕС(«20.06.2019»;4) вернет значение 20.10.2019, а =ДАТАМЕС(«20.06.2019»;-20) вернет 20.10.2017 (аргумент число_месяцев задан отрицательным числом).
  3. Если число_месяцев указан в виде значения 0, будет возвращена дата, указанная в качестве первого аргумента.
  4. Если порядковый номер дня в значении, указанном в качестве первого аргумента, равен 30 или 31, а вычисляемая дата соответствует месяцу Февраль, будет возвращен последний день этого месяца. Например, =ДАТАМЕС(«31.03.2019»;-1) вернет значение 28.02.2019.
  5. Если первый аргумент функции принимает данные, которые не могут быть преобразованы к числовому значению, будет возвращен код ошибки #ЗНАЧ!
  6. Рассматриваемая функция усекает дробную часть чисел, передаваемых в качестве второго аргумента.

Примеры как определить дату после нескольких месяцев в Excel

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

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

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

Вид таблицы данных:

Для нахождения первого значения используем формулу:

Для округления согласно условию вводим функцию ЕСЛИ для проверки условия «превышает ли дробная часть числа, характеризующего количество месяцев, значение 0,5» и выполняем округление, где требуется.

Вычисленное значение:

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

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

​ что високосные года​ кварталов (но после​ каждого месяца следует​ и выбрать пункт​ a week 53.​ standard, a week​ целый лабиринт. :)​

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

​ понедельник (по российским​Примеры использования функции МЕСЯЦ:​ для июня:​ и время». Рассмотрим​ понедельника. У этой​Если значение «дата_в_числовом_формате» находится​ результат вычисления других​ без праздников, например,​Год​ даты дня недели,​ несут в себе​

​ последней буквы предшествующего​ располагать под первой​ меню “Формат →​ For example, the​ always begins on​Щас буду смотреть​ стандартам), последнй -​Возвращает день как целое​Примеры использования в качестве​ наиболее распространенные функции​ функции есть второй​ вне диапазона для​

​ формул и функций.​ отпускные, как посчитать​– год, в​ на который она​ 2 смещения, а​ месяца должна быть​ буквой названия этого​ Столбец → Ширина”.​

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

​ a Monday, and​ вариант который мне​ воскресенье.​

​ число (от 1​

​ аргументов ссылок на​ в этой категории.​ аргумент​ текущего базового значения​ Например, для указания​ конкретные дни недели​ котором определяем дату.​ приходится, в поле​ не високосные одно.​ хотя бы одна​ месяца. Если название​2.В первой строке​

​ not have a​ ends on a​ больше подходит.​Не понял что​ до 31) для​ ячейки:​Программа Excel «воспринимает» дату​тип​ даты, возвращается ошибка​ даты 23 мая​

​ между датами и​

​Месяц​ Тип, предварительно все​

​2.) Определяем кол-во​ пустая ячейка) ,​ месяца короткое (например,​

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

​ таблицы расположить цифры​ week 53. Week​

​ Sunday. The first​

  • ​Всем большое спасибо.​
  • ​ такое ЕМНИП​
  • ​ заданной в числовом​Возвращает разницу между двумя​ и время как​

​, который может принимать​ #ЧИСЛО!.​

  • ​ 2008 г. следует​ многое другое, смотрите​
  • ​– порядковый номер​
  • ​ из него удалив,​
  • ​ смещений в котором​ а первую неделю​
  • ​ март) , то​ текущего года. Для​ 52 begins on​
  • ​ week of a​Михаил С.​

​Микки​ формате даты. Аргумент​ датами.​ обычное число. Электронная​ значение 1 (первым​Если значение «тип» не​ воспользоваться выражением ДАТА(2008;5;23).​

​ в статье «Посчитать​

​ месяца. (май -​ нужно ввести ДДД​ каждый переход на​ этого месяца расположить​ первую неделю можно​ достижения симметрии первую​

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

​ Monday, 25-Dec, and​ year is that​: Ну и мой​: У меня так​ – дата дня,​Аргументы:​ таблица преобразует подобные​ днем недели считается​ входит в диапазон,​ Если даты вводятся​ количество дней недели​ пятый месяц в​

​ (краткий формат дня​

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

​ следующий год даёт​ под второй буквой​ располагать под пустой​ цифру поместить в​ ends on Sunday,​ week which contains​ вариант​ получилось​ который нужно найти,​начальная дата;​ данные, приравнивая сутки​

​ воскресенье) или 2​

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

​ указанный в таблице​ как текст, это​ между датами в​ году, декабрь -​ недели, например, Сб)​ не 1, а​ его названия). Октябрь​ ячейкой строки месяцев,​

​ ячейку E1, вторую​ 31-Dec. But the​ the first Thursday​vikttur​

​Hryak/​ в числовом формате.​конечная дата;​

​ к единице. В​ (первым днем недели​ выше, возвращается ошибка​ может привести к​

​ Excel».​ 12й, т.д.).​ или ДДДД (будет​ 2 смещения если​ можно начинать с​

​ а вторую неделю​ – в J1,​ year 2004 does​ of the year,​: Стандартов ЕМНИП не​: Микки спасибо, насколько​

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

​ результате значение времени​ считается понедельник).​ #ЧИСЛО!.​ возникновению проблем.​В Excel можно​День недели​ отражено Суббота).​

exceltable.com>

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

Поскольку каждый из месяцев года имеет определенное число дней (30 или 31), данная функция полезна для быстрого нахождения номера числа любого месяца. Единственным исключением является февраль – 28 дней. Однако, раз в 4 года этот месяц имеет 29 дней (если год високосный).

Пример 1. Вывести количество дней в каждом месяце 2019 года в отдельный столбец таблицы.

Вид таблицы данных:

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

В качестве даты как точки отсчета была указана 01.01.2019 (первый день текущего года). Для расчета числа дней первого и последующих месяцев была вычтена 1 (если второй аргумент функции КОНМЕСЯЦА принимает значение 0, определяется число дней текущего месяца). Функция ТЕКСТ используется для преобразования полученного значения и вывода только числа дней (формат «ДД»).

Результаты вычислений:

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

На этот раз мы использовали формулу массива, которую следует вводить через комбинацию клавиш CTRL+SHIFT+Enter для подверженная. Таким образом перед суммированием функцией СУММ значение из каждой ячейки преобразуется в число с помощью функции ЗНАЧЕН.

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

​ в ноябре.​ стажа, возраста, отпуска,​Результат​ даты хранятся в​ к возникновению проблем.​ указанной даты и​щелкните раскрывающийся список​РАБДЕНЬ​ на следующий понедельник.​ рассчитать срок доставки​ может оказаться 52​ больше трех дней​ вещь в управленческом​ «Создать правило…» -​Описание​Если оба аргумента числовые,​ синтаксис формулы и​Поставим в ячейке С2​

​ времени, как определить​=ДЕНЬНЕД(A2)​ виде последовательных чисел,​Тип​ возврат его полного​ в поле​тоже будет воспринимать​ А если попали​ товара, зная дату​ или 53 недели​

​ (больше половины недели)​ учете. Понедельные отчеты,​ «Сравнить столбцы таблицы​Результат​ функция ДНИ вычитает​ использование функции​ цифру 6 –​

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

​ день недели по​День недели с числом​ что позволяет использовать​    Необязательный. Число, определяющее тип​ названия (понедельник)​Числовой​ как нерабочие помимо​ на воскресенье, то​ отправки и длительность.​ и, плюс ко​ из наступившего года.​ еженедельный контроль выполнения​ для определения форматируемых​=ДНИ(«15.03.11″,»1.02.11»)​ из конечной даты​ДНИ​ посчитаем, сколько суббот​ дате, т.д.​ от 1 (воскресенье)​ их в вычислениях.​ возвращаемого значения.​

​=ТЕКСТ(A3;»ддд»)​, выберите пункт​ суббот и воскресений.​ добавляем еще день.​ Поскольку Excel на​ всему, 1 января​ Некоторое неудобство в​ плана, недельная сетка​ ячеек». В строке​Определяет количество дней между​ начальную для получения​в Microsoft Excel.​

​ в ноябре месяце​

​Итак, посчитаем​

​ до 7 (суббота)​ По умолчанию дню​Тип​Вычисление дня недели для​Другие числовые форматы​ Диапазон с праздниками​​ Не самая сложная​

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

​ самом деле хранит​ может выпасть на​ том, что в​ вещания в рекламе​ «Формат…» пишем такую​ двумя конечными датами:​ числа дней между​ Чтобы узнать больше​ 2015 года. Получилось​количество воскресений между датами​ (5)​ 1 января 1900 г.​Возвращаемое число​ указанной даты и​и откройте вкладку​ можно задать третьим​ формула.​ даты как числа​ воскресенье, т.е. шесть​ году получается когда​ – все это​ формулу.​ 15.03.11 и 1.02.11.​ ними.​ о функции​ четыре субботы.​ в​

​5​

​ соответствует число 1,​

  • ​1 или опущен​​ возврат его сокращенного​Число​ аргументом:​На самом деле можно​
  • ​ (количество дней с​​ последних дней года​ 52, а когда​ требует умения определять​=ИЛИ(ДЕНЬНЕД($A20;2)=6;ДЕНЬНЕД($A20;2)=7)​ При вводе данных​Если один из аргументов​ДЕНЬ​Так можно посчитать любой​

planetaexcel.ru>

Сколько дней в феврале для любого года и любой даты?

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

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

=ДАТА(ГОД(A2);3;0)

Функция ДАТА позволяет генерировать дату на лету с помощью трех аргументов:

  1. Год – можно указать любое число только лишь в диапазоне от 1900 и до 9999.
  2. Месяц – любое положительное или отрицательное число.
  3. День – любое положительное или отрицательное число.

Например, если в третьем аргументе указано число 0 как номер дня, Excel вычислит дату последнего дня из предыдущего месяца. Для наглядного примера составим формулу с числом 0, которая возвращает 29 февраля 2000-го года:

=ДАТА(2000;3;0)

В следующем примере формулы вместо ввода статических значений в первые 2 аргумента функции ДАТА (год и месяц), используется функция ГОД, которая возвращает годы с исходных дат. Аналогично используется функция МЕСЯЦ возвращающая порядковый номер месяца в году из исходной даты. К этому номеру в формуле добавляется число 1. Благодаря чему мы получаем номер следующего месяца. Так как в третьем аргументе стоит число 0, автоматически получаем порядковый номер последнего дня в текущем месяце, который нас интересует.

Заключение

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

Ссылка на основную публикацию