Բովանդակություն
Աղյուսակների հետ մասնագիտական աշխատանքի ժամանակ հազվադեպ չէ շփվել ամսաթվերի և ժամերի հետ: Դուք չեք կարողանա առանց դրա: Ուստի Աստված ինքը հրամայեց սովորել, թե ինչպես աշխատել այս տեսակի տվյալների հետ: Սա կխնայի ձեզ հսկայական ժամանակ և կկանխի բազմաթիվ սխալներ աղյուսակների հետ աշխատելիս:
Ցավոք, շատ սկսնակներ չգիտեն, թե ինչպես են մշակվում տվյալները: Հետևաբար, նախքան գործառնությունների այս դասը դիտարկելը, անհրաժեշտ է իրականացնել ավելի մանրամասն կրթական ծրագիր:
Ինչպես է ամսաթիվը ներկայացված Excel-ում
Ամսաթվի տեղեկատվությունը մշակվում է որպես 0 թվականի հունվարի 1900-ից սկսած օրերի քանակ: Այո, չեք սխալվում: Իրոք, զրոյից։ Բայց սա անհրաժեշտ է, որպեսզի ելակետ լինի, որպեսզի հունվարի 1-ն արդեն համարվի թիվ 1, եւ այլն։ Առավելագույն աջակցվող ամսաթվի արժեքը 2958465 է, որն իր հերթին 31 թվականի դեկտեմբերի 9999-ն է:
Այս մեթոդը հնարավորություն է տալիս օգտագործել ամսաթվերը հաշվարկների և բանաձևերի համար: Այսպիսով, Excel-ը հնարավորություն է տալիս որոշել ամսաթվերի միջև եղած օրերի քանակը: Սխեման պարզ է. երկրորդը հանվում է մեկ թվից, այնուհետև ստացված արժեքը վերածվում է ամսաթվի ձևաչափի:
Ավելի պարզության համար այստեղ ներկայացված է աղյուսակ, որը ցույց է տալիս ամսաթվերը իրենց համապատասխան թվային արժեքներով:
A ամսաթվից B ամսաթվից անցած օրերի քանակը որոշելու համար անհրաժեշտ է հանել առաջինը վերջինից: Մեր դեպքում սա է բանաձեւը = B3-B2. Այն մուտքագրելուց հետո արդյունքը հետեւյալն է.
Կարևոր է նշել, որ արժեքը օրերով է, քանի որ մենք ընտրել ենք բջիջի այլ ձևաչափ, քան ամսաթիվը: Եթե ի սկզբանե ընտրեինք «Ամսաթիվ» ձևաչափը, ապա արդյունքը կլիներ սա.
Ձեր հաշվարկներում կարևոր է ուշադրություն դարձնել այս կետին:
Այսինքն, ճիշտ սերիական համարը ցուցադրելու համար, որը լիովին համապատասխանում է ամսաթվին, դուք պետք է օգտագործեք ցանկացած այլ ձևաչափ, քան ամսաթիվը: Իր հերթին համարը ամսաթվի վերածելու համար պետք է համապատասխան ձևաչափ սահմանել։
Ինչպես է ժամանակը ներկայացված Excel-ում
Excel-ում ժամանակի ներկայացման եղանակը մի փոքր տարբերվում է ամսաթվից: Որպես հիմք ընդունվում է օրը, իսկ ժամերը, րոպեները, վայրկյանները նրա կոտորակային մասերն են։ Այսինքն, 24 ժամը 1 է, և ցանկացած ավելի փոքր արժեք համարվում է դրա կոտորակ: Այսպիսով, 1 ժամը օրվա 1/24-ն է, 1 րոպեը՝ 1/1140, իսկ 1 վայրկյանը՝ 1/86400։ Excel-ում հասանելի ժամանակի ամենափոքր միավորը 1 միլիվայրկյան է:
Ամսաթվերի նման, ներկայացման այս եղանակը հնարավորություն է տալիս ժամանակի հետ հաշվարկներ կատարել: Ճիշտ է, այստեղ անհարմար մի բան կա. Հաշվարկներից հետո ստանում ենք ոչ թե օրերի, այլ օրվա մի մասը։
Սքրինշոթը ցույց է տալիս արժեքները թվային ձևաչափով և «Ժամանակ» ձևաչափով:
Ժամանակի հաշվարկման եղանակը նման է ամսաթվին։ Ավելի վաղ ժամանակն ավելի ուշ ժամանակից պետք է հանել։ Մեր դեպքում սա է բանաձեւը = B3-B2.
Քանի որ B4 բջիջը սկզբում ուներ Ընդհանուր ձևաչափ, ապա բանաձևի ներդրման վերջում այն անմիջապես փոխվում է «Ժամանակի»:
Excel-ը ժամանակի հետ աշխատելիս կատարում է սովորական թվաբանական գործողություններ թվերով, որոնք հետո թարգմանվում են մեզ ծանոթ ժամանակի ձևաչափով։
Ամսաթվի և ժամի ձևաչափ
Որքան գիտենք, ամսաթվերը և ժամերը կարող են պահպանվել տարբեր ձևաչափերով: Հետեւաբար, դուք պետք է իմանաք, թե ինչպես դրանք ճիշտ մուտքագրել, որպեսզի ֆորմատավորումը ճիշտ լինի:
Իհարկե, ամսաթիվը և ժամը մուտքագրելիս կարող եք օգտագործել օրվա կամ օրվա հերթական համարը, բայց այս մոտեցումը շատ անհարմար է։ Բացի այդ, դուք ստիպված կլինեք անընդհատ որոշակի ձևաչափ կիրառել բջիջի վրա, ինչը միայն մեծացնում է անհարմարությունը։
Հետևաբար, Excel-ը թույլ է տալիս տարբեր ձևերով նշել ժամը և ամսաթիվը: Եթե դուք կիրառեք դրանցից մեկը, ապա ծրագիրը անմիջապես փոխակերպում է տեղեկատվությունը համապատասխան թվի և կիրառում է ճիշտ ձևաչափը բջիջի վրա:
Տե՛ս ստորև բերված աղյուսակը՝ Excel-ի կողմից աջակցվող ամսաթվի և ժամի մուտքագրման մեթոդների ցանկի համար: Ձախ սյունակում թվարկված են հնարավոր ձևաչափերը, իսկ աջ սյունակը ցույց է տալիս, թե ինչպես դրանք կցուցադրվեն Excel-ում փոխարկումից հետո: Կարևոր է նշել, որ եթե տարին նշված չէ, ապա ընթացիկը, որը սահմանված է օպերացիոն համակարգում, ավտոմատ կերպով նշանակվում է:
Փաստորեն, ցուցադրման շատ ավելի շատ եղանակներ կան: Բայց սրանք բավական են։ Բացի այդ, կոնկրետ ամսաթվի ձայնագրման տարբերակը կարող է տարբերվել՝ կախված երկրից կամ տարածաշրջանից, ինչպես նաև օպերացիոն համակարգի կարգավորումներից:
Պատվերով ձևաչափում
Բջիջների հետ աշխատելիս օգտատերը կարող է որոշել, թե որն է լինելու ձևաչափը: Նա կարող է այնպես անել, որ ցուցադրվեն միայն ժամը, ամիսը, օրը և այլն: Հնարավոր է նաև ճշգրտել ամսաթվի ձևակերպման հերթականությունը, ինչպես նաև բաժանարարները:
Խմբագրման պատուհան մուտք գործելու համար անհրաժեշտ է բացել «Թիվ» ներդիրը, որտեղ կարող եք գտնել «Ձևաչափել բջիջները» պատուհանը: Բացվող երկխոսության վանդակում կլինի «Ամսաթիվ» կատեգորիա, որտեղ կարող եք ընտրել ամսաթվի ճիշտ ձևաչափը:
Եթե ընտրեք «Ժամանակ» կատեգորիան, ապա, համապատասխանաբար, կհայտնվի ժամանակի ցուցադրման ընտրանքներով ցուցակ:
Բջջի վրա հատուկ ձևաչափման տարբերակ կիրառելու համար դուք պետք է ընտրեք ցանկալի ձևաչափը և սեղմեք OK: Դրանից հետո արդյունքը կկիրառվի: Եթե Excel-ի առաջարկած ձևաչափերը բավարար չեն, ապա կարող եք գտնել «Բոլոր ձևաչափերը» կատեգորիան: Այնտեղ նույնպես շատ տարբերակներ կան:
Եթե ոչ մի տարբերակ հարմար չէ, ապա միշտ հնարավոր է ստեղծել ձերը: Դա անելը շատ հեշտ է։ Պարզապես անհրաժեշտ է ընտրել նախադրված ձևաչափերը որպես օրինակ և հետևել հետևյալ քայլերին.
- Ընտրեք այն բջիջը, որի ձևաչափը ցանկանում եք փոխել:
- Բացեք «Ձևաչափել բջիջները» երկխոսության տուփը և գտեք «Թիվ» ներդիրը:
- Հաջորդը բացվում է «Բոլոր ձևաչափերը» կատեգորիան, որտեղ մենք գտնում ենք «TYPE» մուտքագրման դաշտը: Այնտեղ դուք պետք է նշեք թվի ձևաչափի կոդը: Այն մուտքագրելուց հետո սեղմեք «OK»:
- Այս քայլերից հետո բջիջը կցուցադրի ամսաթվի և ժամի մասին տեղեկությունները հատուկ ձևաչափով:
Օգտագործելով գործառույթներ ամսաթվերով և ժամերով
Ամսաթվերի և ժամերի հետ աշխատելիս օգտատերը կարող է օգտագործել ավելի քան 20 տարբեր գործառույթներ: Եվ չնայած այս գումարը կարող է շատ լինել ինչ-որ մեկի համար, դրանք բոլորը կարող են օգտագործվել որոշակի նպատակների հասնելու համար:
Բոլոր հնարավոր գործառույթներից օգտվելու համար դուք պետք է գնաք «Ֆունկցիաների գրադարան» խմբի «Ամսաթիվ և ժամ» կատեգորիա: Մենք կքննարկենք միայն այն հիմնական գործառույթներից մի քանիսը, որոնք հնարավորություն են տալիս տարաբնույթ պարամետրեր հանել ամսաթվերից և ժամանակներից:
YEAR ()
Ապահովում է կոնկրետ ամսաթվին համապատասխանող տարի ստանալու հնարավորություն: Ինչպես արդեն գիտեք, այս արժեքը կարող է լինել 1900-ից 9999-ի միջև:
Բջիջ 1-ը ցույց է տալիս ամսաթիվը DDDD DD.MM.YYYY hh:mm:ss ձևաչափով: Սա այն ձևաչափն է, որը մենք ստեղծել ենք ավելի վաղ: Եկեք որպես օրինակ վերցնենք մի բանաձև, որը որոշում է, թե քանի տարի է անցել երկու ամսաթվերի միջև:
Միաժամանակ, եթե ավելի ուշադիր նայեք, կստացվի, որ ֆունկցիան չի հաշվարկել լիովին ճիշտ արդյունքը։ Պատճառն այն է, որ այն իր հաշվարկներում օգտագործում է միայն ժամկետներ։
MONTH ()
Այս ֆունկցիայի միջոցով կարող եք ընդգծել կոնկրետ ամսաթվին համապատասխանող ամսվա թիվը: Վերադարձնում է 1-ից 12 տատանվող արդյունք: Այս թիվն իր հերթին համապատասխանում է ամսվա թվին:
ՕՐ ()
Նախորդ գործառույթների նման, այս մեկը վերադարձնում է օրվա համարը տվյալ ամսաթվով: Հաշվարկի արդյունքը կարող է տատանվել 1-ից մինչև 31:
TIME ()
Ինչպես հուշում է անունից, այս ֆունկցիան վերադարձնում է ժամի թիվը, որը տատանվում է 0-ից մինչև 23:
MINUTES ()
Գործառույթ, որը վերադարձնում է կոնկրետ բջիջի րոպեների քանակը: Հնարավոր արժեքները, որոնք վերադարձվում են, 0-ից 59 են:
SECONDS ()
Այս ֆունկցիան վերադարձնում է նույն արժեքները, ինչ նախորդը, բացառությամբ, որ այն վերադարձնում է վայրկյաններ:
ՕՐ ()
Այս ֆունկցիայի միջոցով դուք կարող եք պարզել շաբաթվա այն օրվա թիվը, որն օգտագործվում է այս ամսաթվով: Հնարավոր արժեքները 1-ից 7-ն են, բայց նկատի ունեցեք, որ հետհաշվարկը սկսվում է կիրակիից, ոչ թե երկուշաբթիից, ինչպես սովորաբար անում ենք:
Այնուամենայնիվ, օգտագործելով երկրորդ փաստարկը, այս գործառույթը թույլ է տալիս հարմարեցնել ձևաչափը: Օրինակ, եթե որպես երկրորդ պարամետր փոխանցեք 2 արժեքը, կարող եք ձևաչափը դնել այնպես, որ 1 թիվը կիրակի օրվա փոխարեն նշանակի երկուշաբթի: Սա շատ ավելի հարմար է ներքին օգտագործողի համար:
Եթե երկրորդ արգումենտում գրենք 2, ապա մեր դեպքում ֆունկցիան կվերադարձնի 6 արժեքը, որը համապատասխանում է շաբաթ օրվան։
ԱՅՍՕՐ ()
Այս ֆունկցիան շատ պարզ է՝ դրա աշխատանքի համար արգումենտներ չեն պահանջվում: Այն վերադարձնում է համակարգչի վրա սահմանված ամսաթվի սերիական համարը: Եթե այն կիրառվում է մի բջիջի վրա, որի համար սահմանված է Ընդհանուր ձևաչափը, ապա այն ավտոմատ կերպով կվերածվի «Ամսաթիվ» ձևաչափի:
TATA ()
Այս ֆունկցիան նույնպես որևէ արգումենտ չի պահանջում։ Այն աշխատում է նույն կերպ, ինչպես նախորդը, միայն ամսաթվի և ժամի հետ: Այն օգտագործվում է, եթե անհրաժեշտ է բջիջի մեջ ներդնել ընթացիկ ամսաթիվը և ժամը, որոնք սահմանված են համակարգչում: Եվ ինչպես նախորդ գործառույթում, այս գործառույթը կիրառելիս բջիջը ավտոմատ կերպով փոխարկվում է ամսաթվի և ժամի ձևաչափի, պայմանով, որ «Ընդհանուր» ձևաչափը նախկինում դրված է եղել:
Ե՛վ նախորդ գործառույթը, և՛ այս գործառույթը ավտոմատ կերպով փոխվում են ամեն անգամ, երբ թերթը վերահաշվարկվում է, ինչը հնարավորություն է տալիս ցուցադրել ամենաարդիական ժամանակը և ամսաթիվը:
Օրինակ, նման բանաձեւը կարող է որոշել ընթացիկ ժամանակը:
=ԱՅՍՕՐ () - ԱՅՍՕՐ ()
Այս դեպքում բանաձևը կորոշի օրվա բաժինը տասնորդական ձևաչափով: Ճիշտ է, դուք ստիպված կլինեք կիրառել ժամանակի ձևաչափը այն բջիջի վրա, որտեղ գրված է բանաձևը, եթե ցանկանում եք ցուցադրել ճշգրիտ ժամանակը, և ոչ թե թիվը:
ԱՄԻՍԸ, ԱՄՍԱԹԻՎԸ()
Այս ֆունկցիան ունի երեք արգումենտ, որոնցից յուրաքանչյուրը պետք է մուտքագրվի: Հաշվարկներից հետո այս ֆունկցիան վերադարձնում է ամսաթվի սերիական համարը: Բջիջն ավտոմատ կերպով փոխակերպվում է «Ամսաթիվ» ձևաչափի, եթե նախկինում ուներ «Ընդհանուր» ձևաչափ:
Օրվա կամ ամսվա փաստարկը կարող է լինել ինչպես դրական, այնպես էլ բացասական: Առաջին դեպքում ամսաթիվը մեծանում է, իսկ երկրորդում՝ նվազում։
Դուք կարող եք նաև օգտագործել մաթեմատիկական գործողություններ DATE ֆունկցիայի արգումենտներում: Օրինակ, այս բանաձևը A1 բջիջի ամսաթվին ավելացնում է 5 տարի 17 ամիս և 1 օր:
Եվ նման բանաձեւը հնարավորություն է տալիս տեքստային տողը վերածել լիարժեք աշխատանքային ամսաթվի, որը կարող է օգտագործվել այլ գործառույթներում։
TIME ()
Ճիշտ այնպես, ինչպես գործառույթը ԱՄԻՍԸ, ԱՄՍԱԹԻՎԸ(), այս ֆունկցիան ունի երեք պահանջվող պարամետր՝ ժամ, րոպե և վայրկյան: Այն օգտագործելուց հետո ստացված բջիջում կհայտնվի տասնորդական թիվ, սակայն բջիջն ինքնին կձևաչափվի «Ժամանակ» ձևաչափով, եթե նախկինում ուներ «Ընդհանուր» ձևաչափը:
Իր գործողության սկզբունքով ֆունկցիան TIME () и ԱՄԻՍԸ, ԱՄՍԱԹԻՎԸ() շատ նմանատիպ բաներ. Հետեւաբար, անիմաստ է կենտրոնանալ դրա վրա:
Կարևոր է նշել, որ այս ֆունկցիան չի կարող վերադարձնել 23:59:59-ից ավելի ժամանակ: Եթե արդյունքը սրանից մեծ է, ֆունկցիան ավտոմատ կերպով զրոյացվում է:
գործառույթները ԱՄԻՍԸ, ԱՄՍԱԹԻՎԸ() и TIME () կարող է կիրառվել միասին:
Այս սքրինշոթում D1 բջիջը, որն օգտագործում էր այս երկու գործառույթներն էլ, ունի ամսաթվի ձևաչափ:
Ամսաթվի և ժամի հաշվարկման գործառույթներ
Ընդհանուր առմամբ կան 4 ֆունկցիաներ, որոնք թույլ են տալիս մաթեմատիկական գործողություններ կատարել ամսաթվի և ժամի հետ։
DATAMES ()
Օգտագործելով այս գործառույթը, դուք կարող եք պարզել ամսաթվի հերթական համարը, որը գտնվում է հայտնի ամիսների հետևում (կամ նախորդից առաջ): Այս ֆունկցիան վերցնում է երկու արգումենտ՝ մեկնարկի ամսաթիվ և ամիսների քանակը: Երկրորդ փաստարկը կարող է լինել կամ դրական կամ բացասական: Առաջին տարբերակը պետք է նշվի, եթե ցանկանում եք հաշվարկել ապագա ամսաթիվը, իսկ երկրորդը, եթե նախորդը:
EOMONTH ()
Այս ֆունկցիան հնարավորություն է տալիս որոշել ամսվա վերջին օրվա հերթական համարը, որը հետ է կամ ավելի շուտ է տվյալ ամսաթվից: Ունի նույն փաստարկները, ինչ նախորդը:
ԱՇԽԱՏԱՆՔԱՅԻՆ ՕՐ ()
Նույնը, ինչ գործառույթը DATAMES (), միայն ուշացումը կամ կանխավճարը տեղի է ունենում որոշակի աշխատանքային օրերով։ Շարահյուսությունը նման է.
Այս երեք գործառույթներն էլ վերադարձնում են մի թիվ: Ամսաթիվը տեսնելու համար անհրաժեշտ է բջիջը փոխակերպել համապատասխան ձևաչափի:
ՄԱՍՐԵԼ ()
Այս պարզ գործառույթը որոշում է աշխատանքային օրերի քանակը 1-ից 2-րդ ամսաթվի միջև: