Адной з самых запатрабаваных груп аператараў пры працы з табліцамі Excel з'яўляюцца функцыі даты і часу. Менавіта з іх дапамогай можна праводзіць розныя маніпуляцыі з часовымі дадзенымі. Дата і час часцяком прастаўляецца пры афармленні розных часопісаў падзей у Эксэля. Праводзіць апрацоўку такіх дадзеных - гэта галоўная задача вышэйзгаданых аператараў. Давайце разбярэмся, дзе можна знайсці гэтую групу функцый у інтэрфейсе праграмы, і як працаваць з самымі запатрабаванымі формуламі дадзенага блока.
Праца з функцыямі даты і часу
Група функцый даты і часу адказвае за апрацоўку дадзеных, прадстаўленых у фармаце даты ці часу. У цяперашні час у Excel налічваецца больш за 20 аператараў, якія ўваходзяць у дадзены блок формул. З выхадам новых версій Excel іх колькасць пастаянна павялічваецца.
Любую функцыю можна ўвесці ўручную, калі ведаць яе сінтаксіс, але для большасці карыстальнікаў, асабліва нявопытных або з узроўнем ведаў не вышэй за сярэдні, нашмат прасцей ўводзіць каманды праз графічную абалонку, прадстаўленую майстрам функцый з наступным перамяшчэннем ў акно аргументаў.
- Для ўвядзення формулы праз майстар функцый вылучыце вочка, дзе будзе выводзіцца вынік, а затым зрабіце пстрычка па кнопцы "Уставіць функцыю". Размешчаная яна злева ад радка формул.
- Пасля гэтага адбываецца актывацыя Майстры функцый. Робім клік па полі "Катэгорыя".
- З адкрыўся спісу выбіраем пункт "Дата і час".
- Пасля гэтага адкрываецца пералік аператараў дадзенай групы. Каб перайсці да канкрэтнага з іх, вылучаем патрэбную функцыю ў спісе і ціснем на кнопку "OK". Пасля выканання пералічаных дзеянняў будзе запушчана акно аргументаў.
Акрамя таго, майстар функцый можна актываваць, вылучыўшы вочка на лісце і націснуўшы камбінацыю клавіш Shift + F3. Існуе яшчэ магчымасць пераходу ва ўкладку "Формулы", Дзе на стужцы ў групе налад інструментаў "Бібліятэка функцый" варта пстрыкнуць па кнопцы "Уставіць функцыю".
Маецца магчымасць перамяшчэння да акна аргументаў канкрэтнай формулы з групы "Дата і час" без актывацыі галоўнага акна Майстры функцый. Для гэтага выконваем перасоўванне ва ўкладку "Формулы". Пстрыкаю па кнопцы "Дата і час". Яна размешчана на стужцы ў групе інструментаў "Бібліятэка функцый". Актывуецца спіс даступных аператараў у дадзенай катэгорыі. Выбіраем той, які патрэбны для выканання пастаўленай задачы. Пасля гэтага адбываецца перасоўванне ў акно аргументаў.
Урок: Майстар функцый у Excel
ДАТА
Адной з самых простых, але разам з тым запатрабаваных функцый дадзенай групы з'яўляецца аператар ДАТА. Ён выводзіць зададзеную дату ў лікавым выглядзе ў вочка, дзе месціцца сама формула.
Яго аргументамі з'яўляюцца "Год", "Месяц" і "Дзень". Асаблівасцю апрацоўкі дадзеных з'яўляецца тое, што функцыя працуе толькі з часовым адрэзкам не раней 1900 года. Таму, калі ў якасці аргументу на поле "Год" задаць, напрыклад, 1898 год, то аператар выведзе ў вочка некарэктнае значэнне. Натуральна, што ў якасці аргументаў "Месяц" і "Дзень" выступаюць колькасці адпаведна ад 1 да 12 і ад 1 да 31. У якасці аргументаў могуць выступаць і спасылкі на ячэйкі, дзе ўтрымліваюцца адпаведныя дадзеныя.
Для ручнога ўводу формулы выкарыстоўваецца наступны сінтаксіс:
= ДАТА (Год; Месяц; Дзень)
Блізкія да гэтай функцыі па значэнні аператары ГОД, МЕСЯЦ і ДЗЕНЬ. Яны выводзяць у вочка значэнне адпаведнае сваёй назве і маюць адзіны аднайменны аргумент.
РАЗНДАТ
Свайго роду унікальнай функцыяй з'яўляецца аператар РАЗНДАТ. Ён вылічае рознасць паміж двума датамі. Яго асаблівасць складаецца ў тым, што гэтага аператара няма ў спісе формул майстры функцый, А значыць, яго значэння заўсёды прыходзіцца ўводзіць не праз графічны інтэрфейс, а ўручную, прытрымліваючыся наступнага сінтаксісу:
= РАЗНДАТ (нач_дата; кон_дата; адзінка)
З кантэксту зразумела, што ў якасці аргументаў "Пачатковы дата" і "Канчатковая дата" выступаюць даты, розніцу паміж якімі трэба вылічыць. А вось у якасці аргументу "Адзінка" выступае канкрэтная адзінка вымярэння гэтай рознасці:
- Год (y);
- Месяц (m);
- Дзень (d);
- Розніца ў месяцах (YM);
- Розніца ў днях без уліку гадоў (YD);
- Розніца ў днях без уліку месяцаў і гадоў (MD).
Урок: Колькасць дзён паміж датамі ў Excel
ЧИСТРАБДНИ
У адрозненні ад папярэдняга аператара, формула ЧИСТРАБДНИ прадстаўлена ў спісе майстры функцый. Яе задачай з'яўляецца падлік колькасці рабочых дзён паміж двума датамі, якія зададзены як аргументы. Акрамя таго, маецца яшчэ адзін аргумент - "Святы". Гэты аргумент з'яўляецца неабавязковым. Ён паказвае колькасць святочных дзён за доследны перыяд. Гэтыя дні таксама адымаюцца з агульнага разліку. Формула разлічвае колькасць усіх дзён паміж двума датамі, акрамя суботы, нядзелі і тых дзён, якія пазначаны карыстальнікам як святочныя. У якасці аргументаў могуць выступаць, як непасрэдна даты, так і спасылкі на ячэйкі, у якіх яны ўтрымліваюцца.
Сінтаксіс выглядае такім чынам:
= ЧИСТРАБДНИ (нач_дата; кон_дата; [святы])
ТДАТА
аператар ТДАТА цікавы тым, што не мае аргументаў. Ён у вочка выводзіць бягучую дату і час, устаноўленыя на кампутары. Трэба адзначыць, што гэта значэнне не будзе абнаўляцца аўтаматычна. Яно застанецца фіксаваным на момант стварэння функцыі да моманту яе пераразліку. Для пераразліку досыць вылучыць вочка, якая змяшчае функцыю, ўсталяваць курсор у радку формул і клікнуць па кнопцы Enter на клавіятуры. Акрамя таго, перыядычны пералік дакумента можна ўключыць у яго наладах. сінтаксіс ТДАТА такі:
= ТДАТА ()
СЁННЯ
Вельмі падобны на папярэднюю функцыю па сваіх магчымасцях аператар СЁННЯ. Ён таксама не мае аргументаў. Але ў вочка выводзіць ня здымак даты і часу, а толькі адну бягучую дату. Сінтаксіс таксама вельмі просты:
= СЁННЯ ()
Гэтая функцыя, гэтак жа, як і папярэдняя, для актуалізацыі патрабуе пераліку. Пераразлік выконваецца сапраўды такім жа чынам.
ЧАС
Асноўнай задачай функцыі ЧАС з'яўляецца выснова ў зададзеную вочка названага дапамогай аргументаў часу. Аргументамі гэтай функцыі з'яўляюцца гадзіны, хвіліны і секунды. Яны могуць быць зададзены, як у выглядзе лікавых значэнняў, так і ў выглядзе спасылак, якія паказваюць на вочкі, у якіх захоўваюцца гэтыя значэння. Гэтая функцыя вельмі падобная на аператар ДАТА, Толькі ў адрозненні ад яго выводзіць зададзеныя паказчыкі часу. велічыня аргументу "Гадзіннік" можа задавацца ў дыяпазоне ад 0 да 23, а аргументаў хвіліны і секунды - ад 0 да 59. Сінтаксіс такі:
= ЧАС (Гадзіннік; Хвіліны; Секунды)
Акрамя таго, блізкімі да гэтага аператару можна назваць асобныя функцыі ЧАС, ХВІЛІНЫ і СЕКУНДЫ. Яны выводзяць на экран велічыню адпаведнага назве паказчыка часу, які задаецца адзіным аднайменным аргументам.
ДАТАЗНАЧ
функцыя ДАТАЗНАЧ вельмі спецыфічная. Яна прызначаная не для людзей, а для праграмы. Яе задачай з'яўляецца пераўтварэнне запісу даты ў звычайным выглядзе ў адзінае лікавае выраз, даступнае для вылічэнняў у Excel. Адзіным аргументам дадзенай функцыі выступае дата як тэкст. Прычым, як і ў выпадку з аргументам ДАТА, Карэктна апрацоўваюцца толькі значэння пасля 1900 года. Сінтаксіс мае такі выгляд:
= ДАТАЗНАЧ (дата_как_текст)
ДЕНЬНЕД
задача аператара ДЕНЬНЕД - выводзіць складнікаў азначанай вочка значэнне дня тыдня для зададзенай даты. Але формула выводзіць ня тэкставае назва дня, а яго парадкавы нумар. Прычым кропка адліку першага дня тыдня задаецца ў поле "Тып". Так, калі задаць у гэтым полі значэнне "1", То першым днём тыдня будзе лічыцца нядзеля, калі "2" - панядзелак і г.д. Але гэта не абавязковы аргумент, у выпадку, калі поле не запоўнена, то лічыцца, што адлік ідзе ад нядзелі. Другім аргументам з'яўляецца ўласна дата ў лікавым фармаце, парадкавы нумар дня якой трэба ўсталяваць. Сінтаксіс выглядае так:
= ДЕНЬНЕД (Дата_в_числовом_формате; [Тып])
НОМНЕДЕЛИ
прызначэннем аператара НОМНЕДЕЛИ з'яўляецца ўказанне ў зададзенай вочку нумары тыдня па ўступнай даце. Аргументамі з'яўляецца ўласна дата і тып якое вяртаецца значэння. Калі з першым аргументам усё зразумела, то другі патрабуе дадатковага тлумачэння. Справа ў тым, што ў многіх краінах Еўропы па стандартах ISO 8601 першым тыднем года лічыцца тая тыдзень, на якую прыпадае першы чацвер. Калі вы хочаце ўжыць дадзеную сістэму адліку, то ў полі тыпу трэба паставіць лічбу "2". Калі ж вам больш па душы звыклая сістэма адліку, дзе першым тыднем года лічыцца тая, на якую прыпадае 1 студзеня, то трэба паставіць лічбу "1" альбо пакінуць поле незапоўненым. Сінтаксіс у функцыі такі:
= НОМНЕДЕЛИ (дата; [тып])
ДОЛЯГОДА
аператар ДОЛЯГОДА вырабляе долевай разлік адрэзка года, заключанага паміж двума датамі да ўсяго годзе. Аргументамі дадзенай функцыі з'яўляюцца гэтыя дзве даты, якія з'яўляюцца межамі перыяду. Акрамя таго, у дадзенай функцыі маецца неабавязковы аргумент "Базіс". У ім паказваецца спосаб вылічэння дня. Па змаўчанні, калі ніякае значэнне не зададзена, бярэцца амерыканскі спосаб разліку. У большасці выпадкаў ён як раз і падыходзіць, так што часцей за ўсё гэты аргумент запаўняць наогул не трэба. Сінтаксіс прымае такі выгляд:
= ДОЛЯГОДА (нач_дата; кон_дата; [базіс])
Мы прайшліся толькі па асноўных аператарам, складнікам групу функцый "Дата і час" у Эксэля. Акрамя таго, існуе яшчэ больш за дзесятак іншых аператараў гэтай жа групы. Як бачым, нават апісаныя намі функцыі здольныя ў значнай меры аблегчыць карыстальнікам працу са значэннямі такіх фарматаў, як дата і час. Дадзеныя элементы дазваляюць аўтаматызаваць некаторыя разлікі. Напрыклад, па ўвядзенні бягучай даты ці часу ў паказаную вочка. Без авалодання кіраваннем дадзенымі функцыямі нельга казаць аб добрым веданні праграмы Excel.