Բովանդակություն
- Մշակման ժամանակը աղյուսակների խմբագրիչում
- Օգտագործելով DATE հայտարարությունը աղյուսակի խմբագրում
- RAZDAT օպերատորի օգտագործումը աղյուսակների խմբագրում
- Օգտագործելով YEAR օպերատորը աղյուսակների խմբագրում
- Օգտագործելով MONTH օպերատորը աղյուսակների խմբագրում
- աղյուսակների խմբագրում DAY, WEEKDAY և WEEKDAY օպերատորների օգտագործման օրինակներ
- Եզրակացություն և եզրակացություններ աղյուսակների խմբագրում ամսաթվերի համեմատության վերաբերյալ
Հաճախ աղյուսակների խմբագրիչներից օգտվողները պետք է կատարեն այնպիսի բարդ ընթացակարգ, ինչպիսին է ամսաթվերը համեմատելը: Այս գործողությունը կարող է իրականացվել տարբեր ձևերով. Հոդվածում մենք մանրամասն կվերլուծենք բոլոր այն մեթոդները, որոնք թույլ են տալիս համեմատել ամսաթվերը աղյուսակների խմբագրում:
Մշակման ժամանակը աղյուսակների խմբագրիչում
Աղյուսակների խմբագրիչը ժամն ու ամսաթիվը համարում է թվային տվյալներ: Ծրագիրը փոխակերպում է այս տեղեկատվությունը այնպես, որ մեկ օրը հավասար է 1-ի: Արդյունքում, ժամանակի ցուցիչը մեկ կոտորակ է: Օրինակ, 12.00-ը 0.5 է: Աղյուսակների խմբագրիչը ամսաթվի ցուցիչները փոխակերպում է թվային արժեքի, որը հավասար է 1 թվականի հունվարի 1900-ից մինչև նշված ամսաթիվը ընկած օրերի քանակին: Օրինակ, եթե օգտագործողը փոխակերպում է 14.04.1987/31881/31881 ամսաթիվը, ապա այն կունենա 2 արժեքը: Այլ կերպ ասած, սկզբնական ցուցանիշից անցել է XNUMX օր: Այս մեխանիզմը կիրառվում է ժամանակի արժեքները հաշվարկելիս: XNUMX ամսաթվերի միջև ընկած օրերի քանակը հաշվարկելու համար անհրաժեշտ է ավելի փոքր ժամանակի ցուցանիշը հանել ավելի մեծ ժամանակի ցուցիչից:
Օգտագործելով DATE հայտարարությունը աղյուսակի խմբագրում
Օպերատորի ընդհանուր տեսքը հետևյալն է. DATE (տարի, ամիս, օր): Փաստարկներից յուրաքանչյուրը պետք է գրվի օպերատորում: Փաստարկներ դնելու երկու եղանակ կա. Առաջին մեթոդը ներառում է թվային արժեքների սովորական մուտքագրում: Երկրորդ մեթոդը ներառում է բջիջների կոորդինատների մուտքագրում, որոնցում գտնվում է անհրաժեշտ թվային տեղեկատվությունը: Առաջին արգումենտը թվային արժեք է 1900-ից մինչև 9999 թվականը: Երկրորդ արգումենտը թվային արժեք է 1-ից 12-ը: Երրորդ արգումենտը թվային արժեք է 1-ից մինչև 31:
Օրինակ, եթե որպես օր նշեք 31-ից մեծ թվային արժեք, ապա լրացուցիչ օրը կտեղափոխվի մեկ այլ ամիս: Եթե օգտատերը մարտի մեջ մտնի երեսուներկու օր, նա կավարտվի ապրիլի առաջինով:
Օպերատորի օգտագործման օրինակը հետևյալն է.
Հունիսին ավելի մեծ թվով օրեր նշելու օրինակ.
Օրինակ, որը ցույց է տալիս բջջային կոորդինատների օգտագործումը որպես փաստարկներ.
RAZDAT օպերատորի օգտագործումը աղյուսակների խմբագրում
Այս օպերատորը վերադարձնում է ամսաթվի 2 արժեքների միջև: Օպերատորի ընդհանուր տեսքը հետևյալն է. RAZDAT (սկիզբի_ամսաթիվ; վերջին_ամսաթիվ; կոդ_հաշվի_միավորների_նշանակման_համար): Երկու նշված ամսաթվի ցուցիչների միջև ընդմիջումների հաշվարկման տեսակները.
- «d» - ցուցադրում է վերջնական ցուցիչը օրերով.
- «m» - ցույց է տալիս ընդհանուր գումարը ամիսներով;
- «y» - ցույց է տալիս ընդհանուր թիվը տարիներով;
- «ym» - ցույց է տալիս գումարը ամիսներով, բացառությամբ տարիների;
- «md» - ցույց է տալիս ընդհանուր գումարը օրերով, բացառությամբ տարիների և ամիսների;
- «yd» – ցույց է տալիս գումարը օրերով, բացառությամբ տարիների:
Աղյուսակների խմբագրիչի որոշ տարբերակներում ծայրահեղ 2 արգումենտները կիրառելիս օպերատորը կարող է սխալ ցուցադրել։ Այս դեպքում ավելի նպատակահարմար է օգտագործել այլ բանաձեւեր։
Օրինակ, որը ցույց է տալիս օպերատորի աշխատանքը.
2007 թվականի աղյուսակների խմբագրում այս օպերատորը տեղեկանքում չէ, բայց դուք դեռ կարող եք օգտագործել այն:
Օգտագործելով YEAR օպերատորը աղյուսակների խմբագրում
Այս օպերատորը թույլ է տալիս տարին վերադարձնել որպես նշված ամսաթվին համապատասխանող ամբողջ արժեք: Թվային արժեքը ցուցադրվում է 1900-ից 9999 միջակայքում: YEAR օպերատորի ընդհանուր ձևն ունի 1 արգումենտ: Փաստարկը թվային ամսաթիվ է: Այն պետք է գրվի DATE օպերատորի միջոցով կամ թողարկվի ցանկացած այլ բանաձևի հաշվարկի վերջնական ցուցիչ: Օրինակ, որը ցույց է տալիս օպերատորի աշխատանքը.
Օգտագործելով MONTH օպերատորը աղյուսակների խմբագրում
Այս օպերատորը թույլ է տալիս վերադարձնել ամիսը որպես նշված ամսաթվին համապատասխանող ամբողջ արժեք: Թվային արժեքը ցուցադրվում է 1-ից 12 միջակայքում: MONTH օպերատորի ընդհանուր ձևն ունի 1 արգումենտ: Փաստարկը ամսվա ամսաթիվն է, որը գրված է որպես թվային արժեք: Այն պետք է գրվի DATE օպերատորի միջոցով կամ թողարկվի ցանկացած այլ բանաձևի հաշվարկի վերջնական ցուցիչ: Հարկ է նշել, որ տեքստային ձևով գրված ամիսը ճիշտ չի մշակվի աղյուսակների խմբագրի կողմից: Օրինակ, որը ցույց է տալիս օպերատորի աշխատանքը.
աղյուսակների խմբագրում DAY, WEEKDAY և WEEKDAY օպերատորների օգտագործման օրինակներ
Այս օպերատորը թույլ է տալիս վերադարձնել օրը որպես նշված ամսաթվին համապատասխանող ամբողջ արժեք: Թվային արժեքը ցուցադրվում է 1-ից 31 միջակայքում: DAY օպերատորի ընդհանուր ձևն ունի 1 արգումենտ: Փաստարկը օրվա ամսաթիվն է, որը գրված է որպես թվային արժեք: Այն պետք է գրվի DATE օպերատորի միջոցով կամ թողարկվի ցանկացած այլ բանաձևի հաշվարկի վերջնական ցուցիչ: Օրինակ, որը ցույց է տալիս օպերատորի աշխատանքը.
Օպերատորը, որն ունի WEEKDAY անվանումը, թույլ է տալիս վերադարձնել տվյալ ամսաթվի շաբաթվա օրվա հերթական համարը: Լռելյայնորեն օպերատորը կիրակին համարում է շաբաթվա 1-ին օր։ Օրինակ, որը ցույց է տալիս օպերատորի աշխատանքը.
Օպերատորը, որն ունի NOMWEEK անվանումը, թույլ է տալիս ցուցադրել շաբաթվա հերթական համարը տվյալ ամսաթվով: Օրինակ, որը ցույց է տալիս օպերատորի աշխատանքը.
Օրինակ, մայիսի 24.05.2015, XNUMX-ը տարվա քսաներորդ շաբաթն է: Ինչպես վերը գրվեց, ծրագիրը շաբաթվա առաջին օր է համարում կիրակին։
Երկրորդ փաստարկը 2-ն է: Սա թույլ է տալիս աղյուսակի խմբագրին երկուշաբթին համարել շաբաթվա սկիզբ (միայն այս բանաձևի շրջանակներում):
TODAY օպերատորն օգտագործվում է ընթացիկ ամսաթիվը սահմանելու համար: Այս օպերատորը փաստարկներ չունի: TDATE() օպերատորն օգտագործվում է ընթացիկ ամսաթիվը և ժամը ցուցադրելու համար:
Եզրակացություն և եզրակացություններ աղյուսակների խմբագրում ամսաթվերի համեմատության վերաբերյալ
Մենք պարզեցինք, որ աղյուսակների խմբագրիչում երկու ամսաթվերը համեմատելու բազմաթիվ եղանակներ և օպերատորներ կան: Ամենատարածված տարբերակը RAZNDATA օպերատորի օգտագործումն է, որը թույլ է տալիս վերադարձնել երկու ամսաթվերի տարբերությունը: Բացի այդ, դուք կարող եք օգտագործել նմանատիպ բանաձևեր՝ վերադարձնելու օրվա, ամսվա և տարվա արժեքները: Յուրաքանչյուր օգտատեր կարող է ինքնուրույն ընտրել աղյուսակների խմբագրում ամսաթվերը համեմատելու ամենահարմար տարբերակը: