Как да използвате функцията WEEKDAY в Excel (с 8 примера)

  • Споделя Това
Hugh West

Ако търсите Функция WEEKDAY на Excel , тогава сте на правилното място. СЕДМИЧЕН ДЕН Функцията е особено удобна за планиране, изготвяне на графици и дори за финансов анализ. Тя се класифицира като Функции за дата и час в Excel, която връща деня от седмицата за даден аргумент.

В тази статия ще се опитаме да обсъдим СЕДМИЧЕН ДЕН на функцията, включително примери от реалния живот с подходящи обяснения. Така че можете да адаптирате формулата за вашата цел.

Функция WEEKDAY в Excel (бърз преглед)

Изтегляне на работна книга на Excel

Използване на функцията WEEKDAY.xlsx

Функция на Excel WEEKDAY: Синтаксис & Аргументи

Синтаксис

=WEEKDAY(serial_number, [return_type])

Върнати стойности

От 0 до 7 (в цифри)

Аргументи

Аргумент Задължително/незадължително Обяснение
сериен_номер Изисква се Число, представляващо деня, от който искате да намерите деня от седмицата
return_type По избор Число, определящо типа на върнатата стойност

Забележка:

  1. Датите се съхраняват в Microsoft Excel като последователни серийни номера, което позволява използването им в изчисления. Освен това датите трябва да се вмъкват като формат на датата или с помощта на Функция DATE . Възможно е да възникнат проблеми, ако датите са вмъкнати в текстов формат.
  2. Return_type е аргумент в СЕДМИЧЕН ДЕН която задава първия ден от седмицата. Ако не въведете return_type, функцията СЕДМИЧЕН ДЕН Функцията връща 1 за неделя и 7 за събота (по подразбиране). Типът на връщане 11-17 е въведен във версия Excel 2010.
Return_type Първи ден Числов резултат Начален и краен
1 или пропуснато (по подразбиране) Неделя 1-7 Неделя-събота
2 Понеделник 1-7 Понеделник-неделя
3 Вторник 0-6 (тъй като в този случай понеделник = 0) Понеделник-неделя
11 Понеделник 1-7 Понеделник-неделя
12 Вторник 1-7 Вторник-понеделник
14 Четвъртък 1-7 Четвъртък-сряда
15 Петък 1-7 Петък-четвъртък
16 Събота 1-7 Събота-петък
17 Неделя 1-7 Неделя-събота

8 примера за разбиране и използване на функцията WEEKDAY в Excel

Excel предлага различни приложения с помощта на СЕДМИЧЕН ДЕН Ще се опитаме да ги обсъдим като примери.

Пример 1: Основни примери за функцията WEEKDAY

Ако дните са дадени във формат дата и не е необходимо да въвеждате стойността на return_type, можете да използвате следната формула в D5 клетка.

=СЕДМИЦА(C5)

Тук, C5 е Дата на присъединяване на Робърт .

  • Второ, натиснете ВЪВЕДЕТЕ .
  • Трето, използвайте Дръжка за пълнене като плъзнете надолу курсора, докато го държите в дясно-долу ъгъла на D5 клетка като тази.

  • В крайна сметка изходите ще изглеждат по следния начин.

Но ако типът на връщане е 2 и 16 съответно за същия набор от данни. Можете да използвате следната формула в D5 клетка.

  • Когато стойността на return_type е 2 :
=WEEKDAY(C5,2)

  • Когато стойността на return_type е 16 :
=СЕДМИЦА(C5,16)

Пример 2: Използване на функцията WEEKDAY с функцията DATE

Нека си представим, че датата на присъединяване е дадена в сериен номер. В този случай трябва да използвате ДАТА където ГОДИНА , МЕСЕЦ , и ДНЕВНИ функции се използват за връщане съответно на годината, месеца и деня на дадената дата.

  • В крайна сметка просто използвайте следната формула в D5
=СЕДМИЦА(ДАТА(ГОДИНА(C5),МЕСЕЦ(C5),ДЕН(C5)),12)

  • Второ, натиснете ВЪВЕДЕТЕ .
  • Трето, използвайте Дръжка за пълнене .

  • В резултат на това ще получите следния резултат.

Пример 3: Използване на функцията TEXT за намиране на името на седмицата

Ако искате да получите името на деня от седмицата, което е намерено с помощта на СЕДМИЧЕН ДЕН можете да използвате функцията ТЕКСТ функция .

  • В крайна сметка трябва да запишете формулата в D5 клетка като тази.
=TEXT(WEEKDAY(C5,2), "dddd")

  • По същия начин, след като натиснете ВЪВЕДЕТЕ и след това използвайте Дръжка за пълнене , изходът ще бъде следният.

Пример 4: WEEKDAY в комбинация с функцията CHOOSE

Освен това има и друг начин за намиране на името на деня от седмицата. Можете да използвате ИЗБЕРИ функция с СЕДМИЧЕН ДЕН функция.

  • Просто използвайте следната формула в D5 клетка и след това Дръжка за пълнене както сме правили преди, за да получим всички изходи по този начин.
=CHOOSE(WEEKDAY(C5), "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat")

Пример 5: Комбинация с функцията SWITCH

Отново можете да използвате SWITCH функция за да получите името на деня от седмицата с СЕДМИЧЕН ДЕН функция.

  • Формулата в D5 клетка ще бъде така.
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")

Пример 6: Функция WEEKDAY за получаване на делнични и почивни дни

Ако искате да определите работните и почивните дни за дадена дата, можете да използвате формулата, която представлява комбинация от IF и СЕДМИЧЕН ДЕН функции.

=IF(WEEKDAY(C5,2)<6, "Работен ден", "Уикенд")

Пример 7: Функция WEEKDAY с условно форматиране

Ако трябва да подчертаете работния ден и почивните дни за по-добра визуализация, можете да използвате Условно форматиране лента с инструменти от Стилове командна лента.

Стъпки:

  • Първо, изберете клетките B5:D12 .
  • Второ, отидете в Начало > изберете Условно форматиране > изберете Ново правило .

  • В крайна сметка Ново правило за форматиране ще се появи прозорец.
  • Трето, изберете Използвайте формула, за да определите кои клетки да форматирате .
  • Четвърто, запишете формулата в полето за формула.
=WEEKDAY($C5,2)<6

  • На пето място, отидете в Формат за избор на цвят и други неща на изхода, ако е необходимо.

  • В Форматиране на клетките прозорец, отидете в Напълнете >изберете цвят (тук е светлозелен)> щракнете върху OK .

  • Отново в Ново правило за форматиране , щракнете върху OK .

  • По същия начин отново отидете в Ново правило за форматиране след като изберете клетките. Този път запишете формулата по следния начин.
=WEEKDAY($C5,2)>5

  • След това отидете в Формат .

  • В крайна сметка изберете всеки цвят в Опция за запълване . Избрахме светлосин цвят
  • Щракнете върху, OK .

  • Накрая щракнете върху OK в Ново правило за форматиране

  • В резултат на това изходите ще изглеждат така.

Пример 8: Изчисляване на плащане, включващо почивните дни

Най-накрая ще видим един вълнуващ пример. Да предположим, че имате проект, който трябва да завършите в срок, и трябва да управлявате служителя си, за да свърши допълнителна работа през работните и почивните дни.

Обикновено размерът на заплащането е по-висок за почивните дни. Ако е посочен броят на работните часове, трябва да изчислите Плащане за всеки служител и общото плащане за всички служители.

Формулата ще бъде в E5 клетка.

=IF(WEEKDAY(C5, 2)>5, D5*$H$6,D5*$H$7)

След това използвайте SUM функция за обобщаване на индивидуалното плащане.

Функция WORKDAY на Excel за празници

За да определите работната дата, която ще настъпи след определен брой дни от началната дата, използвайте функцията на Excel РАБОТЕН ДЕН функция, която е ДАТА функция.

Освен това тази функция предоставя незадължителен параметър за празници, който, ако бъде пропуснат, автоматично отчита почивните дни, включително събота и неделя, като празници и определя бъдещата работна дата след определен брой дни.

Синтаксисът на РАБОТЕН ДЕН функция е.

=WORKDAY(Начална_дата,Дни,Празници)

Да предположим, че разполагаме със следния набор от данни, чиито заглавия на колони са Начална дата , Производствени дни , и Дни на приключване . Той има и колони от Ваканция и съответните им Дата . В Начална дата колона са посочени датите на стартиране на проектите, а в колона В - очакваното време, необходимо за завършване на тези проекти.

Трябва да открием Дата на приключване в Колона D .

  • Първо, запишете формулата в D5 клетка като тази.
=РАБОТЕН ДЕН(B5,C5,G5:G9)

  • В крайна сметка натиснете ВЪВЕДЕТЕ
  • И накрая, използвайте Дръжка за пълнене
  • В резултат на това ще получите резултатите от проекта Дати на приключване .

Често срещани грешки при използване на функцията WEEKDAY

Възможно е да видите няколко грешки при използването на СЕДМИЧЕН ДЕН функция. Нека погледнем.

  • #NUM - ако сериен номер е извън обхвата на базовата стойност на текущата дата

    - ако return_type е извън обхвата на return_type таблица със стойности, както е показано в раздела за аргументи.

  • #VALUE! - възниква, когато дадено сериен_номер или даденото [ return_type ] е нецифрово число.

Така че бъдете внимателни, докато работите с функцията. Надявам се, че можете да разберете и да поправите, ако видите тези грешки. Също така можем да ви помогнем, ако имате нужда.

Заключение

По този начин можете да приложите СЕДМИЧЕН ДЕН Освен това имате възможност да комбинирате функцията с други функции на Excel. Ако имате интересен и уникален метод за използване на функцията СЕДМИЧЕН ДЕН функция, моля, споделете я в раздела за коментари по-долу. Благодаря, че бяхте с нас.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.