День недели по английски excel


Функция

ДЕНЬНЕД()

, английский вариант WEEKDAY(), в

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

Синтаксис функции


ДЕНЬНЕД(дата;[тип])


Дата

— дата, день недели которой требуется найти. Даты должны вводиться в поддерживаемом EXCEL формате (28/02/2011, 28 февраль 2011 и т.д.) или в

числовом формате

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

ДАТА()

. Например, для указания даты 28.02.2011 следует воспользоваться выражением

ДАТА(2011;2;28)

.


Тип

— число 1, 2 или 3. Если аргумент

тип

равен 1 или опущен, то Воскресенье считается первым днем недели, Понедельник — вторым и т.д. Если аргумент

тип

равен 2, то Понедельник считается первым днем недели, Вторник — вторым и т.д. (так принято в РФ). Если аргумент

тип

равен 3, то Понедельнику соответствует 0, Вторнику — 1 и т.д.

Примеры

Если в ячейке

А1

находится дата 28.02.2011 , то формула

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

вернет день недели этой даты, т.е. число 1, что соответствует понедельнику.


=ДЕНЬНЕД(«01.03.2011»;2)

вернет 2, что соответствует вторнику.

Альтернативные решения

День недели можно также определить с помощью

Пользовательского формата

. Пользовательский формат можно ввести через диалоговое окно

Формат ячеек

, вкладка

Число

, (

все форматы

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

Сб

) или ДДДД (будет отражено

суббота

). В ячейке все равно будет содержаться дата, а не число от 1 до 7 (или от 0 до 6), как в случае

ДЕНЬНЕД()

.

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

=ТЕКСТ(01/01/10;»дддд»)

Формула вернет текстовое значение »

суббота

«.

Для того, чтобы вывести день недели на английском языке (Sun, Mon, …) используйте формулу =

ТЕКСТ(A6;»[$-809]ДДД»)

Содержание

  1. Функция ДЕНЬНЕД() в EXCEL
  2. Примеры
  3. Альтернативные решения
  4. WEEKDAY function
  5. Description
  6. Syntax
  7. Remark
  8. Example
  9. День недели в EXCEL
  10. TODAY function
  11. Description
  12. Syntax
  13. Example
  14. День недели в excel формула
  15. День недели в MS EXCEL
  16. Как определить в Excel день недели по дате
  17. С помощью пользовательского формата
  18. С помощью функции ТЕКСТ
  19. С помощью функции ДЕНЬНЕД
  20. Установка дня недели по дате в Microsoft Excel
  21. Отображение дня недели в Экселе
  22. Способ 1: применение форматирования
  23. Способ 2: использование функции ТЕКСТ
  24. Способ 3: применение функции ДЕНЬНЕД
  25. День недели в Excel
  26. Использование формата ячейки
  27. Использование формул
  28. Примеры использования функций ДЕНЬ с ДЕНЬНЕД И ДНИ В Excel
  29. Особенности синтаксической записи функции ДЕНЬ, ДЕНЬНЕД и ДНИ в Excel
  30. Примеры расчетов в Excel с использованием функций ДЕНЬ, ДЕНЬНЕД и ДНИ
  31. Определение рабочих и выходных дней по формуле ДЕНЬНЕД
  32. Зачем нужна функция ДНИ в Excel?

Функция ДЕНЬНЕД() в EXCEL

history 12 апреля 2013 г.

Функция ДЕНЬНЕД() , английский вариант WEEKDAY(), в озвращает день недели, соответствующий дате. По умолчанию день недели определяется как целое число в интервале от 1 (воскресенье) до 7 (суббота).

ДЕНЬНЕД(дата;[тип])

Дата — дата, день недели которой требуется найти. Даты должны вводиться в поддерживаемом EXCEL формате (28/02/2011, 28 февраль 2011 и т.д.) или в числовом формате или как результат вычисления других формул или с использованием функции ДАТА() . Например, для указания даты 28.02.2011 следует воспользоваться выражением ДАТА(2011;2;28) .

Тип — число 1, 2 или 3. Если аргумент тип равен 1 или опущен, то Воскресенье считается первым днем недели, Понедельник — вторым и т.д. Если аргумент тип равен 2, то Понедельник считается первым днем недели, Вторник — вторым и т.д. (так принято в РФ). Если аргумент тип равен 3, то Понедельнику соответствует 0, Вторнику — 1 и т.д.

Примеры

Если в ячейке А1 находится дата 28.02.2011 , то формула =ДЕНЬНЕД(A1;2) вернет день недели этой даты, т.е. число 1, что соответствует понедельнику.

=ДЕНЬНЕД(«01.03.2011»;2) вернет 2, что соответствует вторнику.

Альтернативные решения

День недели можно также определить с помощью Пользовательского формата . Пользовательский формат можно ввести через диалоговое окно Формат ячеек , вкладка Число , ( все форматы ). Для отображения вместо даты дня недели, на который она приходится, в поле Тип, предварительно все из него удалив, нужно ввести ДДД (краткий формат дня недели, например, Сб ) или ДДДД (будет отражено суббота ). В ячейке все равно будет содержаться дата, а не число от 1 до 7 (или от 0 до 6), как в случае ДЕНЬНЕД() .

Другим способом, определения дня недели является преобразование даты в текстовую форму с определенным форматом: =ТЕКСТ(01/01/10;»дддд») Формула вернет текстовое значение » суббота «.

Для того, чтобы вывести день недели на английском языке (Sun, Mon, . ) используйте формулу = ТЕКСТ(A6;»[$-809]ДДД»)

Источник

WEEKDAY function

This article describes the formula syntax and usage of the WEEKDAY function in Microsoft Excel.

Description

Returns the day of the week corresponding to a date. The day is given as an integer, ranging from 1 (Sunday) to 7 (Saturday), by default.

Syntax

The WEEKDAY function syntax has the following arguments:

Serial_number Required. A sequential number that represents the date of the day you are trying to find. Dates should be entered by using the DATE function, or as results of other formulas or functions. For example, use DATE(2008,5,23) for the 23rd day of May, 2008. Problems can occur if dates are entered as text.

Return_type Optional. A number that determines the type of return value.

Numbers 1 (Sunday) through 7 (Saturday). Behaves like previous versions of Microsoft Excel.

Numbers 1 (Monday) through 7 (Sunday).

Numbers 0 (Monday) through 6 (Sunday).

Numbers 1 (Monday) through 7 (Sunday).

Numbers 1 (Tuesday) through 7 (Monday).

Numbers 1 (Wednesday) through 7 (Tuesday).

Numbers 1 (Thursday) through 7 (Wednesday).

Numbers 1 (Friday) through 7 (Thursday).

Numbers 1 (Saturday) through 7 (Friday).

Numbers 1 (Sunday) through 7 (Saturday).

Microsoft Excel stores dates as sequential serial numbers so they can be used in calculations. By default, January 1, 1900 is serial number 1, and January 1, 2008 is serial number 39448 because it is 39,448 days after January 1, 1900.

If serial_number is out of range for the current date base value, a #NUM! error is returned.

If return_type is out of the range specified in the table above, a #NUM! error is returned.

Example

Copy the example data in the following table, and paste it in cell A1 of a new Excel worksheet. For formulas to show results, select them, press F2, and then press Enter. If you need to, you can adjust the column widths to see all the data.

Источник

День недели в EXCEL

history 7 апреля 2013 г.

Определим день недели для заданной даты в ячейке. Существует несколько решений в зависимости от того результата, который мы хотим получить: номер дня недели (1 — Пн, 2- Вт, . ), текстовую форму (Понедельник, Вторник, . ) или просто можно изменить формат ячейки.

День недели можно быстро отобразить с помощью Пользовательского формата . Пользовательский формат можно ввести через диалоговое окно Формат ячеек , вкладка Число , ( все форматы ), нажав CTRL+1 . Для отображения вместо даты дня недели, на который она приходится, в поле Тип, предварительно все из него удалив, нужно ввести ДДД (краткий формат дня недели, например, Сб ) или ДДДД (будет отражено Суббота ).

Другим способом, определения дня недели является преобразование даты в текстовую форму с определенным форматом (см. файл примера ): =ТЕКСТ(01/01/10;»дддд»)

Формула вернет текстовое значение » суббота «.

Для определения дня недели через числовую форму (понедельник=1; вторник=2, …) существует функция ДЕНЬНЕД() , английская версия WEEKDAY().

Если дата находится в ячейке А1 , то формула =ДЕНЬНЕД(A1;2) вернет день недели. Номер 1 соответствует понедельнику.

Для того, чтобы вывести день недели на английском языке используйте формулу = ТЕКСТ(A6;»[$-809]ДДД»)

Другие статьи на эту тему можно найти в разделе Неделя, День недели .

Источник

TODAY function

This article describes the formula syntax and usage of the TODAY function in Microsoft Excel.

Description

Returns the serial number of the current date. The serial number is the date-time code used by Excel for date and time calculations. If the cell format was General before the function was entered, Excel changes the cell format to Date. If you want to view the serial number, you must change the cell format to General or Number.

The TODAY function is useful when you need to have the current date displayed on a worksheet, regardless of when you open the workbook. It is also useful for calculating intervals. For example, if you know that someone was born in 1963, you might use the following formula to find that person’s age as of this year’s birthday:

This formula uses the TODAY function as an argument for the YEAR function to obtain the current year, and then subtracts 1963, returning the person’s age.

Note: If the TODAY function does not update the date when you expect it to, you might need to change the settings that control when the workbook or worksheet recalculates. On the File tab, click Options, and then in the Formulas category under Calculation options, make sure that Automatic is selected.

Syntax

The TODAY function syntax has no arguments.

Note: Excel stores dates as sequential serial numbers so they can be used in calculations. By default, January 1, 1900 is serial number 1, and January 1, 2008 is serial number 39448 because it is 39,447 days after January 1, 1900.

Example

Copy the example data in the following table, and paste it in cell A1 of a new Excel worksheet. For formulas to show results, select them, press F2, and then press Enter. If you need to, you can adjust the column widths to see all the data.

Returns the current date.

Returns the current date plus 5 days. For example, if the current date is 1/1/2012, this formula returns 1/6/2012.

Returns the number of days between the current date and 1/1/2030. Note that cell A4 must be formatted as General or Number for the result to display correctly.

Returns the current day of the month (1 — 31).

Returns the current month of the year (1 — 12). For example, if the current month is May, this formula returns 5.

Источник

День недели в excel формула

День недели в MS EXCEL

Определим день недели для заданной даты в ячейке. Существует несколько решений в зависимости от того результата, который мы хотим получить: номер дня недели (1 — Пн, 2- Вт, . ), текстовую форму (Понедельник, Вторник, . ) или просто можно изменить формат ячейки.

День недели можно быстро отобразить с помощью Пользовательского формата. Пользовательский формат можно ввести через диалоговое окно Формат ячеек, вкладка Число, (все форматы), нажав CTRL+1. Для отображения вместо даты дня недели, на который она приходится, в поле Тип, предварительно все из него удалив, нужно ввести ДДД (краткий формат дня недели, например, Сб) или ДДДД (будет отражено Суббота).

Другим способом, определения дня недели является преобразование даты в текстовую форму с определенным форматом (см. файл примера ):
=ТЕКСТ(01/01/10;»дддд»)

Формула вернет текстовое значение «суббота«.

Для определения дня недели через числовую форму (понедельник=1; вторник=2, …) существует функция ДЕНЬНЕД() , английская версия WEEKDAY().

Если дата находится в ячейке А1, то формула =ДЕНЬНЕД(A1;2) вернет день недели. Номер 1 соответствует понедельнику.

Для того, чтобы вывести день недели на английском языке используйте формулу = ТЕКСТ(A6;»[$-809]ДДД»)

Другие статьи на эту тему можно найти в разделе Неделя, День недели.

Как определить в 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 день недели по дате, была раскрыта и стала вам полезной . Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями прочитанным и ставьте лайк!

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

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

Установка дня недели по дате в Microsoft Excel

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

Отображение дня недели в Экселе

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

Способ 1: применение форматирования

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

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

Кликаем по ячейке правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем позицию «Формат ячеек…».

Запускается окно форматирования. Перемещаемся во вкладку «Число», если оно было открыто в какой-нибудь другой вкладке. Далее в блоке параметров «Числовые форматы» устанавливаем переключатель в позицию «Все форматы». В поле «Тип» вручную вводим следующее значение:

После этого щелкаем по кнопке «OK» внизу окна.

  • Как видим, в ячейке вместо даты отобразилось полное наименование дня недели ей соответствующего. При этом, выделив данную ячейку, в строке формул вы все равно увидите отображение даты.
  • В поле «Тип» окна форматирования вместо значения «ДДДД» можно также ввести выражение:

    В этом случае на листе будет отображено сокращенное наименование дня недели.

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

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

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

    Происходит запуск окошка Мастера функций. Переходим в категорию «Текстовые» и из списка операторов выбираем наименование «ТЕКСТ».

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

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

    В поле «Формат» в зависимости от того, какое мы хотим иметь представление дня недели полное или сокращенное, вводим выражение «дддд» или «ддд» без кавычек.

    После ввода этих данных жмем на кнопку «OK».

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

    Способ 3: применение функции ДЕНЬНЕД

    Имеется ещё один оператор, который может выводить день недели по заданной дате. Это функция ДЕНЬНЕД. Правда, она выводит не название дня недели, а его номер. При этом пользователь может устанавливать с какого дня (с воскресенья или с понедельника) нумерация будет отсчитываться.

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

    Снова открывается окошко Мастера функций. На этот раз переходим в категорию «Дата и время». Выбираем наименование «ДЕНЬНЕД» и жмем на кнопку «OK».

    Производится переход в окно аргументов оператора ДЕНЬНЕД. Он имеет следующий синтаксис:

    В поле «Дата в числовом формате» вводим конкретную дату или адрес ячейки на листе, в которой она содержится.

    В поле «Тип» задается число от 1 до 3, которое определяет, как именно будут нумероваться дни недели. При установке числа «1» нумерация будет происходить, начиная с воскресенья, причем этому дню недели будет присвоен порядковый номер «1». При установке значения «2» нумерация будет выполняться, начиная с понедельника. Этому дню недели будет дан порядковый номер «1». При установке значения «3» нумерация так же будет происходить с понедельника, но в этом случае понедельнику будет присвоен порядковый номер «0».

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

    После выполнения указанных действий щелкаем по кнопке «OK».

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

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    День недели в Excel

    Часто в работе нам требуется определить день недели в Excel по заданной дате.
    Давайте разберем несколько простых способов как это можно сделать.

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

    Использование формата ячейки

    Зададим ячейке с датой определенный формат. В Excel есть два типа формата ячеек, отображающих день недели:

    • ДДД — краткий формат дня (Пн, Вт, Ср, Чт, Пт, Сб, Вс);
    • ДДДД — полный формат дня (Понедельник, Вторник, Среда, Четверг, Пятница, Суббота, Воскресенье).

    Нажимаем правой кнопкой мыши на ячейку, выбираем Формат ячеек -> Число -> Все форматы и вводим новый формат «ДДД» или «ДДДД» в строчку Тип:

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

    Использование формул

    Определить день недели также можно с помощью функции ТЕКСТ:

    ТЕКСТ(значение; формат)
    Форматирует число и преобразует его в текст.

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

    В данном случае выбираем в качестве значения ячейку с датой A2 и задаем формат как «ДДД» или «ДДДД», в результате получаем день недели как вторник:

    Определение дня недели с помощью функции ТЕКСТ

    ДЕНЬНЕД(дата_в_числовом_формате; [тип])
    Возвращает число от 1 до 7, соответствующее номеру дня недели для заданной даты.

    • Дата в числовом формате(обязательный аргумент) — числовое значение;
    • Тип(необязательный аргумент) — тип возвращаемого значения.
      • 1 — неделя от воскресенья (число 1) до субботу (число 7);
      • 2 — неделя от понедельника (число 1) до воскресенья (число 7);
      • 3 — неделя от понедельника (число 0) до воскресенья (число 6).

    В нашем случае в качестве даты в числовом формате вводим ячейку с датой A2 и задаем тип как 2, в результате получаем значение 2 (т.е. вторник):

    Определение дня недели с помощью функции ДЕНЬНЕД

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

    Функция ДЕНЬ возвращает день, который соответствует определенной дате. Результатом работы функции является число из диапазона от 1 до31.

    Функция ДЕНЬНЕД возвращает день недели, который соответствует определенной дате. Результат работы данной функции – это число из диапазона от 1 до 7 (единица соответствует воскресенью, а семь – субботе).

    Функция ДНИ возвращает числовое значение, характеризующее разницу дней между двумя заданными датами.

    Особенности синтаксической записи функции ДЕНЬ, ДЕНЬНЕД и ДНИ в 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 с использованием функций ДЕНЬ, ДЕНЬНЕД и ДНИ

    Пример 1. В таблице содержится несколько дат, записанных в формате дат Excel, в которые сотрудникам некоторого предприятия должна быть выплачена заработная плата. В связи с принятыми изменениями в законодательстве начисление зарплат сотрудникам должно производиться в первых числах каждого месяца. Необходимо исправить даты с 15/07/2018 на 01/07/2018. Часть таблицы выглядит следующим образом:

    Для решения используем следующую формулу: =B3-ДЕНЬ(B3)+1.

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

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

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

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

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

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

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

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

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

    Пример 3. Общеизвестно, что ВОВ была начата 22 июня 1941 года и закончилась 9 мая 1945 года. Необходимо определить, сколько дней проходили военные действия.

    Внесем исходные данные в таблицу:

    Для расчета используем следующую формулу: =ДНИ(B3;A3).

    Получаем следующий результат:

    То есть, военные действия длились на протяжении 1417 дней.

    Обратите внимание! Любая дата в Excel – это число дней, прошедших начиная от даты 01.01.1900г. Подробнее описано в статье: Как вычислить дату в Excel? Поэтому можно свободно использовать такую простую формулу без функций: =B3-A3.

    Как видно на рисунке результат аналогичен. Фактически функция ДНИ в Excel не нужна вообще.

    Источник

    Перевод текста дня недели на английский( по формуле)

    Aser449

    Дата: Пятница, 21.07.2017, 13:25 |
    Сообщение № 1

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

    Ранг: Новичок

    Сообщений: 18


    Репутация:

    0

    ±

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


    Excel 2010

    Добрый день!
    Подскажите, пожалуйста, формулой в ячейке автоматически заполняется день недели (понедельник, вторник, среда и тд)
    и месяц.
    Что нужно сделать чтобы дни неделя и месяца были на английском?

     

    Ответить

    _Boroda_

    Дата: Пятница, 21.07.2017, 14:00 |
    Сообщение № 2

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

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

    Сообщений: 16618


    Репутация:

    6465

    ±

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


    2003; 2007; 2010; 2013 RUS

    Так нужно?

    Код

    =ТЕКСТ($A2;»[$-9]ДДДД»)

    Код

    =ТЕКСТ($A2;»[$-9]ММММ»)

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

    716786.xlsm
    (9.0 Kb)


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

     

    Ответить

    Aser449

    Дата: Пятница, 21.07.2017, 14:20 |
    Сообщение № 3

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

    Ранг: Новичок

    Сообщений: 18


    Репутация:

    0

    ±

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


    Excel 2010


    С днями недели работает!!! спасибо Вам огромное, с месяцами пока затык..

     

    Ответить

    _Boroda_

    Дата: Пятница, 21.07.2017, 14:22 |
    Сообщение № 4

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

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

    Сообщений: 16618


    Репутация:

    6465

    ±

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


    2003; 2007; 2010; 2013 RUS


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

     

    Ответить

    Aser449

    Дата: Пятница, 21.07.2017, 14:27 |
    Сообщение № 5

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

    Ранг: Новичок

    Сообщений: 18


    Репутация:

    0

    ±

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


    Excel 2010

    у меня месяца заданы выпадающим списком( который я делала неделю назад и убейте не могу вспомнить как) и они там на русском…. в моем файле это ячейка В14.
    Просто эти месяца в дальнейшем фигурируют в массе формул, если они будут на другом языке то все сломается?

     

    Ответить

    _Boroda_

    Дата: Пятница, 21.07.2017, 14:39 |
    Сообщение № 6

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

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

    Сообщений: 16618


    Репутация:

    6465

    ±

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


    2003; 2007; 2010; 2013 RUS

    Данные — Проверка
    Нууу, не сломается и не все, но формулы нужно будет переписать

    Код

    =—(ЗначДня&-СУММПРОИЗВ((ТЕКСТ(1&-СТРОКА($1:$12);»[$-9]ММММ»)=ИмяМесяца)*СТРОКА($1:$12))&-Год)

    или

    Код

    =—(ЗначДня&-ПОИСК(ПСТР(ИмяМесяца;2;2);» anebarprayunulugepctovec»)/2&-Год)

    =
    Или ниже вражеского месяцав ячейке написать

    Код

    =ТЕКСТ(ЗначДня&-ПОИСК(ПСТР(ИмяМесяца;2;2);» anebarprayunulugepctovec»)/2;»ММММ»)

    и в формулах ссылаться уже на эту ячейку
    А формат в ней можно сделать невидимым, вот таким
    ;;;


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

     

    Ответить

    Aser449

    Дата: Пятница, 21.07.2017, 14:51 |
    Сообщение № 7

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

    Ранг: Новичок

    Сообщений: 18


    Репутация:

    0

    ±

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


    Excel 2010

    Или ниже вражеского месяца в ячейке написать

    вот в Вашем файле все работает да, а если я в свой копирую вашу формулу, в ячейку ниже- то пишет #ЗНАЧ
    мне надо еще что-то где-то поменять?

     

    Ответить

    _Boroda_

    Дата: Пятница, 21.07.2017, 14:53 |
    Сообщение № 8

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

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

    Сообщений: 16618


    Репутация:

    6465

    ±

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


    2003; 2007; 2010; 2013 RUS

    Не знаю. Покажите


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

     

    Ответить

    Aser449

    Дата: Пятница, 21.07.2017, 14:57 |
    Сообщение № 9

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

    Ранг: Новичок

    Сообщений: 18


    Репутация:

    0

    ±

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


    Excel 2010

    Сообщение отредактировал Aser449Пятница, 21.07.2017, 14:57

     

    Ответить

    _Boroda_

    Дата: Пятница, 21.07.2017, 15:01 |
    Сообщение № 10

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

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

    Сообщений: 16618


    Репутация:

    6465

    ±

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


    2003; 2007; 2010; 2013 RUS

    У меня Вы месяц по-каковски выбираете? А у себя?
    Измените вып. список. Вы ж просили по-буржуйски его сделать, я сделал. Я писал выше —


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

     

    Ответить

    Aser449

    Дата: Пятница, 21.07.2017, 15:07 |
    Сообщение № 11

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

    Ранг: Новичок

    Сообщений: 18


    Репутация:

    0

    ±

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


    Excel 2010


    а да, я это не сделала сначала, у Вас на английском, у меня теперь тоже)) спасибо.
    Все формулы, которые ссылались на месяц теперь не работают, мне везде перед месяцем ставить [$-9] ? нет наверное, т.к. не работает снова…. вот в этой мне что надо теперь поменять?

    Код

    =СУММПРОИЗВ((МЕСЯЦ(‘Adding info’!M2:M9999)=МЕСЯЦ(1&B14))*(‘Adding info’!A2:A9999=Manager))

    Сообщение отредактировал Aser449Пятница, 21.07.2017, 15:07

     

    Ответить

    _Boroda_

    Дата: Пятница, 21.07.2017, 15:13 |
    Сообщение № 12

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

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

    Сообщений: 16618


    Репутация:

    6465

    ±

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


    2003; 2007; 2010; 2013 RUS


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

     

    Ответить

    Aser449

    Дата: Пятница, 21.07.2017, 15:42 |
    Сообщение № 13

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

    Ранг: Новичок

    Сообщений: 18


    Репутация:

    0

    ±

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


    Excel 2010


    Спасибо большое, все получилось!!!!!!

     

    Ответить

    Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel 2013 Excel 2010 Excel 2007 Excel for Mac 2011 Excel Starter 2010 More…Less

    This article describes the formula syntax and usage of the WEEKDAY
     function in Microsoft Excel.

    Description

    Returns the day of the week corresponding to a date. The day is given as an integer, ranging from 1 (Sunday) to 7 (Saturday), by default.

    Syntax

    WEEKDAY(serial_number,[return_type])

    The WEEKDAY function syntax has the following arguments:

    • Serial_number    Required. A sequential number that represents the date of the day you are trying to find. Dates should be entered by using the DATE function, or as results of other formulas or functions. For example, use DATE(2008,5,23) for the 23rd day of May, 2008. Problems can occur if dates are entered as text.

    • Return_type    Optional. A number that determines the type of return value.

    Return_type

    Number returned

    1 or omitted

    Numbers 1 (Sunday) through 7 (Saturday). Behaves like previous versions of Microsoft Excel.

    2

    Numbers 1 (Monday) through 7 (Sunday).

    3

    Numbers 0 (Monday) through 6 (Sunday).

    11

    Numbers 1 (Monday) through 7 (Sunday).

    12

    Numbers 1 (Tuesday) through 7 (Monday).

    13

    Numbers 1 (Wednesday) through 7 (Tuesday).

    14

    Numbers 1 (Thursday) through 7 (Wednesday).

    15

    Numbers 1 (Friday) through 7 (Thursday).

    16

    Numbers 1 (Saturday) through 7 (Friday).

    17

    Numbers 1 (Sunday) through 7 (Saturday).

    Remark

    • Microsoft Excel stores dates as sequential serial numbers so they can be used in calculations. By default, January 1, 1900 is serial number 1, and January 1, 2008 is serial number 39448 because it is 39,448 days after January 1, 1900.

    • If serial_number is out of range for the current date base value, a #NUM! error is returned.

    • If return_type is out of the range specified in the table above, a #NUM! error is returned.

    Example

    Copy the example data in the following table, and paste it in cell A1 of a new Excel worksheet. For formulas to show results, select them, press F2, and then press Enter. If you need to, you can adjust the column widths to see all the data.

    Data

    2/14/2008

    Formula

    Description (Result)

    Result

    =WEEKDAY(A2)

    Day of the week, with numbers 1 (Sunday) through 7 (Saturday) (5)

    5

    =WEEKDAY(A2, 2)

    Day of the week, with numbers 1 (Monday) through 7 (Sunday) (4)

    4

    =WEEKDAY(A2, 3)

    Day of the week, with numbers 0 (Monday) through 6 (Sunday) (3)

    3

    Need more help?

    День недели в MS EXCEL

    Определим день недели для заданной даты в ячейке. Существует несколько решений в зависимости от того результата, который мы хотим получить: номер дня недели (1 — Пн, 2- Вт, . ), текстовую форму (Понедельник, Вторник, . ) или просто можно изменить формат ячейки.

    День недели можно быстро отобразить с помощью Пользовательского формата. Пользовательский формат можно ввести через диалоговое окно Формат ячеек, вкладка Число, (все форматы), нажав CTRL+1. Для отображения вместо даты дня недели, на который она приходится, в поле Тип, предварительно все из него удалив, нужно ввести ДДД (краткий формат дня недели, например, Сб) или ДДДД (будет отражено Суббота).

    Другим способом, определения дня недели является преобразование даты в текстовую форму с определенным форматом (см. файл примера ):
    =ТЕКСТ(01/01/10;»дддд»)

    Формула вернет текстовое значение «суббота«.

    Для определения дня недели через числовую форму (понедельник=1; вторник=2, …) существует функция ДЕНЬНЕД() , английская версия WEEKDAY().

    Если дата находится в ячейке А1, то формула =ДЕНЬНЕД(A1;2) вернет день недели. Номер 1 соответствует понедельнику.

    Для того, чтобы вывести день недели на английском языке используйте формулу = ТЕКСТ(A6;»[$-809]ДДД»)

    Другие статьи на эту тему можно найти в разделе Неделя, День недели.

    Как определить в 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 день недели по дате, была раскрыта и стала вам полезной . Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями прочитанным и ставьте лайк!

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

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

    Установка дня недели по дате в Microsoft Excel

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

    Отображение дня недели в Экселе

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

    Способ 1: применение форматирования

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

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

    Кликаем по ячейке правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем позицию «Формат ячеек…».

    Запускается окно форматирования. Перемещаемся во вкладку «Число», если оно было открыто в какой-нибудь другой вкладке. Далее в блоке параметров «Числовые форматы» устанавливаем переключатель в позицию «Все форматы». В поле «Тип» вручную вводим следующее значение:

    После этого щелкаем по кнопке «OK» внизу окна.

  • Как видим, в ячейке вместо даты отобразилось полное наименование дня недели ей соответствующего. При этом, выделив данную ячейку, в строке формул вы все равно увидите отображение даты.
  • В поле «Тип» окна форматирования вместо значения «ДДДД» можно также ввести выражение:

    В этом случае на листе будет отображено сокращенное наименование дня недели.

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

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

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

    Происходит запуск окошка Мастера функций. Переходим в категорию «Текстовые» и из списка операторов выбираем наименование «ТЕКСТ».

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

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

    В поле «Формат» в зависимости от того, какое мы хотим иметь представление дня недели полное или сокращенное, вводим выражение «дддд» или «ддд» без кавычек.

    После ввода этих данных жмем на кнопку «OK».

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

    Способ 3: применение функции ДЕНЬНЕД

    Имеется ещё один оператор, который может выводить день недели по заданной дате. Это функция ДЕНЬНЕД. Правда, она выводит не название дня недели, а его номер. При этом пользователь может устанавливать с какого дня (с воскресенья или с понедельника) нумерация будет отсчитываться.

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

    Снова открывается окошко Мастера функций. На этот раз переходим в категорию «Дата и время». Выбираем наименование «ДЕНЬНЕД» и жмем на кнопку «OK».

    Производится переход в окно аргументов оператора ДЕНЬНЕД. Он имеет следующий синтаксис:

    В поле «Дата в числовом формате» вводим конкретную дату или адрес ячейки на листе, в которой она содержится.

    В поле «Тип» задается число от 1 до 3, которое определяет, как именно будут нумероваться дни недели. При установке числа «1» нумерация будет происходить, начиная с воскресенья, причем этому дню недели будет присвоен порядковый номер «1». При установке значения «2» нумерация будет выполняться, начиная с понедельника. Этому дню недели будет дан порядковый номер «1». При установке значения «3» нумерация так же будет происходить с понедельника, но в этом случае понедельнику будет присвоен порядковый номер «0».

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

    После выполнения указанных действий щелкаем по кнопке «OK».

  • Как видим, в указанную ячейку выводится порядковый номер дня недели, который соответствует введенной дате. В нашем случае это число «3», которое обозначает среду.
  • Как и с предыдущей функцией, при изменении даты автоматически изменяется номер дня недели в ячейке, в которой установлен оператор.

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    День недели в Excel

    Часто в работе нам требуется определить день недели в Excel по заданной дате.
    Давайте разберем несколько простых способов как это можно сделать.

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

    Использование формата ячейки

    Зададим ячейке с датой определенный формат. В Excel есть два типа формата ячеек, отображающих день недели:

    • ДДД — краткий формат дня (Пн, Вт, Ср, Чт, Пт, Сб, Вс);
    • ДДДД — полный формат дня (Понедельник, Вторник, Среда, Четверг, Пятница, Суббота, Воскресенье).

    Нажимаем правой кнопкой мыши на ячейку, выбираем Формат ячеек -> Число -> Все форматы и вводим новый формат «ДДД» или «ДДДД» в строчку Тип:

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

    Использование формул

    Определить день недели также можно с помощью функции ТЕКСТ:

    ТЕКСТ(значение; формат)
    Форматирует число и преобразует его в текст.

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

    В данном случае выбираем в качестве значения ячейку с датой A2 и задаем формат как «ДДД» или «ДДДД», в результате получаем день недели как вторник:

    Определение дня недели с помощью функции ТЕКСТ

    ДЕНЬНЕД(дата_в_числовом_формате; [тип])
    Возвращает число от 1 до 7, соответствующее номеру дня недели для заданной даты.

    • Дата в числовом формате(обязательный аргумент) — числовое значение;
    • Тип(необязательный аргумент) — тип возвращаемого значения.
      • 1 — неделя от воскресенья (число 1) до субботу (число 7);
      • 2 — неделя от понедельника (число 1) до воскресенья (число 7);
      • 3 — неделя от понедельника (число 0) до воскресенья (число 6).

    В нашем случае в качестве даты в числовом формате вводим ячейку с датой A2 и задаем тип как 2, в результате получаем значение 2 (т.е. вторник):

    Определение дня недели с помощью функции ДЕНЬНЕД

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

    Функция ДЕНЬ возвращает день, который соответствует определенной дате. Результатом работы функции является число из диапазона от 1 до31.

    Функция ДЕНЬНЕД возвращает день недели, который соответствует определенной дате. Результат работы данной функции – это число из диапазона от 1 до 7 (единица соответствует воскресенью, а семь – субботе).

    Функция ДНИ возвращает числовое значение, характеризующее разницу дней между двумя заданными датами.

    Особенности синтаксической записи функции ДЕНЬ, ДЕНЬНЕД и ДНИ в 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 с использованием функций ДЕНЬ, ДЕНЬНЕД и ДНИ

    Пример 1. В таблице содержится несколько дат, записанных в формате дат Excel, в которые сотрудникам некоторого предприятия должна быть выплачена заработная плата. В связи с принятыми изменениями в законодательстве начисление зарплат сотрудникам должно производиться в первых числах каждого месяца. Необходимо исправить даты с 15/07/2018 на 01/07/2018. Часть таблицы выглядит следующим образом:

    Для решения используем следующую формулу: =B3-ДЕНЬ(B3)+1.

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

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

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

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

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

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

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

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

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

    Пример 3. Общеизвестно, что ВОВ была начата 22 июня 1941 года и закончилась 9 мая 1945 года. Необходимо определить, сколько дней проходили военные действия.

    Внесем исходные данные в таблицу:

    Для расчета используем следующую формулу: =ДНИ(B3;A3).

    Получаем следующий результат:

    То есть, военные действия длились на протяжении 1417 дней.

    Обратите внимание! Любая дата в Excel – это число дней, прошедших начиная от даты 01.01.1900г. Подробнее описано в статье: Как вычислить дату в Excel? Поэтому можно свободно использовать такую простую формулу без функций: =B3-A3.

    Как видно на рисунке результат аналогичен. Фактически функция ДНИ в Excel не нужна вообще.

    На чтение 2 мин

    Функция WEEKDAY (ДЕНЬНЕД) в Excel используется для вычисления порядкового номера дня недели (от 1 до 7).

    Содержание

    1. Что возвращает функция
    2. Синтаксис
    3. Аргументы функции
    4. Дополнительная информация
    5. Примеры использования функции WEEKDAY (ДЕНЬНЕД) в Excel

    Что возвращает функция

    Число от «1» до «7» в зависимости от даты, из которой требуется провести расчет.

    Telegram Logo Больше лайфхаков в нашем Telegram Подписаться

    Синтаксис

    =WEEKDAY(serial_number, [return_type]) — английская версия

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

    Аргументы функции

    • serial_number (дата_в_числовом_формате): дата, из которой нужно вычислить порядковый номер дня недели;
    • [return_type] ([тип]): (Необязательно) Вы можете выбрать день с которого начинается неделя, например «Понедельник» или «Воскресенье». От этого параметра зависит какой порядковый номер будет присвоен дате при расчете формулы. По умолчанию, неделя начинается в Понедельник (это означает, что если день вычисляемой даты — Понедельник, тогда функция вернет число «1». Если это Вторник — «2» и так далее…)

    Дополнительная информация

    • По умолчанию, если вы не используете дополнительный аргумент функции, она возвращает значение «1» для Понедельника и значение «7» для Воскресенья;
    • В аргументе функции [return_type] ([тип)] вы можете указать день, с которого начинается неделя;
    • Помимо чисел, дата может быть указана как:
      — результат формулы или вычисления;
      — дата указанная в текстовом формате;
      — дата указанная как текст внутри формулы WEEKDAY (ДЕНЬНЕД) в кавычках.

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

    Функция WEEKDAY (ДЕНЬНЕД) в Excel

    Company

    • Блог

    Company

    Математические и тригонометрические функции – Math & Trig

    Математические функции (округление)

    Математические функции (базовые математические операции)

    Математические функции (остальное)

    Тригонометрические функции

    Логические функции – Logical

    Функции даты и времени – Date & Time

    Финансовые функции – Financial

    Функции баз данных – Database

    Инженерные функции – Engineering

    Проверка свойств и значений и Информационные функции – Information

    Ссылки и массивы – Lookup & Reference

    Статистические функции – Statistical

    Microsoft Excel — мощный инструмент для расчётов и работы с информацией. Убедитесь в этом сами. Мы поможем! :)

    Мы используем файлы Cookie для хранения данных. Продолжая использовать сайт, вы даёте согласие на работу с этими файлами.

    Close

    Компания

    © 2019-2022 Effema LLC

    Любые оперативные вопросы вы можете задать нам в Телеграм

    Close

    Подписка на рассылку мероприятия от компании Effema

    Нажимая кнопку «Подписаться», Вы соглашаетесь на обработку персональных данных.
    В соответствии с Федеральным законом РФ от 27 июля 2006 г. №152-ФЗ «О персональных данных».

    Понравилась статья? Поделить с друзьями:
  • День недели дня рождения в текущем году excel
  • День недели вашего рождения в excel можно определить с помощью функции
  • День недели в текстовом формате excel
  • День начала недели excel
  • Денежное значение в excel