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 (Басталу күні;Күндер;Мерекелер)
Басталу күні : есептеу орындалған күн. Егер басталу күні жұмыс күні болса, күн есептеуде қамтылады.
Күндер : жұмыс күндерінің саны. Басталу күнінен кейін нәтиже үшін болымды мән, басталу күніне дейін нәтиже үшін болымсыз мән.
Мерекелер : қосымша мерекелер тізімі. Бұл демалыс күндер. Мерекелер жекелеп тізілетін ұяшық ауқымын енгізіңіз.
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. Сериялық күн санын күн ретінде пішімдеңіз.
Нәтиже 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 функциясы мүмкін күн пішімі бар сұрауларда мәтін үшін ішкі күн пішімін береді.
Ішкі сан кәдімгі сан ретінде беріледі, IBM® Lotus® Symphony™ бағдарламасы қолданатын күн жүйесінен күндерді есептеу үшін беріледі.
DATEVALUE("Мәтін")
Мәтін жарамсыз күн өрнегі және тырнақшамен енгізілуі тиіс.
DATEVALUE("7/20/54") функциясы 19925 мәнін береді
Келесі функцияларды да қараңыз:
Нәтиже Айлар саны Басталу күнінен алыс болатын күн болады. Тек айлар ғана қарастырылады; күндер есептеу үшін пайдаланылмайды.
EDATE(Басталу күні;Айлар)
Басталу күні : күн.
Айлар : айлар саны.
3.31.2001 күннің алдында бір ай бұрын қандай күн келеді?
=EDATE("3.31.2001";-1) функциясы 2.28.2001 мәнін береді.
Ағымдағы компьютер жүйесі күнін береді. Мән құжат қайта ашылғанда не құжаттың мәні өзгергенде жаңартылады.
TODAY()
Today - аргументтері жоқ функция.
TODAY() ағымдағы компьютер жүйесінің күнін береді.
Келесі функцияларды да қараңыз:
ЖЫЛ(сан)
Сан жыл берілуі тиіс ішкі күн мәнін көрсетеді.
Year(1) 1899 мәнін береді
ЖЫЛ(2) 1900 мәнін береді
ЖЫЛ(33333.33) 1991 мәнін береді
Келесі функцияларды да қараңыз:
Жылды шығарып алады, 0 мәнінен (жыл: 1900) 8099 арқылы алынған бүтін сан (жыл: 9999), күн санынан.
ЖЫЛ2(Күн-Сан;[Түр])
Күн саны — бүтін сан немесе мекенжай немесе 1-ден (1 қаңтар, 1900) бастап 2958465 мәніне дейін (31 желтоқсан, 9999) бүтін санды қамтитын ұяшық атауы.
Бұл 0 немесе 1 саны. Егер түр 1 болса, ЖЫЛ2 функциясы жылды төрт сандық пішінде береді. Егер түр 0 немесе түсірілген болса, ЖЫЛ2 функциясы 1900 жылдан бастап жылдың ығысуын береді (мысалы, ЖЫЛ2 функциясы 2023 жылды көрсету үшін 123 мәнін береді).
Компьютер жүйесінің күні мен уақытын береді. Құжатты қайта есептегенде немесе ұяшық мәні өзгергенде, мән жаңартылады.
ҚАЗІР()
=ҚАЗІР()-A1 функциясы A1 ұяшығындағы күн мен қазіргінің арасындағы айырмашылықты береді. Нәтижені сан ретінде пішімдеңіз.
Келесі функцияларды да қараңыз:
WEEKNUM(сан; күй)
Сан ішкі күн саны.
Күй апта басын және есептеу түрйін орнатады.
1 = жексенбі | |
2 = дүйсенбі |
WEEKNUM("1/1/95";1) функциясы 1 (1/1/95 was a Sunday) мәнін береді
WEEKNUM("1/1/95";2) функциясы 52 мәнін береді. Егер апта дүйсенбі күнінен басталса, Жексенбі алдыңғы жылдың соңғы аптасына жатады.
WEEKNUM_ADD(Күн;нәтиже түрі)
Күн : күнтізбе аптасындағы күн.
Нәтиже түрі : 1 мәні жексенбіден басталатын апта үшін, 2 мәні дүйсенбіден басталатын апта үшін.
Ішіне апта саны 12.24.2001 жата ма?
=WEEKNUM_ADD("24.12.2001";1) функциясы 52 мәнін береді.
MINUTE(сан)
Сан минут саны берілуі тиіс уақыт мәніндегі ондық сан.
MINUTE(8.999) функциясы 58 мәнін береді
MINUTE(8.9999) функциясы 59 мәнін береді
MINUTE(NOW()) функциясы ағымдағы минут мәнін береді.
Келесі функцияларды да қараңыз:
АЙ(Сан)
Сан ай берілуі тиіс уақыт мәні ретіндегі ондық сан.
АЙ(NOW()) функциясы ағымдағы айды береді
АЙ(C4) функциясы келесі жағдайда 7 мәнін береді: C4 = 7/7/00.
Келесі функцияларды да қараңыз:
EOMONTH (Басталу күні; Айлар)
Басталу күні : осы нүктеден әрі қарай есептеледі.
Айлар : Басталу күніне дейінгі (болымсыз) немесе кейінгі (болымды) айлар саны.
14 қыркүйек 2001 жылдан кейінгі 6 айға жататын айдың соңғы күні қайсы?
=EOMONTH("9.14.2001";6) функциясы 3.31.2002 мәнін береді.
Басталу күні мен Аяқталу күні арасындағы жұмыс күндерінің санын береді. Мерекелер есептелмейді.
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 жұмыс күнін береді.
Енгізілген жыл үшін Пасха жексербісінің күнін береді. Жыл 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.
Келесі функцияларды да қараңыз:
Берілген уақыт мәні үшін сағатты береді. Сағат 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.
Келесі функцияларды да қараңыз:
Екі күн мәнінің арасындағы айырмашылықты есептейді. Нәтиже бүтін сан болады және екі күн арасындағы күндер санын береді.
DAYS(Күн_2;Күн_1)
Күн_1 басталу күні, ал Күн_2 аяқталу күні болып табылады. Егер Күн_2 Күн_1 мәніне қарағанда ертерек күн болса, нәтиже болымсыз сан болады.
DAYS("1/1/2010"; NOW()) функциясы бүгіннен бастап 1 қаңтар 2010 жылға дейінгі күндер санын береді.
DAYS("10/10/1990";"10/10/1980") функциясы 3652 мәнін береді.
Пайыздық есептеулер негізіндегі 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;"Жұмыс күні";"Демалыс күні")
Келесі функцияларды да қараңыз:
TIME функциясы ағымдағы уақыт мәнін сағаттар, минуттар және секундтар үшін мәндерден алып береді. Бұл функцияны осы үш элемент негізіндегі уақытты ондық уақыт мәніне түрлендіру үшін пайдалануға болады.
TIME(сағат; минут; секунд)
Сағатты орнату үшін бүтін санды пайдаланыңыз.
Минутты орнату үшін бүтін санды пайдаланыңыз.
Секундты пайдалану үшін бүтін санды пайдаланыңыз.
TIME("0;0;0") функциясы 00:00:00 мәнін береді
TIME("4;20;4") функциясы 04:20:04 мәнін береді
Келесі функцияларды да қараңыз:
TIMEVALUE функциясы ішкі уақыт санын тырнақшаға алынған және болымды уақыт жазбасының пішімін көрсететін мәтіннен алып береді.
Ондық сан ретінде көрсетілген ішкі сан күн жазбаларын есептеу үшін Lotus Symphony бағдарламасында пайдаланылған күн жүйесінің нәтижесі болып табылады.
TIMEVALUE("Мәтін")
Мәтін жарамды уақыт өрнегі және ол тырнақшаға алынып енгізілуі тиіс.
TIMEVALUE("4PM") функциясы 0.67 мәнін береді. Пішімдеу HH:MM:SS уақыт пішімінде болғанда, нәтиже 16:00:00 болады.
TIMEVALUE("24:00") функциясы 1 мәнін береді. Егер HH:MM:SS уақыт пішімін пайдалансаңыз, мән 00:00:00 болады.
Келесі функцияларды да қараңыз: