Функция Excel WEEKNUM - Номер на седмицата на годината

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Този урок демонстрира как да използвате Функция Excel WEEKNUM в Excel, за да получите номера на седмицата за една година (1-52).

Преглед на функцията WEEKNUM

Функцията WEEKNUM Връща номера на седмицата за една година (1-52).

За да използвате функцията WEEKNUM Excel на работен лист, изберете клетка и тип:

(Забележете как се появява въвеждането на формулата)

Синтаксис и входове на функцията WEEKNUM:

1 = WEEKNUM (сериен_номер, връщащ_тип)

сериен номер - Датата във формат на сериен номер на Excel или въведена като дата с кавички („и“) около датата. Пример: Не можете да влезете 11/12/2015 директно в клетката. Вместо това трябва да въведете „11/12/2015“ или ще трябва да използвате съответния сериен номер: 42320. Като алтернатива можете да посочите клетка с въведена дата 11/12/2015. Excel автоматично преобразува датите, съхранени в клетки, в сериен формат (освен ако датата не е въведена като текст).

return_type - ОПЦИОНАЛНО. Число, което показва кой ден е началото на седмицата. 1 (по подразбиране) за неделя, 2 за понеделник.

Изчислете седмичния номер на датата

Функцията WEEKNUM изчислява седмичния номер на дата:

1 = WEEKNUM (B4)

Функцията WEEKNUM ще върне стойност между 1 и 54. Защо 54? Функцията започва да брои седмици в неделя (по подразбиране) от седмицата, съдържаща 1 януари. Това може да доведе до 54 уникални седмици в годината.

За да промените началото на делничния ден, използвайте тази диаграма:

Този пример вместо това ще стартира функцията WEEKNUM в понеделник:

1 = WEEKNUM (B4,2)

WEEKNUM в Google Таблици

Функцията WEEKNUM работи абсолютно същото в Google Sheets като в Excel:

WEEKNUM Примери във VBA


Можете също да използвате функцията WEEKNUM във VBA. Тип:
Application.Workksheetfunction.Weeknum (serial_number, return_type)

Можем да използваме функцията WEEKNUM, както следва:

123 Диапазон ("B2") = Application.WeekNum (Range ("A2"))Диапазон ("B3") = Application.WeekNum (Range ("A3"))Диапазон ("B4") = Application.WeekNum (Range ("A4"))

Резултатът, който ще получим е:

За аргументите на функцията (сериен_номер и т.н.) можете или да ги въведете директно във функцията, или да определите променливи, които да използвате вместо тях.

Връщане към списъка с всички функции в Excel

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave