Բովանդակություն
Մինչ Microsoft Excel-ը տրամադրում է մի շարք գործառույթներ աշխատանքային օրերի, ամիսների և տարիների հետ աշխատելու համար, շաբաթներով հասանելի է միայն մեկը՝ WEEKNUM ֆունկցիան: Այսպիսով, եթե դուք միջոց եք փնտրում ամսաթվից շաբաթվա թիվ ստանալու համար, WEEKNUM-ը ձեր ուզած ֆունկցիան է:
Այս կարճ ձեռնարկում մենք հակիրճ կխոսենք Excel WEEKNUM-ի շարահյուսության և արգումենտների մասին, և այնուհետև քննարկեք մի քանի բանաձևի օրինակներ, որոնք ցույց են տալիս, թե ինչպես կարող եք օգտագործել WEEKNUM ֆունկցիան ձեր Excel-ի աշխատաթերթերում շաբաթվա թվերը հաշվարկելու համար:
Excel WEEKNUM ֆունկցիա - շարահյուսություն
WEEKNUM ֆունկցիան է օգտագործվում է Excel-ում՝ վերադարձնելու տարվա որոշակի ամսաթվի շաբաթվա թիվը (թիվ 1-ից 54-ի միջև): Այն ունի երկու արգումենտ, առաջինը պարտադիր է, իսկ 2-րդը՝ ընտրովի.
WEEKNUM(serial_number, [return_type])- Serial_number - շաբաթվա ցանկացած ամսաթիվ, որի համարը փորձում եք: գտնել. Սա կարող է լինել ամսաթիվ պարունակող բջիջի հղում, ամսաթիվ, որը մուտքագրվել է DATE ֆունկցիայի միջոցով կամ վերադարձվել է որևէ այլ բանաձևով:
- Return_type (ըստ ցանկության) - թիվ, որը որոշում է, թե որ օրը շաբաթվա մեկնարկի օրը. Եթե բաց թողնվի, կօգտագործվի լռելյայն տեսակ 1 (շաբաթը սկսվում է կիրակի օրը):
Ահա WEEKNUM բանաձևերում աջակցվող return_type
արժեքների ամբողջական ցանկը:
Վերադարձի_տեսակ | Շաբաթը սկսվում է |
1 կամ 17 կամ բաց թողնված | Կիրակի |
2 կամ11 | երկուշաբթի |
12 | երեքշաբթի |
13 | չորեքշաբթի |
14 | Հինգշաբթի |
15 | Ուրբաթ |
16 | Շաբաթ |
21 | Երկուշաբթի (օգտագործվում է Համակարգ 2-ում, խնդրում ենք տեսնել ստորև ներկայացված մանրամասները:) |
WEEKNUM ֆունկցիայում օգտագործվում են երկու տարբեր շաբաթների համարակալման համակարգեր .
- Համակարգ 1։ Հունվարի 1 պարունակող շաբաթը համարվում է։ տարվա 1-ին շաբաթը և համարակալված է շաբաթ 1: Այս համակարգում շաբաթն ավանդաբար սկսվում է կիրակի օրը:
- Համակարգ 2: Սա շաբաթվա ամսաթվերի ISO համակարգն է, որը մաս է կազմում ISO 8601 ամսաթվի և ժամի ստանդարտ: Այս համակարգում շաբաթը սկսվում է երկուշաբթիից, իսկ տարվա առաջին հինգշաբթին պարունակող շաբաթը համարվում է շաբաթ 1: Այն սովորաբար հայտնի է որպես եվրոպական շաբաթվա համարակալման համակարգ և այն օգտագործվում է հիմնականում կառավարությունում և բիզնեսում ֆինանսական տարիների և ժամանակի հաշվարկման համար:
Վերոնշյալ վերադարձի բոլոր տեսակները վերաբերում են Համակարգ 1-ին, բացառությամբ 21-ի վերադարձի տեսակի, որն օգտագործվում է Համակարգ 2-ում:
Ծանոթագրություն: Excel 2007-ում և ավելի վաղ տարբերակներում հասանելի են միայն 1-ին և 2-րդ տարբերակները: 11-ից 21-ի վերադարձի տեսակներն աջակցվում են միայն Excel 2010-ում և Excel 2013-ում:
Excel WEEKNUM բանաձևերը՝ ամսաթիվը շաբաթվա համար փոխարկելու համար (1-ից մինչև 54)
Հետևյալ սքրինշոթը ցույց է տալիս, թե ինչպես կարող եք շաբաթվա համարներ ստանալ ամենապարզ =WEEKNUM(A2)
բանաձևով ամսաթվերից.
Վերոնշյալումբանաձևով, return_type
արգումենտը բաց է թողնվել, ինչը նշանակում է, որ օգտագործվում է լռելյայն տեսակ 1՝ շաբաթը սկսվում է կիրակի օրը:
Եթե նախընտրում եք սկսել շաբաթվա որևէ այլ օրով, ասենք երկուշաբթի, ապա օգտագործեք 2-ը: երկրորդ արգումենտում՝
=WEEKNUM(A2, 2)
Բջիջին հղում անելու փոխարեն, դուք կարող եք նշել ամսաթիվը ուղղակիորեն բանաձևում՝ օգտագործելով DATE(տարի, ամիս, օր) ֆունկցիան, օրինակ.
=WEEKNUM(DATE(2015,4,15), 2)
Վերոնշյալ բանաձևը վերադարձնում է 16, որը 2015 թվականի ապրիլի 15-ը պարունակող շաբաթվա թիվն է, շաբաթը սկսվում է երկուշաբթիից:
Իրական կյանքի սցենարներում , Excel WEEKNUM ֆունկցիան հազվադեպ է օգտագործվում ինքնուրույն: Ամենից հաճախ այն կօգտագործեիք այլ գործառույթների հետ համատեղ՝ շաբաթվա թվի վրա հիմնված տարբեր հաշվարկներ կատարելու համար, ինչպես ցույց է տրված հետագա օրինակներում:
Ինչպե՞ս շաբաթվա թիվը վերածել ամսաթվի Excel-ում
Ինչպես դուք պարզապես տեսել եմ, մեծ խնդիր չէ ամսաթիվը շաբաթվա համարի վերածելը Excel WEEKNUM ֆունկցիայի միջոցով: Բայց ի՞նչ, եթե փնտրում եք հակառակը, այսինքն՝ շաբաթվա թիվը ամսաթվի փոխակերպում: Ավաղ, չկա Excel ֆունկցիա, որը կարող է դա անել անմիջապես: Այսպիսով, մենք պետք է կառուցենք մեր սեփական բանաձևերը:
Ենթադրենք, որ դուք ունեք տարի A2 բջիջում և շաբաթվա թիվ B2-ում, և այժմ ցանկանում եք հաշվարկել այս շաբաթվա սկզբի և ավարտի ամսաթվերը:
Նշում. Այս բանաձևի օրինակը հիմնված է ISO շաբաթվա թվերի վրա, շաբաթը սկսվում է երկուշաբթիից:
Սկիզբը վերադարձնելու բանաձևըշաբաթվա ամսաթիվը հետևյալն է.
=DATE(A2, 1, -2) - WEEKDAY(DATE(A2, 1, 3)) + B2 * 7
որտեղ A2-ը տարին է, իսկ B2-ը շաբաթվա համարն է:
Խնդրում ենք նկատի ունենալ, որ բանաձևը վերադարձնում է ամսաթիվը: որպես սերիական համար, և այն որպես ամսաթիվ ցուցադրելու համար անհրաժեշտ է համապատասխան ձևաչափել բջիջը: Մանրամասն հրահանգները կարող եք գտնել Excel-ում Ամսաթվի փոփոխման ձևաչափով: Եվ ահա արդյունքը վերադարձվում է բանաձևով.
Իհարկե, շաբաթվա թիվը ամսաթվի վերածելու բանաձևը աննշան չէ, և կարող է որոշ ժամանակ տևել ստանալը. ձեր գլուխը տրամաբանության շուրջ: Ինչևէ, ես ամեն ինչ կանեմ, որպեսզի բովանդակալից բացատրություն տամ նրանց, ովքեր հետաքրքրված են իջնել մինչև վերջ:
Ինչպես տեսնում եք, մեր բանաձևը բաղկացած է 2 մասից.
-
DATE(A2, 1, -2) - WEEKDAY(DATE(A2, 1, 3))
- հաշվում է նախորդ տարվա վերջին երկուշաբթի օրը: -
B2 * 7
- ավելացնում է շաբաթների թիվը բազմապատկած 7-ով (շաբաթական օրերի քանակը) ստանալու համար շաբաթվա երկուշաբթի (սկսած ամսաթիվը) Հարց.
ISO շաբաթվա համարակալման համակարգում 1-ին շաբաթը տարվա առաջին հինգշաբթին պարունակող շաբաթն է: Հետևաբար, առաջին երկուշաբթի օրը միշտ դեկտեմբերի 29-ից հունվարի 4-ն է: Այսպիսով, այդ ամսաթիվը գտնելու համար մենք պետք է գտնենք երկուշաբթին հունվարի 5-ից անմիջապես առաջ:
Microsoft Excel-ում կարող եք շաբաթվա մեկ օր հանել ամսաթիվ՝ օգտագործելով WEEKDAY ֆունկցիան: Եվ դուք կարող եք օգտագործել հետևյալ ընդհանուր բանաձևը երկուշաբթի օրվանից անմիջապես առաջ ստանալու համար.
= ամսաթիվ - WEEKDAY( ամսաթիվ - 2)Եթե մերվերջնական նպատակն էր A2-ում գտնել երկուշաբթին տարվա հունվարի 5-ից անմիջապես առաջ, մենք կարող էինք օգտագործել հետևյալ DATE ֆունկցիաները. այս տարի, այլ ավելի շուտ նախորդ տարվա վերջին երկուշաբթի օրը: Այսպիսով, դուք պետք է հանեք 7 օր հունվարի 5-ից և, հետևաբար, կստանաք -2 առաջին DATE ֆունկցիայում.
=DATE(A2,1,-2) - WEEKDAY(DATE(A2,1,3))
Համեմատած այն բարդ բանաձևի հետ, որը դուք հենց նոր սովորեցիք՝ հաշվարկելով Շաբաթվա ավարտի ամսաթիվը մի կտոր տորթ է :) Շաբաթվա կիրակի ստանալու համար, դուք պարզապես ավելացնում եք 6 օր Սկսման ամսաթվին , այսինքն` =D2+6
Այլընտրանքով, դուք կարող եք ուղղակիորեն ավելացնել 6 բանաձևում.
=DATE(A2, 1, -2) - WEEKDAY(DATE(A2, 1, 3)) + B2 * 7 + 6
Որպեսզի համոզվեք, որ բանաձևերը միշտ տալիս են ճիշտ ամսաթվերը, խնդրում ենք դիտել հետևյալը. սքրինշոթ. Վերևում քննարկված սկզբի և ավարտի ամսաթվի բանաձևերը պատճենվում են համապատասխանաբար D և E սյունակներում.
Excel-ում շաբաթվա թիվը ամսաթվի փոխարկելու այլ եղանակներ
Եթե ISO շաբաթվա ամսաթվերի համակարգի վրա հիմնված վերը նշված բանաձևը չի բավարարում ձեր պահանջներին, փորձեք հետևյալ լուծումներից մեկը:
Բանաձև 1. Հունվար-1 պարունակող շաբաթը 1-ին շաբաթն է, երկուշաբթի-արև շաբաթը
Ինչպես հիշում եք, նախորդ բանաձևն աշխատում է ISO ամսաթվերի համակարգի հիման վրա, որտեղ տարվա առաջին հինգշաբթին համարվում է 1-ին շաբաթ: օգտագործեք հետևյալըբանաձևեր՝
Սկզբի ամսաթիվ՝
=DATE(A2,1,1) - WEEKDAY(DATE(A2,1,1),2) + (B2-1)*7 + 1
Ավարտման ամսաթիվ՝
=DATE(A2,1,1)- WEEKDAY(DATE(A2,1,1),2) + B2*7
Բանաձև 2. Յան-1 պարունակող շաբաթը 1-ին շաբաթ է, արև-շաբաթ շաբաթ
Այս բանաձևերը նման են վերը նշված բանաձևերին միայն այն տարբերությամբ, որ գրված են. կիրակի - շաբաթ շաբաթվա համար:
Սկզբի ամսաթիվը`
=DATE(A2,1,1) - WEEKDAY(DATE(A2,1,1),1) + (B2-1)*7 + 1
Ավարտի ամսաթիվը`
=DATE(A2,1,1)- WEEKDAY(DATE(A2,1,1),1) + B2*7
Բանաձև 3. Միշտ սկսեք հաշվել հունվարի 1-ին, երկուշաբթի-արև շաբաթը
Մինչ նախորդ բանաձևերը վերադառնում են 1-ին շաբաթվա երկուշաբթի (կամ կիրակի), անկախ նրանից եթե վերաբերում է այս կամ նախորդ տարվան, այս մեկնարկի ամսաթվի բանաձևը միշտ վերադառնում է հունվարի 1 որպես 1-ին շաբաթվա մեկնարկի ամսաթիվ` անկախ շաբաթվա օրվանից: Համեմատաբար, ավարտի ամսաթվի բանաձևը միշտ վերադարձնում է դեկտեմբերի 31 որպես տարվա վերջին շաբաթվա ավարտի ամսաթիվ՝ անկախ շաբաթվա օրվանից: Մնացած բոլոր առումներով, այս բանաձևերն աշխատում են վերը նշված 1-ին բանաձևի նման:
Սկսման ամսաթիվը`
=MAX(DATE(A2,1,1), DATE(A2,1,1) - WEEKDAY(DATE(A2,1,1),2) + (B2-1)*7 + 1)
Ավարտման ամսաթիվը`
=MIN(DATE(A2+1,1,0), DATE(A2,1,1) - WEEKDAY(DATE(A2,1,1),2) + B2*7)
Ֆորմուլա 4. Միշտ սկսեք հաշվել հունվարի 1-ից, արև-շաբաթ շաբաթը
Սկսելու և ավարտի ամսաթվերը հաշվարկելու համար կիրակի-շաբաթ շաբաթվա համար անհրաժեշտ է ընդամենը մեկ փոքր ճշգրտում վերը նշված բանաձևերում :)
Սկսման ամսաթիվը.
=MAX(DATE(A2,1,1), DATE(A2,1,1) - WEEKDAY(DATE(A2,1,1),1) + (B2-1)*7 + 1)
Ավարտման ամսաթիվ.
=MIN(DATE(A2+1,1,0), DATE(A2,1,1) - WEEKDAY(DATE(A2,1,1),1) + B2*7)
Ինչպես ստանալ ամիսը շաբաթվա համարից
Ստանալ շաբաթվան համապատասխան ամիս համարը, դուք գտնում եք տվյալ շաբաթվա առաջին օրը, ինչպես բացատրվում է սրա մեջօրինակ, այնուհետև փաթեթավորեք այդ բանաձևը Excel MONTH ֆունկցիայի մեջ այսպես.
=MONTH(DATE(A2, 1, -2) - WEEKDAY(DATE(A2, 1, 3)) + B2 * 7)
Նշում. Խնդրում ենք հիշել, որ վերը նշված բանաձևը գործում է ISO շաբաթվա ամսաթվերի համակարգի հիման վրա , որտեղ շաբաթը սկսվում է երկուշաբթի, իսկ շաբաթը, որը պարունակում է տարվա 1-ին հինգշաբթի, համարվում է 1-ին շաբաթ: Օրինակ, 2016թ. առաջին հինգշաբթին հունվարի 7-ն է, և այդ իսկ պատճառով 1-ին շաբաթը սկսվում է 2016 թվականի հունվարի 4-ից:
Ինչպես ստանալ շաբաթվա թիվ մեկ ամսում (1-ից մինչև 6)
Եթե ձեր բիզնեսի տրամաբանությունը պահանջում է համապատասխան ամսաթվի փոխարկել շաբաթվա համարը, կարող եք օգտագործել WEEKNUM-ի համակցությունը, DATE և MONTH ֆունկցիաներ.
Ենթադրելով, որ A2 բջիջը պարունակում է սկզբնական ամսաթիվը, օգտագործեք հետևյալ բանաձևը մեկ շաբաթվա համար, որը սկսվում է երկուշաբթի (ծանուցում 21-ը WEEKNUM-ի return_type արգումենտում).
=WEEKNUM($A2,21)-WEEKNUM(DATE(YEAR($A2), MONTH($A2),1),21)+1
կիրակի սկսած մեկ շաբաթվա ընթացքում բաց թողեք return_type արգումենտը.
=WEEKNUM($A2)-WEEKNUM(DATE(YEAR($A2), MONTH($A2),1))+1
Ինչպես գումարել արժեքները և գտնել միջինը ըստ շաբաթվա համարի
Այժմ, երբ դուք գիտեք, թե ինչպես փոխարկել ամսաթիվը շաբաթվա թվի Excel-ում, եկեք տեսնենք, թե ինչպես կարող եք շաբաթվա համարներն օգտագործել այլ հաշվարկներում:
Ենթադրենք , դուք ունեք ամսական վաճառքի թվեր և ցանկանում եք իմանալ յուրաքանչյուր շաբաթվա ընդհանուր գումարը:
Սկզբի համար եկեք պարզենք յուրաքանչյուր վաճառքին համապատասխան շաբաթվա թիվը: Եթե ձեր ամսաթվերը A սյունակում են, իսկ վաճառքները՝ B սյունակում, պատճենեք =WEEKNUM(A2)
բանաձևը C սյունակում՝ սկսած բջիջից:C2.
Եվ այնուհետև կազմեք շաբաթվա թվերի ցանկը մեկ այլ սյունակում (ասենք, E սյունակում) և հաշվարկեք յուրաքանչյուր շաբաթվա վաճառքը՝ օգտագործելով հետևյալ SUMIF բանաձևը.
=SUMIF($C$2:$C$15, $E2, $B$2:$B$15)
Որտեղ E2-ը շաբաթվա համարն է:
Այս օրինակում մենք աշխատում ենք մարտի վաճառքների ցուցակի հետ, ուստի ունենք 10-ից 14 շաբաթվա համարներ, ինչպես ցուցադրված է հետևյալ սքրինշոթում.
Նման ձևով դուք կարող եք հաշվարկել վաճառքի միջինը տվյալ շաբաթվա համար՝
=AVERAGEIF($C$2:$C$15, $E2, $B$2:$B$15)
Եթե WEEKNUM բանաձևով օգնական սյունակը լավ չի տեղավորվում ձեր տվյալների դասավորության մեջ, ես ափսոսում եմ ձեզ ասել, որ դրանից ազատվելու պարզ միջոց չկա, քանի որ Excel WEEKNUM-ը այդ գործառույթներից մեկն է: որը չի ընդունում միջակայքի փաստարկները: Հետևաբար, այն չի կարող օգտագործվել SUMPRODUCT-ի կամ զանգվածի որևէ այլ բանաձևի մեջ, ինչպիսին է MONTH ֆունկցիան նմանատիպ սցենարով:
Ինչպես ընդգծել բջիջները՝ հիմնված շաբաթվա համարի վրա
Ենթադրենք, դուք ունեք երկար ցուցակ: ամսաթվերը որոշ սյունակում, և դուք ցանկանում եք ընդգծել միայն այն, ինչը վերաբերում է տվյալ շաբաթվան: Ձեզ անհրաժեշտ է ընդամենը պայմանական ձևաչափման կանոն՝ WEEKNUM բանաձևով, որը նման է հետևյալին.
=WEEKNUM($A2)=10
Ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում, կանոնը կարևորում է վաճառքները, որոնք կատարվել են 10 շաբաթվա ընթացքում, ինչը հետևյալն է. 2015 թվականի մարտի առաջին շաբաթը: Քանի որ կանոնը վերաբերում է A2:B15-ին, այն կարևորում է արժեքները երկու սյունակներում: Պայմանական ձևաչափման կանոններ ստեղծելու մասին ավելին կարող եք իմանալ այստեղուղեցույց. Excel-ի պայմանական ձևաչափում` հիմնված մեկ այլ բջիջի արժեքի վրա:
Այսպես կարող եք հաշվարկել շաբաթվա համարները Excel-ում, շաբաթվա թիվը վերածել ամսաթվի և հանել շաբաթվա թիվը ամսաթվից: Հուսանք, որ WEEKNUM բանաձևերը, որոնք դուք սովորել եք այսօր, օգտակար կլինեն ձեր աշխատաթերթերում: Հաջորդ ձեռնարկում մենք կխոսենք Excel-ում տարիքը և տարիները հաշվելու մասին: Շնորհակալ եմ կարդալու համար և հուսով եմ, որ կտեսնվենք հաջորդ շաբաթ: