Номера недель ISO в Excel (Microsoft Excel)
В Excel есть функция, которую можно использовать для вычисления номера недели в году любой даты. О том, как можно использовать функцию WEEKNUM, рассказывалось в других _ExcelTips. Однако есть несколько методов определения недель, для которых функция WEEKNUM не работает. Например, вам может потребоваться найти номер недели на основе метода расчета недель ISO.
В схеме ISO недели рассчитываются исходя из того, что начало недели — понедельник. Не так уж и сложно, правда? Однако первая неделя года определяется как начало в понедельник недели, в которую приходится первый четверг января. Ого! Это означает, что первая неделя года может фактически начаться в понедельник, 29 декабря, предыдущего года, и возможно, что последняя неделя предыдущего года может закончиться не позднее воскресенья, 3 января текущего года.
Это слишком много для WEEKNUM. Вместо этого вам нужно будет использовать специализированную функцию для определения номера недели ISO. В этом примере указывается номер недели ISO для любой даты в ячейке A1:
=ISOWEEKNUM(A1)
Функция ISOWEEKNUM была представлена в Excel 2013, поэтому, если вы используете более раннюю версию Excel (или ваша книга будет использоваться другими с более ранними версиями Excel), вы не можете полагаться на нее.
Вместо этого вам нужно будет использовать формулу для вычисления номера недели по ISO для года:
=INT((A1-DATE(YEAR(A1-WEEKDAY(A1-1)+4),1,3) WEEKDAY(DATE(YEAR(A1-WEEKDAY(A1-1)+4),1,3))+5)/7)
Если вам нужна дополнительная информация о том, как обрабатывать номера недель и даты ISO в Excel, обратитесь к этим источникам:
https://www.rondebruin.nl/win/s8/win002.htm http://www.cpearson.com/Excel/WeekNumbers.aspx
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (7847) применим к Microsoft Excel 2007, 2010, 2013 и 2016.
Вы можете найти версию этого совета для более старого интерфейса меню Excel здесь: link: / excel-ISO_Week_Numbers_in_Excel [номера недель ISO в Excel]
.