змест
У прафесійнай працы з электроннымі табліцамі нярэдка ўзаемадзейнічаць з датамі і часам. Без гэтага не абыдзешся. Таму сам Бог загадаў навучыцца працаваць з дадзенымі такога тыпу. Гэта зэканоміць велізарную колькасць часу і прадухіліць мноства памылак пры працы з электроннымі табліцамі.
На жаль, многія пачаткоўцы не ведаюць, як апрацоўваюцца дадзеныя. Таму перш чым разглядаць гэты клас аперацый, неабходна правесці больш дэталёвую адукацыйную праграму.
Як дата прадстаўлена ў Excel
Інфармацыя пра дату апрацоўваецца як колькасць дзён з 0 студзеня 1900 г. Так, вы не памыліліся. Сапраўды, з нуля. Але гэта трэба для таго, каб была кропка адліку, каб 1 студзеня ўжо лічылася лікам 1 і гэтак далей. Максімальнае значэнне даты, якое падтрымліваецца, складае 2958465, што, у сваю чаргу, роўна 31 снежня 9999 года.
Гэты спосаб дае магчымасць выкарыстоўваць даты для разлікаў і формул. Так, Excel дае магчымасць вызначыць колькасць дзён паміж датамі. Схема простая: з аднаго ліку адымаецца другая, а затым атрыманае значэнне пераводзіцца ў фармат даты.
Для большай яснасці, вось табліца, якая паказвае даты з іх адпаведнымі лікавымі значэннямі.
Каб вызначыць колькасць дзён, якія прайшлі ад даты А да даты Б, трэба ад апошняга адняць першы. У нашым выпадку гэта формула =В3-В2. Пасля яго ўводу вынік наступны.
Важна адзначыць, што значэнне выражана ў днях, таму што мы выбралі для ячэйкі іншы фармат, чым дата. Калі б мы першапачаткова абралі фармат «Дата», то вынік быў бы такім.
Важна звярнуць увагу на гэты момант у сваіх разліках.
Гэта значыць для адлюстравання карэктнага серыйнага нумара, які цалкам адпавядае даце, неабходна выкарыстоўваць любы фармат, акрамя даты. У сваю чаргу, каб ператварыць лік у дату, трэба задаць адпаведны фармат.
Як адлюстроўваецца час у Excel
Спосаб прадстаўлення часу ў Excel трохі адрозніваецца ад даты. За аснову бяруцца суткі, а гадзіны, хвіліны, секунды - іх дробавыя часткі. Гэта значыць, 24 гадзіны - гэта 1, а любое меншае значэнне лічыцца яго доляй. Такім чынам, 1 гадзіна - гэта 1/24 дня, 1 хвіліна - 1/1140, а 1 секунда - 1/86400. Найменшая адзінка часу, даступная ў Excel, - 1 мілісекунда.
Падобна даты, гэты спосаб прадстаўлення дазваляе выконваць разлікі з часам. Праўда, ёсць тут адна нязручнасць. Пасля разлікаў мы атрымліваем частку сутак, а не колькасць дзён.
На скрыншоце паказаны значэння ў лікавым фармаце і фармаце «Час».
Спосаб вылічэння часу падобны да даты. Трэба з больш позняга адняць больш ранні час. У нашым выпадку гэта формула =В3-В2.
Так як вочка B4 спачатку мела агульны фармат, то ў канцы ўвядзення формулы яна адразу змяняецца на «Час».
Excel пры працы з часам выконвае звычайныя арыфметычныя дзеянні з лікамі, якія затым перакладаюцца ў звыклы для нас фармат часу.
Фармат даты і часу
Наколькі нам вядома, даты і час могуць захоўвацца ў розных фарматах. Таму трэба ведаць, як іх правільна ўводзіць, каб фарматаванне было правільным.
Вядома, пры ўводзе даты і часу можна выкарыстоўваць парадкавы нумар дня або часткі дня, але такі падыход вельмі нязручны. Акрамя таго, да клеткі прыйдзецца пастаянна ўжываць пэўны фармат, што толькі ўзмацняе дыскамфорт.
Такім чынам, Excel дазваляе ўказваць час і дату рознымі спосабамі. Калі вы ўжыеце адзін з іх, то праграма неадкладна пераўтворыць інфармацыю ў адпаведны лік і прымяняе да ячэйцы правільны фармат.
Глядзіце ў табліцы ніжэй спіс метадаў уводу даты і часу, якія падтрымліваюцца ў Excel. У левым слупку пералічаны магчымыя фарматы, а ў правым слупку паказана, як яны будуць адлюстроўвацца ў Excel пасля пераўтварэння. Важна адзначыць, што калі год не ўказаны, аўтаматычна прысвойваецца бягучы, які зададзены ў аперацыйнай сістэме.
На самай справе спосабаў адлюстравання значна больш. Але і гэтых дастаткова. Таксама опцыя запісу канкрэтнай даты можа адрознівацца ў залежнасці ад краіны або рэгіёна, а таксама налад аперацыйнай сістэмы.
Карыстальніцкае фарматаванне
Працуючы з вочкамі, карыстальнік можа вызначыць, які фармат будзе. Ён можа зрабіць так, каб адлюстроўваўся толькі час, месяц, дзень і гэтак далей. Таксама можна наладзіць парадак фармулёўкі даты, а таксама падзельнікі.
Каб атрымаць доступ да акна рэдагавання, неабходна адкрыць закладку «Лік», дзе знаходзіцца опцыя акна «Фарматаваць вочкі». У дыялогавым акне, якое адкрыецца, будзе катэгорыя «Дата», у якой вы можаце выбраць правільны фармат даты.
Калі абраць катэгорыю «Час», то, адпаведна, з'явіцца спіс з опцыямі для адлюстравання часу.
Каб прымяніць пэўны параметр фарматавання да ячэйкі, неабходна выбраць патрэбны фармат і націснуць «ОК». Пасля гэтага вынік будзе прыменены. Калі не хапае фарматаў, якія прапануе Excel, вы можаце знайсці катэгорыю «Усе фарматы». Ёсць шмат варыянтаў там таксама.
Калі ні адзін варыянт не падыходзіць, то заўсёды можна стварыць свой. Зрабіць гэта вельмі проста. Вам проста трэба выбраць прадусталяваныя фарматы ў якасці ўзору і выканаць наступныя дзеянні:
- Выберыце ячэйку, фармат якой вы хочаце змяніць.
- Адкрыйце дыялогавае акно «Фарматаваць вочкі» і знайдзіце ўкладку «Лік».
- Далей адкрываецца катэгорыя «Усе фарматы», дзе знаходзім поле ўводу «TYPE». Там трэба пазначыць код фармату ліку. Пасля яго ўводу націсніце «ОК».
- Пасля гэтых дзеянняў у ячэйцы будзе адлюстроўвацца інфармацыя пра дату і час у карыстальніцкім фармаце.
Выкарыстанне функцый з датамі і часам
Пры працы з датамі і часам карыстальнік можа выкарыстоўваць больш за 20 розных функцый. І хоць гэтая сума можа быць для кагосьці занадта вялікай, усе яны могуць быць выкарыстаны для дасягнення пэўных мэтаў.
Каб атрымаць доступ да ўсіх магчымых функцый, неабходна перайсці ў катэгорыю «Дата і час» групы «Бібліятэка функцый». Мы разгледзім толькі некаторыя асноўныя функцыі, якія дазваляюць здабываць розныя параметры з дат і часу.
ГОД ()
Дае магчымасць атрымаць год, які адпавядае пэўнай даце. Як вы ўжо ведаеце, гэта значэнне можа быць ад 1900 да 9999.
Ячэйка 1 паказвае дату ў фармаце ДДДД ДД.ММ.ГГГГ гч:хх:сс. Гэта фармат, які мы стварылі раней. Возьмем у якасці прыкладу формулу, якая вызначае, колькі гадоў прайшло паміж двума датамі.
Пры гэтым, калі прыгледзецца больш уважліва, то апынецца, што функцыя вылічыла не зусім правільны вынік. Прычына ў тым, што ён выкарыстоўвае толькі даты ў сваіх разліках.
Месяц ()
З дапамогай гэтай функцыі вы можаце вылучыць нумар месяца, які адпавядае пэўнай даце. Вяртае вынік у дыяпазоне ад 1 да 12. Гэты лік, у сваю чаргу, адпавядае нумару месяца.
ДЗЕНЬ()
Падобна папярэднім функцыям, гэтая вяртае нумар дня ў зададзенай даце. Вынік разліку можа быць ад 1 да 31.
ЧАС()
Як вынікае з назвы, гэтая функцыя вяртае нумар гадзіны ў дыяпазоне ад 0 да 23.
ХВІЛІН()
Функцыя, якая вяртае колькасць хвілін у пэўнай ячэйцы. Магчымыя значэнні, якія вяртаюцца, - ад 0 да 59.
СЕКУНД()
Гэтая функцыя вяртае тыя ж значэнні, што і папярэдняя, за выключэннем таго, што яна вяртае секунды.
ДЗЕНЬ()
З дапамогай гэтай функцыі вы можаце даведацца нумар дня тыдня, які выкарыстоўваецца ў гэтай даце. Магчымыя значэнні ад 1 да 7, але майце на ўвазе, што адлік пачынаецца з нядзелі, а не з панядзелка, як мы звычайна робім.
Аднак, выкарыстоўваючы другі аргумент, гэтая функцыя дазваляе наладзіць фармат. Напрыклад, калі вы перадаеце значэнне 2 у якасці другога параметра, вы можаце задаць фармат так, каб лічба 1 азначала панядзелак, а не нядзелю. Гэта значна зручней для айчыннага карыстальніка.
Калі ў другім аргументе напісаць 2, то ў нашым выпадку функцыя верне значэнне 6, якое адпавядае субоце.
СЁННЯ()
Гэтая функцыя вельмі простая: для яе працы не патрабуюцца аргументы. Ён вяртае парадкавы нумар даты, усталяванай на кампутары. Калі ён ужыты да ячэйкі, для якой усталяваны агульны фармат, то ён аўтаматычна пераўтворыцца ў фармат «Дата».
ТАТА ()
Гэтая функцыя таксама не патрабуе ніякіх аргументаў. Ён працуе гэтак жа, як і папярэдні, толькі з указаннем даты і часу. Выкарыстоўваецца, калі неабходна ўставіць у вочка бягучыя дату і час, якія зададзены ў кампутары. І гэтак жа, як і ў папярэдняй функцыі, пры ўжыванні гэтай вочка аўтаматычна пераўтворыцца ў фармат даты і часу, пры ўмове, што раней быў усталяваны фармат «Агульны».
Як папярэдняя функцыя, так і гэтая функцыя аўтаматычна змяняюцца пры кожным пераразліку аркуша, што дазваляе адлюстроўваць самыя актуальныя час і дату.
Напрыклад, па такой формуле можна вызначыць бягучы час.
=СЁННЯ()-СЁННЯ()
У гэтым выпадку формула вызначыць долю сутак у дзесятковым фармаце. Праўда, вам прыйдзецца прымяніць фармат часу да вочка, у якой напісана формула, калі вы хочаце адлюстроўваць менавіта час, а не лік.
ДАТА()
Гэтая функцыя мае тры аргументу, кожны з якіх неабходна ўвесці. Пасля вылічэнняў гэтая функцыя вяртае парадкавы нумар даты. Ячэйка аўтаматычна пераўтворыцца ў фармат «Дата», калі раней яна мела фармат «Агульны».
Аргумент "Дзень" ці "Месяц" можа быць як станоўчым, так і адмоўным. У першым выпадку дата павялічваецца, а ў другім - памяншаецца.
Вы таксама можаце выкарыстоўваць матэматычныя аперацыі ў аргументах функцыі ДАТА. Напрыклад, гэтая формула дадае 1 год, 5 месяцаў і 17 дзён да даты ў ячэйцы A1.
А яшчэ такая формула дазваляе ператварыць тэкставы радок у паўнавартасную працоўную дату, якую можна выкарыстоўваць у іншых функцыях.
ЧАС()
Як і функцыя ДАТА(), гэтая функцыя мае тры абавязковыя параметры - гадзіны, хвіліны і секунды. Пасля яго выкарыстання ў выніковай ячэйцы з'явіцца дзесятковы лік, але сама ячэйка будзе адфарматавана ў фармаце «Час», калі раней мела фармат «Агульны».
Па сваім прынцыпе дзеяння функцыя ЧАС() и ДАТА() шмат падобных рэчаў. Таму акцэнтаваць увагу на гэтым няма сэнсу.
Важна адзначыць, што гэтая функцыя не можа вярнуць час большы за 23:59:59. Калі вынік большы за гэты, функцыя аўтаматычна абнуляецца.
функцыі ДАТА() и ЧАС() можна ўжываць разам.
На гэтым скрыншоце ячэйка D1, у якой выкарыстоўваліся абедзве гэтыя функцыі, мае фармат даты і часу.
Функцыі разліку даты і часу
Усяго ёсць 4 функцыі, якія дазваляюць здзяйсняць матэматычныя аперацыі з датай і часам.
DATAMES()
З дапамогай гэтай функцыі можна даведацца парадкавы нумар даты, якая адстае ад вядомай колькасці месяцаў (або апярэджвае зададзенае). Гэтая функцыя прымае два аргументы: дату пачатку і колькасць месяцаў. Другі аргумент можа быць як станоўчым, так і адмоўным. Першую опцыю неабходна ўказаць, калі вы хочаце вылічыць будучую дату, а другую - калі папярэднюю.
ЕОМЕСЯЦ()
Гэтая функцыя дазваляе вызначыць парадкавы нумар апошняга дня месяца, які адстае або апярэджвае дадзенае значэнне. Мае тыя ж аргументы, што і папярэдні.
ПРАЦОЎНЫ ДЗЕНЬ()
Тое самае, што функцыя DATAMES(), толькі адтэрміноўка або аванс адбываецца на пэўную колькасць працоўных дзён. Сінтаксіс падобны.
Усе тры гэтыя функцыі вяртаюць лік. Каб убачыць дату, трэба перавесці вочка ў адпаведны фармат.
АЧЫСТЫЦЬ()
Гэтая простая функцыя вызначае колькасць працоўных дзён паміж датай 1 і датай 2.