Змест
Калі вы шукаеце функцыю Excel WEEKDAY , то вы знаходзіцеся ў правільным месцы. Функцыя WEEKDAY асабліва зручная для планавання, раскладу і нават фінансавага аналізу. Яна класіфікуецца як Функцыя даты і часу ў Excel, якая вяртае дзень тыдня для зададзенага аргумента.
У гэтым артыкуле мы паспрабуем абмеркаваць WEEKDAY асаблівасці і недахопы функцыі, у тым ліку прыклады з рэальнага жыцця з належнымі тлумачэннямі. Каб вы маглі наладзіць формулу для вашых мэтаў.
Функцыя WEEKDAY у Excel (хуткі прагляд)
Спампаваць кнігу Excel
Выкарыстанне WEEKDAY Function.xlsxExcel WEEKDAY Функцыя: Сінтаксіс & Аргументы
Сінтаксіс
=WEEKDAY(серыйны_нумар, [тып_вярнутага_выводу])
Значэнні, якія вяртаюцца
ад 0 да 7 (лічбамі)
Аргументы
Аргумент | Абавязковы/Неабавязковы | Тлумачэнне |
---|---|---|
серыйны_нумар | Абавязкова | Лічба, якая ўяўляе дзень, з якога вы хочаце знайсці дзень тыдня |
return_type | Неабавязкова | Лік, які вызначае тып вяртанага значэння |
Заўвага:
- Даты захоўваюцца ў Microsoft Excel як паслядоўныя парадкавыя нумары, што дазваляе выкарыстоўваць іх у разліках. Акрамя таго, даты трэба ўстаўляць як фармат даты або з дапамогай функцыі ДАТА . Могуць узнікнуць праблемы, калідаты ўстаўляюцца ў тэкставым фармаце.
- 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 , падзяліцеся ім у каментарыяхраздзел ніжэй. Дзякуй, што вы з намі.