IBM Lotus Symphony


Күн және уақыт функциялары

Бұл электрондық кесте функциялары күндер мен уақыттарды кірістіруге және өңдеуге пайдаланылады. Функциялар: DATE, DATEVALUE, КҮН, DAYS, DAYS360, EASTERSUNDAY, EDATE, EOMONTH, САҒАТ, МИНУТ, АЙ, NETWORKDAYS, ҚАЗІР, СЕКУНД, TIME, TIMEVALUE, TODAY, ЖҰМЫС КҮНІ, WEEKNUM, WEEKNUM_ADD, WORKDAY, ЖЫЛ, YEAR2, YEARFRAC.

Ескерім белгішесі IBM Lotus Symphony бағдарламасы күн/уақыт мәнін сандық мән ретінде ішкі түрде өңдейді. Егер нөмірлеу пішімін "Нөмір" күн не уақыт мәніне тағайындасаңыз, ол санға түрлендіріледі. Мысалы, 01/01/2000 12:00 ТК мәні 36526.5 мәніне түрленеді. Ондық нүктенін алдындағы мән күнге сәйкес келеді; ондық саннан кейінгі мән уақытқа сәйкес келеді. Егер мұндай сандық күн түрін не уақыт көрінісін көргіңіз келмесе, сан пішімін (күн немесе уақыт) тиісінше өзгертіңіз. Мұны орындау үшін, күн не уақыт мәнін қамтитын ұяшықты таңдап, оның мәтінмәндік мәзірін ашыңыз да, Ұяшықтар пәрменін таңдаңыз. Сандар қойындысы беті сан пішімін анықтауға арналған функцияларды қамтиды.
Ескерім белгішесі Күнді енгізгенде, күн бөлгіштері ретінде пайдаланылған қиғаш сызықтар не сызықтар арифметикалық амалдағыштар ретінде ауыстырылуы мүмкін. Сондықтан, осы пішімде енгізілген күндер әрқашан күндер ретінде танылмайды және қателі есептеу нәтижелерін береді. Күндердің формулалар бөліктері ретінде ауыстырылуын болдырмау үшін, оларды тырнақшаға алыңыз, мысалы, "07/20/54".

WORKDAY

Нәтиже күн ретінде пішімделетін күн саны болады. Одан кейін сіз Басталу уақытынан алынатын Жұмыс күндерінің белгілі бір саны болып табылатын күннің күнін көресіз.

Синтакс

WORKDAY (Басталу күні;Күндер;Мерекелер)

Басталу күні : есептеу орындалған күн. Егер басталу күні жұмыс күні болса, күн есептеуде қамтылады.

Күндер : жұмыс күндерінің саны. Басталу күнінен кейін нәтиже үшін болымды мән, басталу күніне дейін нәтиже үшін болымсыз мән.

Мерекелер : қосымша мерекелер тізімі. Бұл демалыс күндер. Мерекелер жекелеп тізілетін ұяшық ауқымын енгізіңіз.

Мысал

17 жұмыс күні 2001 жылдың 1 желтоқсанынан кейін қандай күн? "12/1/2001" басталу күнін C3 ұяшығына, жұмыс күндерінің санын D3 ұяшығына енгізіңіз. F3-J3 ұяшықтары келесі Рождество және Жаңа жыл мерекелерін қамтиды: "12/24/2001", "12/25/2001", "12/26/2001", "12/31/2001", "1/1/2002".

=WORKDAY(C3;D3;F3;J3) мына мәнді береді: 12/28/2001. Сериялық күн санын күн ретінде пішімдеңіз.

YEARFRAC

Нәтиже 0 мен 1 аралығындағы сан, ол Басталу күні және Аяқталу күні арасындағы жылдың бөлігін көрсетеді.

Синтакс

YEARFRAC (Басталу күні;Аяқталу күні;Әдіс)

Басталу күні және аяқталу күні : екі күн мәндері.

Әдіс : параметрлер тізімінен таңдалып, жылдың есептелу жолын көрсетеді.

Негіз Есептеу
0 немесе жоқ АҚШ әдісі (NASD), әрқайсысында 30 күннен бар 12 ай
1 Айдағы күндердің нақты саны, бір жылдағы күндердің нақты саны
2 Айдағы күндердің нақты саны, бір жылда 360 күн бар
3 Айдағы күндердің нақты саны, бір жылда 365 күн бар
4 Еуропалық әдіс, әрқайсысында 30 күннен бар 12 ай

Мысал

2001 жылдың қандай бөлігі 1.1.2002 және 7.1.2001 арасына жатады?

=YEARFRAC("1.1.2002"; "7.1.2002";1) функциясы 0.495890 мәнін береді.

Күн

Бұл функция жыл, ай, күн ретінде жазылған күнді ішкі сериялық нөмірге түрлендіреді және оны ұяшық пішімінде көрсетеді. DATE функциясын қамтитын ұяшықтың әдепкі пішімі күн пішімі болады, бірақ ұяшықтарды күннің ішкі сериялық нөмірін сан ретінде көрсететін 0 сан пішімімен пішімдеуіңізге болады.

Синтакс

DATE(жыл; ай; күн)

Жыл 1583 және 9956 немесе 0 және 99 арасындағы бүтін сан.

Ай 1 және 12 арасындағы айды көрсететін бүтін сан.

Күн 1 және 31 арасындағы айдың күнін көрсететін сан.

Егер ай мен күн үшін мәндер жоғары болса, олар келесі санның үстінен жүргізіледі. Егер сіз =DATE(00;12;31) формуласын енгізсеңіз, нәтиже "12/31/00" болады. Басқаща болса, =DATE(00;13;31) формуласын енгізесіз, ал нәтижесі "1/31/01" болады.

DATE функциясына күндерді аргументтер ретінде немесе ауқым сілтемелері ретінде тікелей енгізуге болады.

Мысал

DATE("00;1;1") функциясы 1/1/00 мәнін береді

Келесі функцияларды да қараңыз:

DATEVALUE, TODAY, ЖЫЛ, ҚАЗІР, АЙ, DAY, TIMEVALUE.

DATEVALUE

DATEVALUE функциясы мүмкін күн пішімі бар сұрауларда мәтін үшін ішкі күн пішімін береді.

Ішкі сан кәдімгі сан ретінде беріледі, IBM® Lotus® Symphony™ бағдарламасы қолданатын күн жүйесінен күндерді есептеу үшін беріледі.

Синтакс

DATEVALUE("Мәтін")

Мәтін жарамсыз күн өрнегі және тырнақшамен енгізілуі тиіс.

Мысал

DATEVALUE("7/20/54") функциясы 19925 мәнін береді

Келесі функцияларды да қараңыз:

TODAY, ҚАЗІР, TIMEVALUE.

EDATE

Нәтиже Айлар саны Басталу күнінен алыс болатын күн болады. Тек айлар ғана қарастырылады; күндер есептеу үшін пайдаланылмайды.

Синтакс

EDATE(Басталу күні;Айлар)

Басталу күні : күн.

Айлар : айлар саны.

Мысал

3.31.2001 күннің алдында бір ай бұрын қандай күн келеді?

=EDATE("3.31.2001";-1) функциясы 2.28.2001 мәнін береді.

TODAY

Ағымдағы компьютер жүйесі күнін береді. Мән құжат қайта ашылғанда не құжаттың мәні өзгергенде жаңартылады.

Синтакс

TODAY()

Today - аргументтері жоқ функция.

Мысал

TODAY() ағымдағы компьютер жүйесінің күнін береді.

Келесі функцияларды да қараңыз:

DATE, ҚАЗІР, DAY.

ЖЫЛ

Ішкі есептеу ережелеріне сай жылды сан ретінде береді.

Синтакс

ЖЫЛ(сан)

Сан жыл берілуі тиіс ішкі күн мәнін көрсетеді.

Мысалдар

Year(1) 1899 мәнін береді

ЖЫЛ(2) 1900 мәнін береді

ЖЫЛ(33333.33) 1991 мәнін береді

Келесі функцияларды да қараңыз:

КҮН, САҒАТ, МИНУТ, АЙ, ҚАЗІР, СЕКУНД, TODAY, ЖҰМЫС КҮНІ.

ЖЫЛ2

Жылды шығарып алады, 0 мәнінен (жыл: 1900) 8099 арқылы алынған бүтін сан (жыл: 9999), күн санынан.

Синтакс

ЖЫЛ2(Күн-Сан;[Түр])

Күн саны — бүтін сан немесе мекенжай немесе 1-ден (1 қаңтар, 1900) бастап 2958465 мәніне дейін (31 желтоқсан, 9999) бүтін санды қамтитын ұяшық атауы.

Бұл 0 немесе 1 саны. Егер түр 1 болса, ЖЫЛ2 функциясы жылды төрт сандық пішінде береді. Егер түр 0 немесе түсірілген болса, ЖЫЛ2 функциясы 1900 жылдан бастап жылдың ығысуын береді (мысалы, ЖЫЛ2 функциясы 2023 жылды көрсету үшін 123 мәнін береді).

ҚАЗІР

Компьютер жүйесінің күні мен уақытын береді. Құжатты қайта есептегенде немесе ұяшық мәні өзгергенде, мән жаңартылады.

Синтакс

ҚАЗІР()

Мысал

=ҚАЗІР()-A1 функциясы A1 ұяшығындағы күн мен қазіргінің арасындағы айырмашылықты береді. Нәтижені сан ретінде пішімдеңіз.

Келесі функцияларды да қараңыз:

КҮН, САҒАТ, МИНУТ, АЙ, ЖҰМЫС КҮНІ, DATE, ЖЫЛ.

WEEKNUM

WEEKNUM функциясы ішкі күн мәні үшін жылдың апта санын есептейді.

Синтакс

WEEKNUM(сан; күй)

Сан ішкі күн саны.

Күй апта басын және есептеу түрйін орнатады.

  1 = жексенбі
  2 = дүйсенбі

Мысалдар

WEEKNUM("1/1/95";1) функциясы 1 (1/1/95 was a Sunday) мәнін береді

WEEKNUM("1/1/95";2) функциясы 52 мәнін береді. Егер апта дүйсенбі күнінен басталса, Жексенбі алдыңғы жылдың соңғы аптасына жатады.

WEEKNUM_ADD

Нәтиже Күн үшін күнтізбе аптасының санын көрсетеді.

Синтакс

WEEKNUM_ADD(Күн;нәтиже түрі)

Күн : күнтізбе аптасындағы күн.

Нәтиже түрі : 1 мәні жексенбіден басталатын апта үшін, 2 мәні дүйсенбіден басталатын апта үшін.

Мысал

Ішіне апта саны 12.24.2001 жата ма?

=WEEKNUM_ADD("24.12.2001";1) функциясы 52 мәнін береді.

МИНУТ

Ішкі уақыт мәні үшін минутты санайды. Минут 0 және 59 арасындағы сан ретінде беріледі.

Синтакс

MINUTE(сан)

Сан минут саны берілуі тиіс уақыт мәніндегі ондық сан.

Мысалдар

MINUTE(8.999) функциясы 58 мәнін береді

MINUTE(8.9999) функциясы 59 мәнін береді

MINUTE(NOW()) функциясы ағымдағы минут мәнін береді.

Келесі функцияларды да қараңыз:

КҮН, САҒАТ, АЙ, ҚАЗІР, СЕКУНД, ЖҰМЫС КҮНІ, ЖЫЛ.

АЙ

Берілген күн мәні үшін айды берелі. Ай 1 және 12 арасындағы бүтін сан ретінде беріледі.

Синтакс

АЙ(Сан)

Сан ай берілуі тиіс уақыт мәні ретіндегі ондық сан.

Мысалдар

АЙ(NOW()) функциясы ағымдағы айды береді

АЙ(C4) функциясы келесі жағдайда 7 мәнін береді: C4 = 7/7/00.

Келесі функцияларды да қараңыз:

КҮН, САҒАТ, МИНУТ, ҚАЗІР, ЖҰМЫС КҮНІ, ЖЫЛ.

EOMONTH

Айлар кіретін айдың соңғы күнінің күнін береді Басталу күнінен алыс орналасады.

Синтакс

EOMONTH (Басталу күні; Айлар)

Басталу күні : осы нүктеден әрі қарай есептеледі.

Айлар : Басталу күніне дейінгі (болымсыз) немесе кейінгі (болымды) айлар саны.

Мысал

14 қыркүйек 2001 жылдан кейінгі 6 айға жататын айдың соңғы күні қайсы?

=EOMONTH("9.14.2001";6) функциясы 3.31.2002 мәнін береді.

NETWORKDAYS

Басталу күні мен Аяқталу күні арасындағы жұмыс күндерінің санын береді. Мерекелер есептелмейді.

Синтакс

NETWORKDAYS (Басталу күні;Аяқталу күні;Мерекелер)

Басталу күні : есептеу орындалған күн. Егер басталу күні жұмыс күні болса, күн есептеуге қосылады.

Аяқталу күні : есептеу орынладғанға дейінгі күн. Егер аяқталу күні жұмыс күні болса, күн есептеуге қосылады.

Мерекелер : мерекелердің қосымша тізімі. Бұл демалыс күндер. Мерекелер жекелеп тізілетін ұяшық ауқымын енгізіңіз.

Мысал

12/15/2001 және 1/15/2002 арасына қанша күн жатады? Басталу күні C3 ұяшығында, ал аяқталу күні D3 ұяшығында орналасқан. F3 ұяшығынан J3 ұяшығына дейін келесі Рождество және Жаңа жыл мерекелері қамтылады: "12/24/2001", "12/25/2001", "12/26/2001", "12/31/2001", "1/1/2002".

=NETWORKDAYS(C3;D3;F3:J3) функциясы 17 жұмыс күнін береді.

EASTERSUNDAY

Енгізілген жыл үшін Пасха жексербісінің күнін береді. Жыл 1583 және 9956 немесе 0 және 99 арасындағы бүтін сан. Сонымен қатар осы күнмен жай қосу арқылы басқа мерекелерді есептеуіңізге болады.

Пасха дүйсенбісі = EASTERSUNDAY() + 1

Қасиетті жұма = EASTERSUNDAY() - 2

Тройца жексенбісі = EASTERSUNDAY() + 49

Тройца дүйсенбісі = EASTERSUNDAY() + 50

Мысалдар

EASTERSUNDAY(2000) функциясы 4/23/00 мәнін береді

EASTERSUNDAY(2000)+49 функциясы 36688 ішкі сериялық нөмірін береді. MMDDYY күн пішімін пайдалансаңыз, нәтиже 06/11/00 болады.

СЕКУНД

Берілген уақыт мәні үшін екіншіні береді. Екінші мәні 0 және 59 арасындағы бүтін сан ретінде беріледі.

Синтакс

SECOND(сан)

Сан екінші мән берілетін уақыт мәні ретіндегі ондық сан.

Мысалдар

SECOND(NOW()) функциясы ағымдағы екінші мәнді береді

SECOND(C4) функциясы 17 мәнін мына жағдайда береді: C4 = 12:20:17.

Келесі функцияларды да қараңыз:

DATE, КҮН, САҒАТ, МИНУТ, АЙ, , ҚАЗІР, ЖҰМЫС КҮНІ, ЖЫЛ.

САҒАТ

Берілген уақыт мәні үшін сағатты береді. Сағат 0 және 23 арасындағы бүтін сан ретінде беріледі.

Синтакс

HOUR(Сан)

Сан сағат берілетін уақыт мәні ретіндегі ондық сан.

Мысалдар

HOUR(NOW()) функциясы ағымдағы сағатты береді

HOUR(C4) функциясы 17 мәнін мына жағдайда береді: C4 = 17:20:00.

Келесі функцияларды да қараңыз:

КҮН, МИНУТ, АЙ, ҚАЗІР, ЖҰМЫС КҮНІ, ЖЫЛ.

КҮН

Берілген күн мәні үшін күнді береді. Күн 1 және 31 арасындағы бүтін сан ретінде беріледі. Сонымен қатар болымда күн/уақыт мәнін енгізе аласыз.

Синтакс

DAY(Сан)

Сан күн мәні берілетін уақыт мәні ретіндегі ондық сан.

Мысалдар

DAY(1) 31 мәнін береді (Lotus Symphony бағдарламасы 30 желтоқсан, 1899 жылдан нөлден бастап есептеуді бастайтындықтан)

DAY(NOW()) функциясы ағымдағы күнді береді.

DAY(C4) функциясы 5 мәнін мына жағдайда береді: C4 = 8/5/1901.

Келесі функцияларды да қараңыз:

САҒАТ, МИНУТ, АЙ, ҚАЗІР, СЕКУНД, TODAY, ЖҰМЫС КҮНІ, ЖЫЛ.

DAYS

Екі күн мәнінің арасындағы айырмашылықты есептейді. Нәтиже бүтін сан болады және екі күн арасындағы күндер санын береді.

Синтакс

DAYS(Күн_2;Күн_1)

Күн_1 басталу күні, ал Күн_2 аяқталу күні болып табылады. Егер Күн_2 Күн_1 мәніне қарағанда ертерек күн болса, нәтиже болымсыз сан болады.

Мысалдар

DAYS("1/1/2010"; NOW()) функциясы бүгіннен бастап 1 қаңтар 2010 жылға дейінгі күндер санын береді.

DAYS("10/10/1990";"10/10/1980") функциясы 3652 мәнін береді.

DAYS360

Пайыздық есептеулер негізіндегі 360 күндік жылға негіздеп екі күн арасындағы айырмашылықты береді. Нәтиже бүтін сан болады.

Синтакс

DAYS360(Күн_1;Күн_2;Түр)

Егер Күн_2 мәні Күн_1 мәнінен ерте күн болса, функция болымсыз санды береді.

Түр қосымша аргументі айырмашылық есептеуінің түрін анықтайды. Егер Type = 0 болса немесе аргумент жоқ болса, US әдісі (NASD, Қауіпсіздің дилерлерінің ұлттық ассоцияциясы) пайдаланылады. Егер түр <> 0 болса, еуропалық әдіс пайдаланылады.

Мысалдар

DAYS360("1/1/2000";NOW()) функциясы 1 қаңтар, 2000 жылдан бастап бүгінге дейінгі пайыздық күндер санын береді.

Келесі функцияларды да қараңыз:

КҮН

ЖҰМЫС КҮНІ

Берілген күн мәні үшін апта күнін береді. Күн 1 (Дүйсенбі) және 7 (Жексенбі) арасындағы бүтін сан ретінде түр жоқ не түрe = 1 көрсетілген жағдайда беріледі. Егер түр=2 болса, нөмірлеу Дүйсенбі=1 мәнінен басталады; егер түр=3 болса, нөмірлеу Дүйсенбі=0 мәнінен басталады.

Синтакс

WEEKDAY(Сан; түр)

Сан апта күні берілетін күн мәні ретіндегі ондық сан.

Түр есептеу түрын анықтайды. Түр =1 үшін the weekdays are counted starting from Sunday (this is the default even when the Type parameter is missing). Түр =2 үшін апта күндері Дүйсенбі=1 мәнінен басталып есептеледі. Түр = 3 үшін апта күндері Дүйсенбі= 0 мәнінен бастап есептеледі.

Мысалдар

ЖҰМЫС КҮНІ("6/14/2000") функциясы 4 мәнін береді(Түр параметрі жоқ, сондықтан стандартты есептеу пайдаланылады. Стандартты есептеу 1 күн саны ретінде жексенбімен басталады. 14 маусым 2000 жыл сәрсенбі болғандықтан күн саны 4 болады).

ЖҰМЫС КҮНІ("7/24/1996";2) функциясы 3 мәнін береді(Түр параметрі 2, сондықтан дүйсенбі 1 күн саны болады. 24 шілде 1996 сәрсенбі болғандықтан күн саны 3 болады).

ЖҰМЫС КҮНІ("7/24/1996";1) функциясы 4 мәнін береді (Түр параметрі 1 болады, сондықтан жексенді күн саны 1 болады. 24 шілде 1996 жыл сәрсенбі болғандықтан, күн саны 4 болады).

WEEKDAY(NOW()) функциясы ағымдағы күнді береді.

A1 ұяшығындағы күннің жұмыс күні екендігін көрсететін функцияны алу үшін, IF және WEEKDAY функцияларын келесі ретінде пайдаланыңыз: IF(WEEKDAY(A1;2)<6;"Жұмыс күні";"Демалыс күні")

Келесі функцияларды да қараңыз:

КҮН, NOW, TODAY.

Уақыт

TIME функциясы ағымдағы уақыт мәнін сағаттар, минуттар және секундтар үшін мәндерден алып береді. Бұл функцияны осы үш элемент негізіндегі уақытты ондық уақыт мәніне түрлендіру үшін пайдалануға болады.

Синтакс

TIME(сағат; минут; секунд)

Сағатты орнату үшін бүтін санды пайдаланыңыз.

Минутты орнату үшін бүтін санды пайдаланыңыз.

Секундты пайдалану үшін бүтін санды пайдаланыңыз.

Мысалдар

TIME("0;0;0") функциясы 00:00:00 мәнін береді

TIME("4;20;4") функциясы 04:20:04 мәнін береді

Келесі функцияларды да қараңыз:

САҒАТ, МИНУТ, ҚАЗІР, СЕКУНД.

TIMEVALUE

TIMEVALUE функциясы ішкі уақыт санын тырнақшаға алынған және болымды уақыт жазбасының пішімін көрсететін мәтіннен алып береді.

Ондық сан ретінде көрсетілген ішкі сан күн жазбаларын есептеу үшін Lotus Symphony бағдарламасында пайдаланылған күн жүйесінің нәтижесі болып табылады.

Синтакс

TIMEVALUE("Мәтін")

Мәтін жарамды уақыт өрнегі және ол тырнақшаға алынып енгізілуі тиіс.

Мысалдар

TIMEVALUE("4PM") функциясы 0.67 мәнін береді. Пішімдеу HH:MM:SS уақыт пішімінде болғанда, нәтиже 16:00:00 болады.

TIMEVALUE("24:00") функциясы 1 мәнін береді. Егер HH:MM:SS уақыт пішімін пайдалансаңыз, мән 00:00:00 болады.

Келесі функцияларды да қараңыз:

DATEVALUE, САҒАТ, МИНУТ, ҚАЗІР, СЕКУНД, TIME .


Өнім туралы пікір | Қосымша құжаттама | Сауда белгілері