Как сделать строку с первыми днями недели в excel

Обновлено: 21.11.2024

Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Excel 2007 Word 2007 Outlook 2007 PowerPoint 2007 Еще. Меньше

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

Ось дат отображает даты в хронологическом порядке с определенными интервалами или базовыми единицами, такими как количество дней, месяцев или лет, даже если даты на листе расположены не в последовательном порядке или в одних и тех же базовых единицах.< /p>

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

Диаграмма, использующая ось дат

На диаграмме щелкните правой кнопкой мыши ось категорий и выберите пункт Формат оси.

На панели "Формат оси" выберите вкладку "Параметры оси".

Разверните "Параметры оси", а затем в разделе "Тип оси" убедитесь, что выбрана ось "Дата".

В разделе "Единицы" рядом с "Основа" выберите "Дни", "Месяцы" или "Годы".

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

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

На диаграмме щелкните правой кнопкой мыши ось категорий и выберите пункт Формат оси.

В диалоговом окне "Формат оси" выберите "Параметры оси" слева.

Убедитесь, что в разделе "Тип оси" выбрана ось дат.

Рядом с базовой единицей выберите "Фиксированная", а затем в списке выберите "Дни", "Месяцы" или "Годы".

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

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

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

Нажмите на диаграмму.
Откроются инструменты для работы с диаграммами с добавлением вкладок "Дизайн", "Макет" и "Формат".

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

На вкладке "Формат" в группе "Текущий выделенный" нажмите "Формат выделенного".

Убедитесь, что в категории "Параметры оси" в разделе "Тип оси" выбрана ось "Дата".

В разделе "Параметры оси" нажмите "Фиксированная" для "Базовая единица", а затем в поле "Базовая единица" нажмите "Дни, месяцы или годы".

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

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

Функция Excel WEEKDAY принимает дату и возвращает число от 1 до 7, представляющее день недели. По умолчанию WEEKDAY возвращает 1 для воскресенья и 7 для субботы, но это можно настроить. Вы можете использовать функцию ДЕНЬНЕД внутри других формул, чтобы проверить день недели.

  • serial_number — дата, для которой вы хотите получить день недели.
  • return_type – [необязательно] число, представляющее схему сопоставления дней недели. По умолчанию – 1.

Функция ДЕНЬНЕД принимает дату и возвращает число от 1 до 7, представляющее день недели. Функция WEEKDAY принимает два аргумента: serial_number и return_type. Серийный_номер должен быть допустимой датой Excel в формате серийного номера.Return_type – необязательный числовой код, определяющий, какой день недели считается первым днем. По умолчанию WEEKDAY возвращает 1 для воскресенья и 7 для субботы, как показано в таблице ниже:

WEEKDAY поддерживает несколько схем нумерации, управляемых аргументом return_type. Return_type является необязательным и по умолчанию равен 1. В таблице ниже показаны доступные коды return_type, числовой результат каждого кода и день, который является первым днем ​​в схеме сопоставления.< /p>

Результат Значение
1 Воскресенье
2 Понедельник
3 Вторник
4 Среда
5 Четверг
6 пятница
7 суббота
Тип возвращаемого значения Числовой результат Отображение дня
нет 1-7 воскресенье-суббота
1 1-7< /td> Воскресенье-суббота
2 1-7 Понедельник-воскресенье
3 0-6 понедельник-воскресенье
11 1-7 понедельник-воскресенье
12 1-7 вторник-понедельник< /td>
13 1-7 среда-вторник
14< /td> 1-7 четверг-среда
15 1-7 пятница-четверг
16 1-7 суббота-пятница
17 1-7 воскресенье-суббота

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

Примеры

По умолчанию и без значения перед return_type, WEEKDAY начинает отсчет в воскресенье:

Чтобы день недели начинался в понедельник, установите для параметра return_type значение 2:

В этом руководстве вы найдете множество примеров формул, демонстрирующих использование функций ДЕНЬ НЕДЕЛИ, ДЕНЬ и ДНИ в Excel. Узнайте, как вернуть день недели из даты, получить количество дней в году, узнать, сколько дней находится между двумя датами и т. д.

Существует множество функций для работы с днями года и днями недели в Excel, включая ДЕНЬ НЕДЕЛИ, ДЕНЬ, ДНИ, ДАТА и другие. Эти функции можно использовать для определения рабочих и выходных дней, расчета количества дней между двумя датами, подсчета количества дней, оставшихся в году, возврата дня недели из даты и многого другого.

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

Функция Excel WEEKDAY для работы с днями недели

Microsoft Excel предоставляет специальную функцию WEEKDAY для возврата дня недели, соответствующего заданной дате.

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

Синтаксис функции ДЕНЬНЕД в Excel следующий:

  • Серийный_номер — серийный номер, представляющий дату, или ссылка на ячейку с датой или серийным номером.

В формулах Excel WEEKDAY вы можете указать любое из следующих значений для аргумента return_type:

< tr>
Return_type Возвращенное число
1 или опущено От с 1 (воскресенье) до 7 (суббота)
2 С 1 (понедельник) до 7 (воскресенье)
3 От 0 (понедельник) до 6 (воскресенье)
11 От 1 (понедельник) до 7 (воскресенье)
12 С 1 (вторник) до 7 (понедельник)
13 С 1 (среда) до 7 (вторник)
14 С 1 (четверг) до 7 (среда) )
15 С 1 (пятница) до 7 (четверг)
16 С 1 (суббота) до 7 (пятница)
17 С 1 (воскресенье) до 7 (суббота)

Примечание. Хотя функция ДЕНЬНЕД доступна во всех версиях Excel, начиная с Excel 2013 и заканчивая Excel 2000, значения return_type с 11 по 17 были введены только в Excel 2010, поэтому их нельзя использовать в более ранних версиях.

А теперь давайте рассмотрим несколько примеров использования функции ДЕНЬНЕД в Excel.Все приведенные ниже формулы возвращают день недели, соответствующий 19 марта 2015 г. Для ясности эта дата хранится в Excel под номером 42082.

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

Пример 1. Формула Excel WEEKDAY для определения рабочих и выходных дней

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

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

Одним из возможных решений является встраивание функции ДЕНЬНЕД в логическую проверку функции ЕСЛИ:

В этой формуле для дня недели мы устанавливаем аргумент return_type равным 2, что соответствует неделе, начинающейся с понедельника (день 1). Так, если день недели в ячейке А2 меньше 6 (с понедельника по пятницу), формула возвращает «Рабочий день», иначе — «Выходной».

Чтобы отфильтровать будние или выходные дни, вы применяете фильтр Excel к своей таблице (вкладка "Данные" > "Фильтр") и выбираете "Рабочий день" или "Выходной день".

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

Например, чтобы считать субботу и понедельник выходными, задайте для return_type значение 12, поскольку вам нужна неделя со вторника (1) по понедельник (7) тип:

Пример 2. Как выделить рабочие и выходные дни в Excel

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

Для этого вы можете создать правила условного форматирования Excel со следующими формулами ДНЯ НЕДЕЛИ, чтобы выделить выходные или рабочие дни, или и то, и другое:

Выделить выходные (суббота и воскресенье): =WEEKDAY($A2,2)

Выделить рабочие дни (с понедельника по пятницу): =WEEKDAY($A2,2)>5

Теперь результаты выглядят намного лучше, не так ли?

Пример 3. Как получить день недели из даты в Excel

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

Например, если ваши даты находятся в столбце A, вы можете поместить простую формулу =A2 в ячейку B2, а затем скопировать ее в другие ячейки. После этого вы выбираете весь столбец B и устанавливаете для него собственный формат даты, например:

  • ddd — для отображения сокращенного названия дня, например Вс.
  • dddd — для отображения полных названий дней, например Воскресенье.

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

Пример 4. Возврат дня недели в виде текстового значения

Альтернативный способ определения дня недели по дате — использование функции ТЕКСТ Excel. В ваших формулах TEXT вы можете указать те же форматы, что и в приведенном выше примере — «ddd», чтобы вернуть короткое имя, и «dddd», чтобы вернуть полные названия дней недели:

Где A1 — ячейка с исходной датой.

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

Пример 5. Как вернуть произвольное название дня в Excel

Еще один способ найти день недели по дате в Excel — использовать функцию ДЕНЬ НЕДЕЛИ в сочетании с ВЫБОР. Преимущество этой формулы в том, что она позволяет возвращать названия дней в любом формате по вашему выбору.

Например, если вы хотите отобразить дни недели в виде первых двух букв, введите их в качестве аргументов значения в функции ВЫБОР:

В этой формуле функция ДЕНЬ НЕДЕЛИ Excel получает день недели в виде порядкового номера. А функция ВЫБОР использует это число как номер_индекса (первый аргумент), указывающий, какое значение из списка аргументов-значений нужно вернуть.

Как получить день месяца из даты (функция ДЕНЬ)

Microsoft Excel предоставляет специальную функцию ДЕНЬ для извлечения дня месяца из даты:

День возвращается в виде порядкового номера в диапазоне от 1 до 31. Например, если у вас есть список дат в столбце A, и вы хотите извлечь дни в столбец B, вы помещаете следующую формулу в ячейку B2 и затем скопируйте его в другие ячейки:

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

Альтернативный способ извлечь день месяца из даты — использовать функцию ТЕКСТ, например:

=TEXT(A2, "d") — для отображения номеров дней без начальных нулей или

=TEXT(A2, "dd") — для отображения номеров дней с ведущими нулями.

Примечание. Функция Excel ТЕКСТ всегда возвращает текстовые строки, а не числа (обратите внимание на выравнивание чисел по правому краю в столбце B и выравнивание текстовых значений по левому краю в столбцах C и D на снимке экрана ниже). Итак, если вы планируете использовать возвращенные дни в расчетах или других формулах, используйте функцию ДЕНЬ, а не ТЕКСТ.

Как рассчитать количество дней между двумя датами (функция ДНИ)

Синтаксис функции ДНЕЙ в Excel настолько очевиден, что пояснения вам вряд ли потребуются :)

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

=ДНЕЙ(B2,A2)

Работа с днями года в Excel

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

Пример 1. Получение номера дня в году (1-365)

В этом примере показано, как можно получить номер определенного дня в году от 1 до 365 (от 1 до 366 в високосные годы), при этом 1 января считается днем ​​1.

Для этого вы используете комбинацию функций Excel ДАТА и ГОД:
=A2-ДАТА(ГОД(A2),1,0)

Где A2 – ячейка, содержащая дату.

А теперь давайте посмотрим, что на самом деле делает формула. Функция ГОД извлекает год даты в ячейке A2 и передает его функции ДАТА(год, месяц, день), которая возвращает порядковый номер, представляющий определенную дату.

Итак, в нашей формуле год извлекается из исходной даты (A2), месяц равен 1 (январь), а день равен 0. Фактически нулевой день заставляет Excel возвращать 31 декабря предыдущего года, потому что мы хотят, чтобы 1 января считалось 1-м днем. Затем вы вычитаете порядковый номер, возвращаемый формулой ДАТА, из исходной даты (которая также хранится как порядковый номер в Excel), и разница представляет собой день года, который вы ищете. Например, 5 января 2015 года хранится как 42 009, а 31 декабря 2014 года — как 42 004, поэтому 42 009 - 42 004 = 5.

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

Пример 2. Подсчет количества дней, оставшихся в году

Чтобы вычислить количество дней, оставшихся в году, мы снова воспользуемся функциями ДАТА и ГОД. Формула основана на том же подходе, что и пример 3 выше, поэтому у вас вряд ли возникнут трудности с пониманием ее логики:

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

Где 2015 — текущий год.

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

Функция ДЕНЬНЕД – это список функций Excel, относящихся к функциям ДАТА и ВРЕМЯ, из списка наиболее важных функций Excel для финансовых аналитиков. Эта шпаргалка охватывает сотни функций, которые важно знать аналитику Excel. Функция вернет целое число, представляющее день недели для заданной даты.

WEEKDAY весьма полезен в финансовом анализе. Изучите все курсы . Предположим, мы хотим определить время, необходимое для завершения определенного проекта — функция может быть полезна для удаления выходных из заданного периода времени. Таким образом, это особенно полезно при планировании и составлении графика работы для бизнес-проекта.

Формула

=WEEKDAY(serial_number,[return_type])

Он использует следующие аргументы:

Return_typeВозвращенное число
1 или опущено Первым днем ​​недели будет воскресенье, поэтому воскресенье = 1, понедельник = 2, . , суббота = 7
2Первым днем ​​недели будет понедельник, поэтому понедельник = 1, вторник = 2, . , воскресенье = 7
3Вторник будет первым днем ​​недели, поэтому понедельник = 0, вторник = 1, . , воскресенье = 6
11понедельник = 1, вторник = 2, . , воскресенье = 7
12вторник = 1, среда = 2, . , Monday = 7
13Первым днем ​​недели будет среда, поэтому среда = 1, четверг = 2, . , вторник = 7
14Первым днем ​​недели будет четверг, поэтому четверг = 1, пятница = 2, . , среда = 7
15Пятница будет первым днем ​​недели, поэтому пятница = 1, суббота = 2, . , Четверг = 7
16Первым днем ​​недели будет суббота, поэтому суббота = 1, воскресенье = 2, . , пятница = 7
17воскресенье = 1, понедельник = 2, . , суббота = 7

Несколько замечаний о функции ДЕНЬ НЕДЕЛИ:

  1. Если мы опустим аргумент return_type, он примет значение по умолчанию, равное 1.
  2. Microsoft Excel хранит даты в виде последовательных порядковых номеров, чтобы их можно было использовать в вычислениях. По умолчанию 1 января 1900 г. имеет порядковый номер 1, а 1 января 2009 г. — порядковый номер 39448, потому что это 39 813 дней после 1 января 1900 г. Excel интерпретирует текстовые представления дат по-разному, в зависимости от настроек даты на вашем компьютере. Следовательно, аргумент серийный_номер для функции ДЕНЬНЕД следует вводить как:
    1. Ссылка на ячейку, содержащую дату
    2. Дата, полученная из другой функции или формулы.

    Как использовать функцию ДЕНЬ НЕДЕЛИ в Excel?

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

    Пример 1

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

    Используя формулу WEEKDAY, мы можем узнать, является ли день рабочим или выходным. Формула для использования будет:

    Мы получаем следующие результаты:

    Здесь мы приняли значение return_type равным 1, так как хотим, чтобы воскресенье было первым днем ​​недели. Таким образом, в соответствии с этой формулой пятница будет выходным днем.

    Теперь, чтобы улучшить представление данных, мы можем использовать условное форматирование, чтобы выделить рабочие и выходные дни разными цветами.

    Мы создадим два правила условного форматирования, где первое правило будет ДЕНЬНЕД($A2,1) 5.

    Мы получаем следующие результаты:

    Пример 2

    Если мы хотим получить названия дней в любом формате по нашему выбору, мы можем использовать функцию ДЕНЬ НЕДЕЛИ вместе с функцией ВЫБОР. Используя данные ниже:

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

    В приведенной выше формуле функция ДЕНЬ НЕД получает день недели в виде порядкового номера. Затем функция ВЫБОР будет использовать это число как номер_индекса (первый аргумент), указывающий, какое значение из списка аргументов значения следует вернуть. Полученные результаты показаны ниже:

    Распространенные ошибки в функции ДЕНЬ НЕДЕЛИ:

    Дополнительные ресурсы

    Спасибо, что прочитали руководство CFI по важным функциям Excel! Потратив время на изучение и освоение этих функций, вы значительно ускорите свое финансовое моделирование. Чтобы узнать больше, ознакомьтесь с этими дополнительными ресурсами CFI:

    Бесплатное руководство по Excel

    Чтобы овладеть искусством работы с Excel, ознакомьтесь с БЕСПЛАТНЫМ ускоренным курсом CFI по Excel. Основы Excel — формулы для финансов Вы ищете ускоренный курс по Excel? Получите бесплатное обучение Excel для карьеры в области корпоративных финансов и инвестиционно-банковской деятельности от Института корпоративных финансов. , который научит вас, как стать опытным пользователем Excel. Изучите самые важные формулы, функции и сочетания клавиш, чтобы уверенно проводить финансовый анализ.

    Запустите бесплатный курс CFI по Excel прямо сейчас Основы Excel — формулы для финансов Вы ищете ускоренный курс Excel? Пройдите бесплатное обучение Excel, чтобы начать карьеру в сфере корпоративных финансов и инвестиционно-банковских услуг, от Института корпоративных финансов.

    Читайте также: