Змест
У праграме Microsoft Visual Basic функцыі даты або любыя звязаныя з датай паняцці важныя для выканання розных аперацый у вашым наборы даных. Вы можаце апынуцца ў розных сітуацыях, калі вам давядзецца выкарыстоўваць гэтыя функцыі. У гэтым уроку вы даведаецеся пра функцыю Date у VBA з адпаведнымі прыкладамі і належнымі ілюстрацыямі. Акрамя таго, мы забяспечым вас некалькімі функцыямі даты, якія вы можаце рэалізаваць у сваім аркушы.
Спампаваць практычны сшытак
Выкарыстанне VBA Date.xlsm
Уводзіны ў функцыю даты VBA
Excel класіфікуе даты ў функцыі Дата/Час . Гэта ўбудаваная функцыя. Мы можам выкарыстоўваць яго ў макрасах VBA для выканання любых аперацый, звязаных з датай.
Перад тым, як пачаць з функцыяй Date, вы павінны ведаць пра зменныя даты ў VBA .
⏺ Сінтаксіс
Дата()⏺ Аргументы Тлумачэнні
Няма аргументаў .
⏺ Вяртае
Вяртае бягучую дату.
⏺ Даступна ў
Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000
⏺ Прыклад
Як вы ведаеце, аргументаў няма, вы можаце проста ўвесці іх наступным чынам:
3329
Калі мы працуем з функцыяй Date, мы не даем дужак у кодах VBA, як у гэтым прыкладзе.
Вывад :
12нядзеля
2 – панядзелак
3 – аўторак
4 – серада
5 – чацвер
6 – пятніца
7 – субота
Фрагмент кода:
1432
Вывад:
Як бачыце, функцыя даты VBA вяртае 4. Гэта азначае Серада.
Звязаны змест: Як выкарыстоўваць функцыю Fix у Excel VBA (4 прыклады)
9. Функцыя VBA WeekdayName
Вяртае радок, які адлюстроўвае абмежаваны дзень тыдня.
Сінтаксіс :
Назва дня тыдня(дзень тыдня, скарачэнне, першыдзеньтыдня)
Аргумент:
дзень тыдня: Абавязковае поле. Лічбавая ідэнтыфікацыя дня тыдня. Лікавае значэнне кожнага дня залежыць ад наладкі першага дня тыдня.
скарочана: Гэта неабавязкова. Лагічнае значэнне, якое вызначае, ці трэба скарачаць назву дня тыдня. Калі прапусціць, то па змаўчанні значыцца False, што азначае, што назва дня тыдня не скарачаецца і не скарачаецца.
firstdayofweek: Неабавязковае поле. Лікавае значэнне, якое паказвае першы дзень тыдня. Ён можа мець розныя значэнні.
Аргумент firstdayofweek можа мець наступныя значэнні:
vbSunday – выкарыстоўвае нядзелю як першы дзень тыдня.
vbMonday – панядзелак у якасці першага дня тыдня.
vbTuesday – аўторак у якасці першага дзеньтыдзень.
vbСерада – у якасці першага дня тыдня выкарыстоўваецца серада.
vbЧацвер – у якасці чацвярга больш правільны дзень тыдня .
vbFriday – у пятніцу ў якасці першага дня тыдня.
vbSaturday – у суботу ў якасці першага дня тыдня.
vbUseSystemDayOfTheWeek – выкарыстоўвае першы дзень тыдня, які вызначаецца наладамі вашай прылады.
Фрагмент кода:
3791
Вывад:
Як бачыце, прыведзеныя вышэй коды VBA паказваюць назву дня тыдня.
Звязаны змест: Як выкарыстоўваць функцыю VBA WeekdayName у Excel (2 прыклады)
10. Функцыя Year у VBA Date
Яна вяртае Variant (Integer) з рэчаісным лікам, які выражае год.
Сінтаксіс :
Год(дата)
Аргумент:
Неабходны аргумент даты - гэта любы варыянт, лікавы выраз, радковы выраз або любая камбінацыя. Гэта азначае дату. Калі дата ўключае Null, яна таксама верне Null.
Фрагмент кода:
6916
Вывад:
Тут вы можаце ўбачыць год дадзенай даты пасля ўкаранення кода VBA.
Дадатковая інфармацыя: Як выкарыстоўваць функцыю замены VBA ў Excel ( 11 Прыкладанні)
11. Функцыя FormatDateTime
Гэта функцыя вяртае выраз у фармаце даты або часу.
Сінтаксіс :
FormatDateTime(Дата, [ NamedFormat])
Аргумент:
Дата: Абавязковае поле. Выраз даты для фарматавання.
NamedFormat: Гэта неабавязкова. Гэта лікавае значэнне, якое адлюстроўвае фармат даты/часу. Калі ён апушчаны, выкарыстоўваецца vbGeneralDate .
NamedFormat можа мець наступныя значэнні:
vbGeneralDate (0): Паказаць дату і/або час. Калі ёсць частка даты, выкажыце яе як кароткую дату. Калі ёсць частка часу, пакажыце яе як доўгі час. Абедзве часткі выстаўляюцца, калі яны ёсць.
vbLongDate(1): Адлюструйце дату, выкарыстоўваючы канфігурацыю доўгай даты, выбраную ў рэгіянальных наладах вашага камп'ютара.
vbShortDate (2): Паказваць дату, выкарыстоўваючы кароткі фармат даты, вызначаны ў рэгіянальных наладах вашага кампутара.
vbLongTime(3): Паказваць час, выкарыстоўваючы фармат часу, вызначаны ў рэгіянальныя налады вашага кампутара.
vbShortTime(4): Адлюстраванне часу ў 24-гадзінным фармаце (гг:хм).
Фрагмент кода:
5961
Вывад:
Пасля выканання кода вы ўбачыце наступныя дыялогавыя вокны:
Тут вы можаце ўбачыць усе фарматы часу і даты ў VBA.
Больш падрабязна: Як выкарыстоўваць функцыю VBA TimeValue (6 адпаведных прыкладаў)
12. Функцыя VBA CDate
Функцыя пераўтварае сапраўдны выраз даты і часу ў тыповую дату.
Сінтаксіс :
CDate(дата)
Аргумент:
Неабходны аргумент даты - гэта любы варыянт, лікавы выраз, радковы выраз або любая камбінацыя. Гэта азначае дату. Калі дата ўключае Null, яна таксама верне Null.
Фрагмент кода:
2935
Вывад:
Як бачыце, наш код VBA толькі што вярнуў тыповы фармат даты Excel.
Звязаны змест: Як выкарыстоўваць функцыю VBA DIR у Excel (7 прыкладаў)
Прыклады дат VBA
У наступных раздзелах мы дамо вам тры практычныя і прыдатныя прыклады дат з дапамогай VBA. Гэтыя прыклады будуць утрымліваць праблемы, звязаныя з датамі, і іх рашэнні. Мы рэкамендуем вам прачытаць і практыкаваць усе гэтыя прыклады, каб палепшыць свае веды VBA. Давайце пяройдзем да гэтага.
1. Вылічыце пратэрмінаваныя дні, выкарыстоўваючы дату ў VBA
Сэнс пратэрмінаванага адбываецца са спазненнем або пасля заканчэння тэрміну. Позна, у прыватнасці, праз крайні тэрмін або занадта позна, каб выканаць патрабаванне.
Выкажам здагадку, што вы павінны падаць заданне ў нядзелю. Але цяпер аўторак, а вы яго не падалі. Вы можаце назваць гэта двума пратэрмінаванымі днямі.
Зірніце на наступны набор даных:
Тут у нас ёсць набор даных некаторых студэнтаў і іх адпраўкі заданняў дата. Вы можаце ўбачыць апошнюю дату адпраўкі. Наша мэта складаецца ў тым, каб знайсці пратэрміноўку на аснове даты адпраўкі. Цяпер, каб выканаць гэта, выканайце наступныя дзеянні:
📌 Крокі
- Спачатку націсніце Alt+F11 на клавіятуры, каб адкрыць рэдактар VBA.
- Затым выберыце Уставіць > Модуль .
- Пасля гэтага ўвядзіце наступны код:
4405
Мы выкарыстоўвалі Функцыя ABS для выдалення знака мінус.
- Затым захавайце файл.
- Пасля гэтага націсніце Alt+F8 на клавіятуры, каб адкрыць дыялогавае акно Macro.
- Далей абярыце
- Затым націсніце Выканаць .
Як бачыце, мы паспяхова выкарысталі дату ў VBA і знайшлі пратэрмінаваныя дні.
Падобныя паказанні
- Як выкарыстоўваць прабел VBA Функцыя ў Excel (3 прыклады)
- Выкарыстанне функцыі VBA ChDir у Excel (4 прыдатныя прыклады)
- Як выкарыстоўваць функцыю IsNull у Excel VBA (5 прыкладаў)
- Выкарыстоўвайце аператар VBA While Wend у Excel (4 прыклады)
- Як выклікаць Sub у VBA ў Excel (4 Прыклады)
2. Знайдзіце год нараджэння па даце з дапамогай VBA
Цяпер вы можаце знайсці год з пэўнай даты. Гэта даволі проста знайсці.
Зірніце на наступны набор даных:
Тут вы можаце ўбачыць дату нараджэння некаторых людзей. Наша мэта складаецца ў тым, каб атрымаць год нараджэння з даты, а таксама год нараджэння апошняга запісу Элізабэт.
📌 Крокі
- Спачатку націсніце Alt+F11 на клавіятуры, каб адкрыць рэдактар VBA.
- Затым выберыце Уставіць>модуль .
- Пасля гэтага набярыценаступны код:
4770
- Затым захавайце файл.
- Пасля гэтага націсніце Alt+F8 на клавіятуры, каб адкрыць дыялогавае акно Macro поле.
- Далей абярыце find_year .
- Затым націсніце Выканаць .
Нарэшце, вы бачыце, што нам удалося атрымаць год нараджэння з кожнай даты. Акрамя таго, мы знайшлі год нараджэння апошняга запісу, выкарыстоўваючы дату VBA ў Excel.
3. Дадайце дні ў дату з дапамогай VBA
Цяпер вы можаце вызначыць зменную даты і выкарыстоўваць яе каб дадаць дату. Для гэтага мы выкарыстоўваем метад DateAdd VBA. Вы можаце выкарыстоўваць гэту функцыю, каб дадаць дні, месяцы і гады да пэўнай даты.
Зірніце на наступны набор даных:
Вось вы можа бачыць некаторыя імёны і некаторыя даты, далучаныя да іх. Зараз наша мэта складаецца ў тым, каб дадаць да гэтых дат яшчэ пяць дзён і стварыць новую дату.
📌 Крокі
- Спачатку націсніце Alt +F11 на клавіятуры, каб адкрыць рэдактар VBA.
- Затым выберыце Уставіць>модуль .
- Пасля гэтага ўвядзіце наступны код:
8555
Тут мы выкарыстоўвалі «d» у якасці аргумента ў функцыі DateAdd. Вы можаце змяніць яго на «y» або «m», каб дадаць гады ці месяцы адпаведна,
- Затым захавайце файл.
- Пасля гэтага націсніце Alt+F8 на клавіятуры, каб адкрыць дыялогавае акно Macro.
- Далей абярыце.
- Затым націсніце Выканаць .
Як можацебачыце, мы паспяхова дадалі дні ў дату, выкарыстоўваючы дату ў VBA. Цяпер вы можаце змяніць код у адпаведнасці з вашым выбарам.
💬 Што трэба памятаць
✎ Функцыя VBA Date фактычна працуе як функцыя TODAY у Excel.
✎ VBA ДАТА з'яўляецца энерганезалежнай функцыяй у Excel. Гэта азначае, што ён захавае даныя нават пры перапынку ў электразабеспячэнні.
✎
Па сутнасці, VBA захоўвае значэнні даты як ДАТА падчас рэалізацыі.
✎
Такім чынам, калі вы паспрабуеце прызначыць зменную даты ў выглядзе радка/тэксту, гэта прывядзе да памылкі.
✎
Значэнне даты па змаўчанні роўна 0: 00:00 (поўнач) 1 студзеня 0001 г.
Выснова
У заключэнне я спадзяюся, што гэты падручнік даў вам карысныя веды пра дату ў кодах VBA. Мы рэкамендуем вам вывучыць і прымяніць усе гэтыя інструкцыі да вашага набору даных. Спампуйце вучэбны сшытак і паспрабуйце самі. Таксама не саромейцеся пакідаць водгукі ў раздзеле каментарыяў. Вашы каштоўныя водгукі падтрымліваюць нас у матывацыі ствараць такія навучальныя дапаможнікі.
Не забудзьцеся праверыць наш вэб-сайт Exceldemy.com для розных праблем і рашэнняў, звязаных з Excel.
Працягвайце вывучаць новыя метады і расці!
Функцыі даты ў VBA, якія вы павінны вывучыцьЦяпер, у наступных раздзелах, мы пакажам вам некаторыя дадатковыя функцыі даты, якія вы можаце выкарыстоўваць у розных мэтах у VBA. Прачытайце гэтыя раздзелы, каб ведаць усе магчымыя спосабы працы з датай у VBA. Прапануем трымаць іх у сваім арсенале. Гэта напэўна палепшыць вашыя веды.
1. Функцыя DateAdd як дата ў VBA
У VBA мы выкарыстоўваем функцыю DateAdd для дадання дзён у пэўную дату. Пасля гэтага ён верне выніковую дату.
Сінтаксіс:
DateAdd(інтэрвал, лік, дата)
Аргументы:
інтэрвал: Абавязковы. Радковы выраз - гэта інтэрвал часу, які вы хочаце дадаць.
нумар: Абавязкова. Гэта лікавы выраз, які ўяўляе сабой колькасць інтэрвалаў, якія вы хочаце дадаць. Ён можа быць станоўчым (каб атрымаць даты ў будучыні) або адмоўным (каб атрымаць даты ў мінулым).
дата: арыгінальная дата/час.
Цяпер аргументы інтэрвал могуць мець наступныя параметры:
гггг – Год
q – Квартал
m – Месяц
y – Дзень года
d – Дзень
w – Дзень тыдня
ww – Тыдзень
h – Гадзіна
n – Хвіліна
s – Секунда
Фрагмент кода :
4110
Вывад:
Як бачыце, у бягучую дату дададзена 15 дат уVBA.
Дадатковая інфармацыя: Як выкарыстоўваць функцыю IsDate у VBA (3 прыклады)
2. Функцыя DateDiff у VBA
Функцыя DateDiff вяртае Variant (Long), які вызначае колькасць прамежкаў часу паміж дзвюма ўказанымі датамі.
Сінтаксіс :
DateDiff( інтэрвал, дата1, дата2, [ першы дзень тыдня, [ першы тыдзень года ]] )
Аргументы:
інтэрвал: Гэта абавязковы. Радковы выраз - гэта інтэрвал часу, які вы жадаеце дадаць у выраз String, які з'яўляецца прамежкам часу, які вы выкарыстоўваеце для вылічэння адрознення паміж дзвюма датамі.
date1,date2 : Абавязкова; Варыянт (Дата). Дзве даты, якія вы хочаце выкарыстоўваць у разліку.
першы дзень тыдня: Неабавязкова. Канстанта, якая вызначае першы дзень тыдня. Калі не вызначана, мяркуецца нядзеля.
першы тыдзень года: Неабавязковы. Канстанта, якая вызначае першы тыдзень года. Калі не ўстаноўлена, першы тыдзень павінен быць тыднем, на якім з'яўляецца 1 студзеня.
Цяпер аргументы інтэрвал могуць мець наступныя налады:
гггг – Год
q – Квартал
m – Месяц
y – Дзень года
d – Дзень
w – Дзень тыдня
ww – Тыдзень
h – Гадзіна
n – Хвіліна
s – Другі
Аргумент першыдзень тыдня мае наступныя налады:
vbНядзеля –выкарыстоўвае нядзелю як першы дзень тыдня.
vbMonday – выкарыстоўвае панядзелак як першы дзень тыдня.
vbTuesday – працуе ў аўторак як першы дзень тыдня.
vbСерада – у якасці першага дня тыдня выкарыстоўваецца серада.
vbЧацвер – працуе ў чацвер як хутчэй дзень тыдня.
vbFriday – у якасці першага дня тыдня выкарыстоўваецца пятніца.
vbSaturday – у якасці першага дня працуе субота тыдня.
vbUseSystemDayOfTheWeek – выкарыстоўвае першы дзень тыдня, які вызначаецца наладамі вашай прылады.
firstweekofyear мае наступныя налады:
vbFirstJan1 – выкарыстоўвае тыдзень, які змяшчае 1 студзеня.
vbFirstFourDays – выкарыстоўвае першы тыдзень, які мае як мінімум чатыры дні ў новым годзе.
vbFirstFullWeek – працуе першы поўны тыдзень года.
vbSystem – выкарыстоўвае першы тыдзень год у адпаведнасці з месцазнаходжаннем вашай прылады.
Фрагмент кода:
8342
Выходзіць put :
У рэшце рэшт, ён вяртае розніцу паміж дзвюма датамі ў VBA.
Больш падрабязна: Як выкарыстоўваць функцыю VBA DateDiff у Excel (9 прыкладаў)
3. Функцыя DatePart як дата
Функцыя DatePart вяртае Variant (Integer), які змяшчае вызначаную частку указаная дата.
Сінтаксіс :
Частка даты(інтэрвал, дата, [ першы дзеньтыдня, [firstweekofyear ]])
Аргументы:
інтэрвал: Абавязковы. Радковы выраз - гэта інтэрвал часу, які вы хочаце дадаць у выраз String, які з'яўляецца прамежкам часу, які вы выкарыстоўваеце для вылічэння адрознення паміж дзвюма датамі.
дата: Абавязкова; Варыянт (Дата). Дата, якую вы хочаце выкарыстоўваць у разліку.
першы дзень тыдня: Неабавязкова. Канстанта, якая вызначае першы дзень тыдня. Калі не вызначана, мяркуецца нядзеля.
першы тыдзень года: Неабавязковы. Канстанта, якая вызначае першы тыдзень года. Калі не ўстаноўлена, першы тыдзень павінен быць тыднем, на якім з'яўляецца 1 студзеня.
Цяпер аргументы інтэрвал могуць мець наступныя налады:
гггг – Год
q – Квартал
m – Месяц
y – Дзень года
d – Дзень
w – Дзень тыдня
ww – Тыдзень
h – Гадзіна
n – Хвіліна
s – Second
Аргумент firstdayofweek мае наступныя налады:
vbSunday – выкарыстоўвае нядзелю як першы дзень тыдня.
vbMonday – у якасці першага дня тыдня выкарыстоўваецца панядзелак.
vbTuesday – аўторак у якасці першага дня тыдня.
vbWednesday – у якасці першага дня тыдня выкарыстоўваецца серада.
vbThursday – у чацвер у якасці першага дня тыднятыдзень.
vbПятніца – у пятніцу ў якасці першага дня тыдня.
vbСубота – у суботу ў якасці першага дня тыдня.
vbUseSystemDayOfTheWeek – выкарыстоўвае першы дзень тыдня, які вызначаецца наладамі вашай прылады.
firstweekofyear мае гэтыя значэнні:
vbFirstJan1 – дзейнічае тыдзень, уключаючы 1 студзеня.
vbFirstFourDays – выкарыстоўваецца першы тыдзень, які мае максімум меншыя чатыры дні ў новы год.
vbFirstFullWeek – выкарыстоўвае першы поўны тыдзень года.
vbSystem – выкарыстоўвае першы тыдзень года, як выбрана па месцазнаходжанні вашай прылады.
Фрагмент кода :
3149
Вывад :
Такім чынам, вы можаце выкарыстоўваць гэтую функцыю даты ў кодах VBA.
Больш падрабязна: Як выкарыстоўваць функцыю VBA FileDateTime у Excel (3 выкарыстання)
4. Функцыя DateSerial
Вы можаце бачыць дату на аснове ўведзеных года, месяца і дня з дапамогай функцыі DateSerial .
Сінтаксіс:
DateSerial(год, месяц, дзень)
Аргументы:
год – Абавязковае поле. Лік ад 100 да 9999 уключна або лікавы выраз, які сімвалізуе год.
месяц – Абавязковае поле. Цэлае значэнне, якое вызначае месяц.
дзень – Абавязковае поле. Цэлае значэнне, якое апісвае дзень.
Фрагмент кода:
6362
Вывад :
Дадатковая інфармацыя: Як выкарыстоўваць VBA TimeSerial у Excel (3 прыклады)
4. VBA Функцыя DateValue
Цяпер мы выкарыстоўваем функцыю DateValue для вызначэння даты.
Сінтаксіс :
DateValue(дата)
Аргумент:
Тут аргумент дата звычайна ўяўляе сабой радковы выраз, які апісвае дату з 1 студзеня 100 г. , да 31 снежня 9999 г. Нягледзячы на гэта, дата можа, акрамя таго, любы выраз, які можа сімвалізаваць дату, час або і дату, і час у гэтым дыяпазоне.
Фрагмент кода:
3552
Вывад :
Як бачыце, мы паспяхова выкарысталі функцыю даты ў кодах VBA.
5. Функцыя Day у VBA
Яна вяртае Variant (Integer), які вызначае рэчаіснае лік ад 1 да 31 уключна, перадаючы дзень месяца.
Сінтаксіс :
Дзень(дата)
Аргумент:
Неабходны аргумент даты - любы варыянт , лікавы выраз, радковы выраз або любая камбінацыя. Гэта азначае дату. Калі дата ўключае Null, яна таксама верне Null.
Фрагмент кода:
5525
Вывад:
Як бачыце, выкарыстоўваючы коды VBA, мы выявілі, што дзень дадзенай даты роўны 12.
Звязаны змест: Функцыя фармату VBA ў Excel (8 варыянтаў выкарыстання з прыкладамі)
6. Функцыя месяца VBA як дата
Яна вяртае варыянт (цэлы лік), які вызначае рэчаісны лік ад 1 да 12,уключна, перадаючы месяц года.
Сінтаксіс :
Месяц(дата)
Аргумент:
Неабходны аргумент даты - гэта любы варыянт, лікавы выраз, радковы выраз або любая камбінацыя. Гэта азначае дату. Калі дата ўключае Null, яна таксама верне Null.
Фрагмент кода:
3670
Вывад:
Звязаны змест: Як выкарыстоўваць правільную функцыю VBA ў Excel (6 прыкладаў)
Падобныя паказанні
- Як выкарыстоўваць функцыю VBA Environ (4 прыклады)
- Як выкарыстоўваць VBA і функцыю ў Excel (4 прыклады)
- Аператар VBA If – Then – Else у Excel (4 прыклады)
- Як выкарыстоўваць функцыю VBA Abs у Excel (9 прыкладаў)
- Як выкарыстоўваць Concatenate ў Excel VBA (4 метады)
7. Функцыя MonthName
Яна вяртае радок, які паказвае ўказаны месяц.
Сінтаксіс :
Назва месяца(месяц, [ скарот ])
Аргумент:
месяц: Абавязкова. Лічбавая назва месяца. Напрыклад, студзень - 1, люты - 2 і г.д.
скарачэнне: Неабавязкова. Лагічнае значэнне, якое паказвае, ці патрэбна назва месяца скарачацца. Калі прапусціць, значэнне па змаўчанні - False, што азначае, што назва месяца не скарочаная.
Фрагмент кода:
4626
Вывад:
Як бачыце, мы знайшлі назву месяцагэтай функцыяй VBA Date.
8. Функцыя Weekday
Яна вяртае Variant ( Integer ), які валодае рэчаісным лікам, які выражае дзень тыдзень.
Сінтаксіс :
Дзень тыдня(дата, [ першыдзеньтыдня])
Аргумент:
дата: Неабходны аргумент даты - гэта любы варыянт, лікавы выраз, радковы выраз або любая камбінацыя. Гэта азначае дату. Калі дата ўключае Null, яна таксама верне Null.
першы дзень тыдня: Неабавязкова. Канстанта, якая вызначае першы дзень тыдня. Калі не зафіксавана, мяркуецца нядзеля.
Аргумент firstdayofweek мае наступныя налады:
vbSunday – выкарыстоўвае нядзелю як першы дзень тыдня.
vbMonday – панядзелак у якасці першага дня тыдня.
vbTuesday – аўторак у якасці першага дзень тыдня.
vbСерада – у якасці першага дня тыдня выкарыстоўваецца серада.
vbЧацвер – працуе ў чацвер як дзень тыдня тыдзень.
vbFriday – у пятніцу ў якасці першага дня тыдня.
vbSaturday – у суботу ў якасці першага дня тыдня .
vbUseSystemDayOfTheWeek – выкарыстоўвае першы дзень тыдня, які вызначаецца наладамі вашай прылады.
Параметры вяртання
Цяпер гэтая функцыя вяртае цэлы лік. Значэнне гэтых цэлых лікаў наступнае:
1 –