Як выкарыстоўваць функцыю WEEKDAY у Excel (з 8 прыкладамі)

  • Падзяліцца Гэтым
Hugh West

Калі вы шукаеце функцыю Excel WEEKDAY , то вы знаходзіцеся ў правільным месцы. Функцыя WEEKDAY асабліва зручная для планавання, раскладу і нават фінансавага аналізу. Яна класіфікуецца як Функцыя даты і часу ў Excel, якая вяртае дзень тыдня для зададзенага аргумента.

У гэтым артыкуле мы паспрабуем абмеркаваць WEEKDAY асаблівасці і недахопы функцыі, у тым ліку прыклады з рэальнага жыцця з належнымі тлумачэннямі. Каб вы маглі наладзіць формулу для вашых мэтаў.

Функцыя WEEKDAY у Excel (хуткі прагляд)

Спампаваць кнігу Excel

Выкарыстанне WEEKDAY Function.xlsx

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

Сінтаксіс

=WEEKDAY(серыйны_нумар, [тып_вярнутага_выводу])

Значэнні, якія вяртаюцца

ад 0 да 7 (лічбамі)

Аргументы

Аргумент Абавязковы/Неабавязковы Тлумачэнне
серыйны_нумар Абавязкова Лічба, якая ўяўляе дзень, з якога вы хочаце знайсці дзень тыдня
return_type Неабавязкова Лік, які вызначае тып вяртанага значэння

Заўвага:

  1. Даты захоўваюцца ў Microsoft Excel як паслядоўныя парадкавыя нумары, што дазваляе выкарыстоўваць іх у разліках. Акрамя таго, даты трэба ўстаўляць як фармат даты або з дапамогай функцыі ДАТА . Могуць узнікнуць праблемы, калідаты ўстаўляюцца ў тэкставым фармаце.
  2. Return_type - гэта аргумент у функцыі WEEKDAY , які вызначае першы дзень тыдня. Калі вы не ўвялі тып return_type, функцыя WEEKDAY верне 1 для нядзелі і 7 для суботы (па змаўчанні). Тып вяртання 11-17 прадстаўлены ў версіі Excel 2010.
Тып_вяртання Першы дзень Лікавы вынік Пачатак-канец
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 прапануе розныя прыкладанні з выкарыстаннем функцыі WEEKDAY . Мы паспрабуем абмеркаваць іх у якасці прыкладаў.

Прыклад 1: Асноўныя прыклады функцыі WEEKDAY

Калі дні пададзены ў фармаце даты і іх не трэба ўводзіцьзначэнне return_type, вы можаце выкарыстоўваць наступную формулу ў ячэйцы D5 .

=WEEKDAY(C5)

Тут, C5 гэта Дата далучэння Роберта .

  • Па-другое, націсніце ENTER .
  • Па-трэцяе, выкарыстоўвайце маркер запаўнення , перацягваючы курсор уніз, утрымліваючы яго ў правым ніжнім куце ячэйкі D5 , як гэта .

  • У рэшце рэшт вынікі будуць такімі.

Але калі тып вяртання 2 і 16 адпаведна для таго ж набору даных. Вы можаце выкарыстоўваць наступную формулу ў ячэйцы D5 .

  • Калі значэнне return_type роўна 2 :
=WEEKDAY(C5,2)

  • Калі значэнне return_type роўна 16 :
=WEEKDAY(C5,16)

Прыклад 2: Выкарыстанне функцыі WEEKDAY з функцыяй DATE

Давайце ўявім, што дата далучэння зададзена ў парадкавым нумары. У такім выпадку вы павінны выкарыстоўваць DATE , дзе функцыі YEAR , MONTH і DAY выкарыстоўваюцца для вяртання года, месяц і дзень дадзенай даты адпаведна.

  • У рэшце рэшт, проста выкарыстоўвайце наступную формулу ў D5
=WEEKDAY(DATE(YEAR(C5),MONTH(C5),DAY(C5)),12)

  • Па-другое, націсніце ENTER .
  • Па-трэцяе, выкарыстоўвайце Рэндык запаўнення .

  • Такім чынам, вы атрымаеце наступны вынік.

Прыклад 3: Выкарыстанне функцыі TEXT для пошуку назвы дня тыдня

Калі вы хочаце атрымаць назву дня тыдня, які знойдзены з дапамогай функцыі WEEKDAY , вы можаце выкарыстоўваць TEXT функцыю .

  • У рэшце рэшт, вам трэба запісаць формулу ў ячэйку D5 так.
=TEXT(WEEKDAY(C5,2),"dddd")

  • Аналагічным чынам, пасля націску ENTER , а затым выкарыстання Запаўнення , вывад будзе такім.

Прыклад 4: WEEKDAY у спалучэнні з функцыяй CHOOSE

Акрамя таго, ёсць іншы спосаб знайсці назву дня тыдня. Вы можаце выкарыстоўваць CHOOSE функцыю з функцыяй WEEKDAY .

  • Проста выкарыстоўвайце наступную формулу ў D5 ячэйка, а затым Маркер запаўнення , як мы рабілі раней, каб атрымаць усе такія вынікі.
=CHOOSE(WEEKDAY(C5),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")

Прыклад 5: у спалучэнні з функцыяй SWITCH

Зноў жа, вы можаце выкарыстоўваць SWITCH функцыю , каб атрымаць назву дзень тыдня з дапамогай функцыі WEEKDAY .

  • Формула ў ячэйцы D5 будзе такой.
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")

Прыклад 6: Функцыя WEEKDAY для атрымання будніх і выхадных дзён

Калі вы хочаце вызначыць буднія і выхадныя дні для пэўнай даты, вы можа выкарыстоўваць формулу, якая ўяўляе сабой камбінацыю функцый IF і WEEKDAY .

=IF(WEEKDAY(C5,2)<6,"Workday","Weekend")

Прыклад 7: Функцыя WEEKDAY з умоўным фарматаваннем

Калі трэба вылучыцьу працоўныя дні і выхадныя для лепшай візуалізацыі вы можаце выкарыстоўваць панэль інструментаў Умоўнае фарматаванне з панэлі каманд Стылі .

Крокі:

  • Спачатку абярыце ячэйкі B5:D12 .
  • Па-другое, перайдзіце да Галоўная > абярыце Умоўнае фарматаванне > абярыце Новае правіла .

  • У рэшце рэшт з'явіцца акно Новае правіла фарматавання .
  • Па-трэцяе, выберыце Выкарыстоўваць формулу, каб вызначыць, якія ячэйкі трэба адфарматаваць .
  • Па-чацвёртае, запішыце формулу ў поле формулы.
=WEEKDAY($C5,2)<6

  • Па-пятае, перайдзіце да Фармат , каб выбраць колер і іншыя рэчы вываду, калі неабходна.

  • У акне Фарматаваць вочкі перайдзіце да Заліўка >выберыце колер (тут ён светла-зялёны) > націсніце ОК .

  • Зноў у Новае правіла фарматавання націсніце ОК .

  • Аналагічным чынам зноў перайдзіце да Новае правіла фарматавання пасля выбару вочак. На гэты раз напішыце формулу так.
=WEEKDAY($C5,2)>5

  • Затым перайдзіце да Фарматаваць .

  • У рэшце рэшт, выберыце любы колер у Параметры залівання . Мы выбралі светла-блакітны колер
  • Націсніце ОК .

  • Нарэшце націсніце ОК у Новым правіле фарматавання

  • Такім чынам, вынікі будуць такімі.

Прыклад8: Разлік аплаты з улікам выхадных

Нарэшце, мы ўбачым захапляльны прыклад. Выкажам здагадку, што ў вас ёсць праект, які трэба скончыць у вызначаны тэрмін, і вы павінны кіраваць сваім супрацоўнікам, каб яны выконвалі дадатковую працу ў працоўныя і выхадныя дні.

Звычайна стаўка аплаты вышэй за выхадныя. Калі ўказана колькасць працоўных гадзін, вам трэба разлічыць Аплату для кожнага супрацоўніка і агульную аплату для ўсіх супрацоўнікаў.

Формула будзе ў E5 ячэйка.

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

Затым выкарыстоўвайце SUM функцыю для агрэгавання індывідуальнага плацяжу.

Функцыя Excel WORKDAY для святочных дзён

Каб вызначыць працоўную дату, якая наступіць праз пэўную колькасць дзён ад даты пачатку, выкарыстоўвайце Excel WORKDAY , якая з'яўляецца функцыяй ДАТА .

Акрамя таго, гэтая функцыя забяспечвае неабавязковы параметр свята, які, калі яго прапусціць, аўтаматычна залічвае выходныя дні, уключаючы суботу і нядзелю, як святочныя дні і вызначае будучая рабочая дата праз вызначаную колькасць дзён.

Сінтаксіс функцыі WORKDAY :

=WORKDAY(Дата_пачатку,Дні,Святы )

Выкажам здагадку, у нас ёсць наступны набор даных з загалоўкамі слупкоў Дата пачатку , Дні вытворчасці і Дні завяршэння . Ён таксама мае слупкі Святы і адпаведныя ім Даты . У слупку Дата пачатку ёсць датыпачаткаў праектаў, у слупку C ёсць разліковы час, неабходны для завяршэння гэтых праектаў.

Нам трэба даведацца дату завяршэння ў слупку D .

  • Спачатку запішыце формулу ў ячэйку D5 так.
=WORKDAY(B5,C5,G5:G9)

  • У рэшце рэшт, націсніце ENTER
  • Нарэшце, выкарыстоўвайце Марку запаўнення
  • Такім чынам, вы атрымаеце вынікі праекта Даты завяршэння .

Тыповыя памылкі пры выкарыстанні функцыі WEEKDAY

Вы можаце ўбачыць некалькі памылак падчас выкарыстання функцыі WEEKDAY . Давайце паглядзім.

  • #NUM – калі серыйны нумар знаходзіцца па-за дыяпазонам для базавага значэння бягучай даты

    – калі return_type выходзіць за межы табліцы значэнняў return_type , як паказана ў раздзеле аргументаў.

  • #VALUE! – узнікае, калі альбо дадзены serial_number або дадзены [ return_type ] не з'яўляецца лікавым.

Таму будзьце асцярожныя пры працы з функцыяй. Спадзяюся, вы зможаце зразумець і выправіць гэтыя памылкі. Акрамя таго, мы можам дапамагчы, калі вам спатрэбіцца.

Выснова

Вось як вы можаце прымяніць функцыю WEEKDAY , каб атрымаць дзень тыдня (дзень тыдня). Акрамя таго, у вас ёсць магчымасць камбінаваць функцыю з іншымі функцыямі Excel. Калі ў вас ёсць цікавы і ўнікальны метад выкарыстання функцыі WEEKDAY , падзяліцеся ім у каментарыяхраздзел ніжэй. Дзякуй, што вы з намі.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.