Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Получить номер недели из даты в Excel

Author Xiaoyang Last modified

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

doc-get-week-number-1


Расчет для получения номера недели из даты в году

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

=WEEKNUM(дата, [тип_возврата])
  • дата: Дата, из которой вы хотите получить номер недели.
  • тип_возврата: Необязательно. Число, которое определяет день начала недели. Значение по умолчанию — 1 (означает, что неделя начинается с воскресенья).
  • ДАТА: Эта функция используется для объединения года, месяца и дня из отдельных ячеек в правильную дату.

Номер тип_возврата указывает на начало недели:

Тип_возврата Неделя начинается с
1 или 17 или опущено Воскресенье
2 или 11 Понедельник
12 Вторник
13 Среда
14 Четверг
15 Пятница
16 Суббота
21 Понедельник (ISO система дат)

Советы: Для функции WEEKNUM используются две разные системы нумерации недель:

  • Система 1: Неделя, содержащая 1 января, считается первой неделей года. В этой системе неделя традиционно начинается в воскресенье.
  • Система 2: (ISO система дат) В этой системе неделя начинается в понедельник, а номер недели 1 присваивается первой неделе года, которая содержит четверг.

Все перечисленные выше типы возврата применяются к Системе 1, но тип возврата 21 используется в Системе 2.


Для расчета номера недели из даты в традиционной системе:

Чтобы получить номер недели из заданной даты, вы можете использовать следующую формулу:

=WEEKNUM(B2)

Затем протяните маркер заполнения вниз до ячеек, которые вы хотите использовать, и все номера недель будут возвращены из дат:

doc-get-week-number-2


Для расчета номера недели из даты в ISO системе:

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

=WEEKNUM(B2,21)

И вы получите следующий результат:

doc-get-week-number-3


Расчет для получения номера недели из даты в месяце

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


Расчет номеров недель месяца из даты (неделя начинается в воскресенье):

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

=WEEKNUM(B2)-WEEKNUM(DATE(YEAR(B2), MONTH(B2),1))+1

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

doc-get-week-number-4


Расчет ISO номеров недель месяца из даты (неделя начинается в понедельник):

Чтобы получить ISO номера недель месяца из даты, вы должны использовать следующую формулу:

=WEEKNUM(B2,21)-WEEKNUM(DATE(YEAR(B2), MONTH(B2),1),21)+1

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

doc-get-week-number-5


Связанные функции:

  • WEEKNUM:
  • Эта функция используется для извлечения номера недели из заданной даты.

Связанные статьи о номерах недель:

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

Лучшие инструменты для повышения производительности Office

Kutools для Excel - Помогает вам выделиться из толпы

🤖 KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуальное выполнение   |  Генерация кода  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools
Популярные функции: Поиск, Выделение или Отметка дубликатов  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округлить без формулы ...
Супер VLookup: Множественные критерии  |  Множественные значения  |  На нескольких листах  |  Распознавание нечетких соответствий...
Расширенный раскрывающийся список: Простой раскрывающийся список  |  Зависимый раскрывающийся список  |  Раскрывающийся список с множественным выбором...
Управление столбцами: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  Сравнить столбцы для выбора одинаковых и разных ячеек ...
Основные функции: Сетка фокусировки  |  Дизайн листа  |  Улучшенная строка формул  |  Управление книгами и листами | Библиотека автотекста (Авто текст)  |  Выбор даты  |  Объединить данные  |  Шифрование/Расшифровка ячеек  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ...
Топ-15 наборов инструментов:  12 инструментов для работы с текстом (Добавить текст, Удалить определенные символы ...)  |  50+ типов диаграмм (Диаграмма Ганта ...)  |  40+ практических формул (Расчет возраста на основе даты рождения ...)  |  19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...)  |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...)  |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...)  |  ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживает английский, испанский, немецкий, французский, китайский и более 40 других языков!

Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...


Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)

  • Один щелчок, чтобы переключаться между десятками открытых документов!
  • Сократите сотни кликов мышью каждый день, попрощайтесь с болью в руке от мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.