Как в excel даты перевести в недели
Потребность знать номер рабочей недели для заданной даты (или группы дат) весьма востребованная вещь в управленческом учете. Понедельные отчеты, еженедельный контроль выполнения плана, недельная сетка вещания в рекламе – все это требует умения определять номер рабочей недели для заданной даты. Задача, на первый взгляд, простая, но (как всегда) есть несколько весьма существенных нюансов.
Во-первых, в разных странах отсчет начала и конца самой недели – различаются. У нас в России днем отсчета недели принят понедельник, а в других странах (например, США и Израиле) – воскресенье.
Во-вторых, вопрос - какую неделю считать первой? На сегодняшний момент существуют как минимум два основных варианта с разной логикой. Рассмотрим их последовательно.
Способ 1. Стандарт ГОСТ ИСО 8601-2001 и функция НОМНЕДЕЛИ.ISO
Первой рабочей неделей года считается та, на которую выпадает первый четверг года (или 4 января, если хотите). Здесь логика проста. Первая неделя – это та, на которую пришлось больше трех дней (больше половины недели) из наступившего года. Некоторое неудобство в том, что в году получается когда 52, а когда 53 рабочих недели. Плюс ко всему 1 января может запросто оказаться 52 неделей предыдущего года.
Но именно этот вариант официально принят в России с 2002 года как государственный и остается им на данный момент (см. ГОСТ ИСО 8601-2001). Чтобы посчитать номер недели по дате по такой системе, можно использовать вот такую формулу:
В Excel 2013 функцию для расчета номера недели по ISO добавили в стандартный набор – она называется НОМНЕДЕЛИ.ISO (WEEKNUM.ISO)
Способ 2. Неделя с 1-м января и функция НОМНЕДЕЛИ (WEEKNUM)
В этом случае первой неделей года считается та, на которую попадает 1 января. Здесь также возникает сложность в том, что в году может оказаться 52 или 53 недели и, плюс ко всему, 1 января может выпасть на воскресенье, т.е. шесть последних дней года могут оказаться уже в неделе с номером 1, что затрудняет отчетность. Тем не менее, если такой способ нумерации вам нужен, то его можно реализовать функцией НОМНЕДЕЛИ (WEEKNUM) , появившейся в Excel начиная с 2007 года. Синтаксис этой функции таков:
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
Чтобы просмотреть более подробные сведения о функции, щелкните ее название в первом столбце.
Примечание: Маркер версии обозначает версию Excel, в которой она впервые появилась. В более ранних версиях эта функция отсутствует. Например, маркер версии 2013 означает, что данная функция доступна в выпуске Excel 2013 и всех последующих версиях.
Возвращает заданную дату в числовом формате.
Вычисляет количество дней, месяцев или лет между двумя датами. Эта функция полезна в формулах расчета возраста.
Преобразует дату из текстового формата в числовой.
Преобразует дату в числовом формате в день месяца.
ДНИ
Возвращает количество дней между двумя датами.
Вычисляет количество дней между двумя датами на основе 360-дневного года.
Возвращает дату в числовом формате, отстоящую на заданное число месяцев вперед или назад от начальной даты.
Возвращает дату в числовом формате для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев.
Преобразует дату в числовом формате в часы.
НОМНЕДЕЛИ.ISO
Возвращает номер недели по ISO для заданной даты.
Преобразует дату в числовом формате в минуты.
Преобразует дату в числовом формате в месяцы.
Возвращает количество полных рабочих дней между двумя датами.
ЧИСТРАБДНИ.МЕЖД
Возвращает количество полных рабочих дней в интервале между двумя датами, руководствуясь параметрами, указывающими выходные дни и их количество.
Возвращает текущую дату и время в числовом формате.
Преобразует дату в числовом формате в секунды.
Возвращает заданное время в числовом формате.
Преобразует время из текстового формата в числовой.
Возвращает текущую дату в числовом формате.
Преобразует дату в числовом формате в день недели.
Преобразует дату в числовом формате в число, которое указывает, на какую неделю года приходится дата.
Возвращает дату в числовом формате, отстоящую вперед или назад на заданное количество рабочих дней.
РАБДЕНЬ.МЕЖД
Возвращает числовое значение даты, предшествующей заданному количеству рабочих дней или следующей за ними, руководствуясь при этом параметрами, указывающими выходные дни и их количество.
Преобразует дату в числовом формате в год.
Возвращает долю года, которую составляет количество дней между начальной и конечной датами.
Важно: Вычисляемые результаты формул и некоторые функции листа Excel могут несколько отличаться на компьютерах под управлением Windows с архитектурой x86 или x86-64 и компьютерах под управлением Windows RT с архитектурой ARM. Подробнее об этих различиях.
Есть ли способ получить номер недели по заданной дате или извлечь диапазон дат из определенного номера недели и года в Excel? Для решения этой задачи вам могут помочь следующие формулы.
Преобразование номера недели в дату с помощью формул
Предположим, у меня есть случайный номер года и недели, которые равны 2015 и 15 на листе, как показано на следующем снимке экрана, и теперь я хочу узнать конкретные даты с понедельника по воскресенье по этому заданному номеру недели.
Чтобы рассчитать диапазон дат по конкретному номеру недели, вы можете использовать следующие формулы:
1. Выберите пустую ячейку, вы вернете дату начала (в нашем случае мы выбираем ячейку B5), введите формулу: =MAX(DATE(B1,1,1),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+(B2-1)*7+1) , и нажмите Enter ключ. Смотрите скриншот ниже:
2. Выберите другую пустую ячейку, вы вернете дату окончания (в нашем случае мы выбираем ячейку B6), введите =MIN(DATE(B1+1,1,0),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+B2*7) , и нажмите Enter ключ. Смотрите скриншот ниже:
Формула слишком сложна для запоминания? Сохраните формулу как запись Auto Text для повторного использования одним щелчком мыши в будущем! Подробнее . Бесплатная пробная версия |
Примечание. В обеих формулах выше B1 содержит год и B2 - указанный номер недели, вы можете изменить аргументы по своему усмотрению).
3. Как видите, обе формулы возвращают числа вместо дат. Продолжайте выбирать оба результата расчета и нажмите Главная > Формат номера коробка> Короткое свидание чтобы заменить числа на даты. Смотрите скриншот ниже:
Один щелчок, чтобы преобразовать несколько нестандартных дат / чисел / текста форматирования в обычные даты в Excel
Kutools для Excel Преобразовать в дату Утилита может помочь вам легко определить и преобразовать нестандартные даты или числа (ггггммдд) или текст в обычные даты одним щелчком мыши в Excel. Полнофункциональная бесплатная 30-дневная пробная версия!
Преобразование даты в номер недели с помощью формул
С другой стороны, вы также можете применить функцию WEEKNUM для преобразования даты в соответствующий номер недели.
1. Выберите пустую ячейку, вы вернете номер недели, введите эту формулу: = WEEKNUM (B1,1) и нажмите клавишу Enter. Смотрите скриншот:
Ноты:
(1) В приведенной выше формуле B1 содержит дату, которую вы хотите использовать.
(2) Если вам нужно вернуть номер недели с даты, которая начинается в понедельник, примените следующую формулу: = WEEKNUM (B1,2) .
Говорит, что вы вводите дату в одну ячейку, и отображается как 12/13/2015. Есть ли способ показать только месяц или день недели или текст названия месяца или дня недели, например Декабрь или воскресенье? Следующие методы могут помочь вам легко преобразовать или отформатировать любые даты для отображения только названия дня недели или месяца в Excel.
Преобразование дат в название дня недели / месяца / года или число с помощью Format Cell
Мы можем легко настроить форматирование даты и отображать даты как названия дней недели или месяцев только в Excel.
1. Выберите ячейки даты, которые вы хотите преобразовать в названия / числа дня недели, месяца или года, щелкните правой кнопкой мыши и выберите Формат ячеек из контекстного меню.
Kutools for Excel
Выделяться из толпы
Попрощайтесь с ужасными VBA и формулами!
2. В открывшемся диалоговом окне «Формат ячеек» в разделе Число нажмите На заказ в Категория поле, а затем введите "ддд"в Тип пунктом.
Внимание: "ддд"будет отображать дату как название дня недели, например"Суббота". Возьми дату 3/7/2019 например, в следующей таблице будет показано другое настраиваемое форматирование даты:
3, Нажмите OK кнопку, чтобы применить настраиваемое форматирование даты.
- Improve 80% work efficiency to view and edit multiple documents at the same time
- Reduce thousands of clicks every day, say goodbye to mouse hand
- Colorful tabs bring fun to tedious work, give you a lively and vivid working space
- Choice of 90,000+ highly effective people and 300+ famous companies
Help you work faster and easily stand out from the crowd! 1 second to switch between dozens of open documents! Read More Free Trial Now
Один щелчок для преобразования нескольких дат в названия или числа недель / месяцев / года в Excel
Вы когда-нибудь преобразовывали дату в день недели, щелкнув правой кнопкой мыши и указав код форматирования в диалоговом окне «Форматирование ячейки»? Здесь с Kutools for Excel's Применить форматирование даты функция, вы можете быстро отобразить серию дат как только названия месяцев или дней недели с легкостью всего одним щелчком мыши в Excel! Полнофункциональная бесплатная 30-дневная пробная версия!
Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
Преобразование дат в название дня недели / месяца или номер с помощью функции ТЕКСТ
Microsoft Excel ТЕКСТ Функция может помочь вам легко преобразовать дату в соответствующее название месяца или дня недели.
В пустой ячейке введите эту формулу = ТЕКСТ (A2; «мммм»), в данном случае в ячейке C2. и нажмите Enter ключ. Затем перетащите дескриптор автозаполнения этой ячейки в нужный диапазон.
И дата была преобразована в название месяца. Смотрите скриншот:
Внимание: Вы можете изменить "мммм" на другой код формата в соответствии с над таблицей. Например, вы также можете преобразовать дату в название дня недели с помощью формулы = ТЕКСТ (A2; «дддд»).
Хотите выделиться из толпы сейчас? 30+ функций Date повышают вашу квалификацию!
С 30+ функциями дат Kutools for Excel, вы получите практические навыки о свиданиях за 3 минуты, и будете работать быстрее и лучше, чем другие, легко получить повышение зарплаты и продвижение по службе!
Чтобы быть более симпатичным
Эффективно решайте проблемы с датами в Excel, помогайте легко получить признание других в работе.
Береги свою семью
Попрощайтесь с повторяющейся и тривиальной работой на свиданиях в Excel, сэкономьте больше времени, чтобы сопровождать свою семью.
Наслаждайтесь здоровой жизнью
Вставляйте, изменяйте или вычисляйте даты сразу, уменьшайте количество кликов на сотни каждый день, прощайте, рука мыши.
Не беспокойтесь об увольнениях
Повысьте эффективность работы на 91%, решите 95% проблем с датами в Excel, завершите работу раньше срока.
Освободи свою память
12 формул Kutools о датах, перестаньте запоминать болезненные формулы и коды VBA, работать с легкостью.
Kutools for Excel приносит 300 удобных инструментов для 1500 сценариев работы, всего 39.0 долларов США, но стоит более 4000.0 долларов США. Обучение других пользователей Excel, сэкономьте каждый пенни для себя!
Выбор из 110,000 300+ высокоэффективных людей и 30+ известных компаний. Полнофункциональная бесплатная XNUMX-дневная пробная версия, кредитная карта не требуется! Читать далее Загрузить сейчас
Преобразование даты в название дня недели / месяца с помощью функции ВЫБРАТЬ
Если эти специальные коды форматирования трудно запомнить и применить в формулах, вы также можете применить ВЫБЕРИТЕ функция для преобразования даты в название месяца или дня недели в Excel. Пожалуйста, сделайте следующее:
В пустой ячейке введите формулу = ВЫБРАТЬ (WEEKDAY (B1), «вс», «пн», «вт», «ср», «чт», «пт», «сб»), и нажмите Enter ключ. Эта формула преобразует дату в день недели, как показано на скриншоте ниже.
Внимание: Для преобразования даты в название месяца примените эту формулу = ВЫБРАТЬ (МЕСЯЦ (B1), «Янв», «Фев», «Мар», «Апр», «Май», «Июнь», «Июль», «Авг», «Сен», «Октябрь», «Ноябрь» "," Дек ")
Want to Improve your work ability in Excel now, bring your family a better life?
- Improve 80% work efficiency, solve 80% Excel problems, save you 2 hours every day to improve yourself and accompany family.
- Say goodbye to painful formulas and VBA codes, free up your memory! Reduce thousands of mouse clicks, farewell to mouse hand.
- 300 handy tools for 1500 work scenarios, help you work better and stand out from the crowd, never worry about job cut.
- Spend $39.0, worth more than $4000.0 training of others, save every penny for you to enjoy life.
- Choice of 110,000+ highly effective people and 300+ famous companies. Full feature free trial 30-day, no credit card required.
Преобразование дат в название дня недели / месяца / года или число с помощью Kutools for Excel
ТЕКСТ функция легко справится с несколькими датами, а если их будет много, потребуется много времени. Kutools для Excel Применить форматирование даты Инструмент может помочь вам легко преобразовать все выбранные даты в название месяца или дня недели.
Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
1. Выберите диапазон, с которым вы будете работать, и нажмите Кутулс > Формат > Применить форматирование даты, см. снимок экрана:
2. В диалоговом окне «Применить форматирование даты» выберите форматирование даты в Форматирование даты и нажмите Ok кнопку.
Например, вы можете выбрать 03, Вт or Март в Форматирование даты поле, чтобы преобразовать даты в названия месяцев или номера месяцев, или выберите СРЕДА or среда чтобы преобразовать даты в названия дней недели, или выберите 01 or 2001 чтобы преобразовать даты в числа года, или выберите 14 преобразовать в даты числа.
Теперь все выбранные даты преобразуются в указанное форматирование даты, такое как название месяца, день недели или другие по вашему выбору:
Внимание: Применить форматирование даты инструмент не изменяет фактические значения.
Эта медитация Применить форматирование даты Функция поможет пользователям Excel одним щелчком мыши преобразовать все выбранные даты в названия месяцев, дней недели, года и т. д. Получите бесплатную пробную версию!
Статьи по теме
300 инструментов помогут вам выделиться из толпы уже сейчас
с Kutools для Excel - никогда не беспокойся о сокращении работы
Kutools for Excel предоставляет удобные инструменты 300 для сценариев работы 1500, помогает вам работать быстрее и лучше, чем ваши коллеги, и легко завоевать доверие своего начальника. Вы будете последним в списке увольнений и легко обеспечите стабильную и лучшую жизнь своей семьи!
Как в Excel быстро и легко получить номер недели с заданной даты? Обычно функция WEEKNUM может помочь вам решить эту задачу как можно быстрее.
Рассчитайте, чтобы получить номер недели от даты в году
По умолчанию функция WEEKNUM может помочь вам получить номер недели для любой заданной даты в году, общий синтаксис:
- date : Дата, с которой вы хотите получить номер недели.
- return_type : Необязательный. Число, определяющее день начала недели. Номер по умолчанию - 1. (указывает, что неделя начинается с воскресенья).
- DATE : Эта функция используется для объединения чисел года, месяца и дня из отдельных ячеек в действительную дату.
Число return_type указывает на начало недели:
Советы: Для функции WEEKNUM используются две разные системы нумерации недель:
- Система 1: Неделя, содержащая 1 января, считается 1-й неделей года. В этой системе неделя традиционно начинается в воскресенье.
- Система 2: (Система даты недели ISO) В этой системе неделя начинается в понедельник, а номер недели 1 устанавливается на первую неделю года, которая содержит четверг.
Все типы возврата, перечисленные выше, применимы к Системе 1, но тип возврата 21 используется в Системе 2.
Чтобы вычислить номер недели от даты в традиционной системе:
Чтобы получить номер недели с заданной даты, вы можете использовать следующую формулу:
Затем перетащите дескриптор заполнения вниз к ячейкам, которые вы хотите использовать, и все номера недель будут возвращены из дат:
Чтобы вычислить номер недели от даты в системе ISO:
Если вам нужно вернуть номер недели ISO для некоторых дат, примените следующую формулу:
И тогда вы получите следующий результат:
Рассчитайте, чтобы получить номер недели от даты в месяце
Иногда вам нужно получить номера недель в месяцах, а не в годах, в Excel нет прямой функции для этого. Но вы можете объединить ФУНКЦИИ WEEKNUM, DATE и MONTH вместе для решения этой задачи.
Вычислить номера недель месяца от даты (неделя, начинающаяся в воскресенье):
Введите или скопируйте приведенную ниже формулу в пустую ячейку, в которой вы хотите получить результат:
И тогда вы получите результаты, как показано на следующем скриншоте:
Вычислить номера недель месяца по ISO от даты (неделя начинается с понедельника):
Чтобы получить номера недель месяца по ISO от даты, вы должны использовать следующую формулу:
И все номера недель месяца по ISO были извлечены, как показано на скриншоте ниже:
Используемые относительные функции:
- WEEKNUM :
- Эта функция используется для извлечения номера недели из заданной даты.
Статьи с относительным номером недели:
- Преобразование номера недели в дату или наоборот в Excel
- Есть ли способ получить номер недели по заданной дате или извлечь диапазон дат из определенного номера недели и года в Excel?
- Получить месяц из номера недели и года в Excel
- Если у вас есть два столбца в Excel, один из которых содержит номера лет, а другой - номера недель, как показано ниже, как вы можете получить месяцы непосредственно из них в следующем столбце?
- Подсчитайте / рассчитайте недели / месяцы / годы между двумя датами в Excel
- Вы когда-нибудь задумывались о том, сколько недель, месяцев или лет между двумя заданными датами в Excel?
- Добавить / вычесть количество недель до даты в Excel
- В этом руководстве вы узнаете, как добавить n недель к текущему моменту или вычесть n недель из данных в Excel.
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Хотите быстро и безупречно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и т. Д.) И экономия 80% времени для вас.
Читайте также: