Excel WEEKNUM ֆունկցիա – շաբաթվա թիվը փոխարկեք ամսաթվի և հակառակը

  • Կիսվել Սա
Michael Brown

Մինչ 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-ում տարիքը և տարիները հաշվելու մասին: Շնորհակալ եմ կարդալու համար և հուսով եմ, որ կտեսնվենք հաջորդ շաբաթ:

    Մայքլ Բրաունը նվիրված տեխնոլոգիայի էնտուզիաստ է, որը ձգտում է պարզեցնել բարդ գործընթացները՝ օգտագործելով ծրագրային գործիքները: Տեխնոլոգիական ոլորտում ավելի քան մեկ տասնամյակ փորձ ունենալով՝ նա կատարելագործել է իր հմտությունները Microsoft Excel-ում և Outlook-ում, ինչպես նաև Google Sheets-ում և Docs-ում: Մայքլի բլոգը նվիրված է իր գիտելիքներն ու փորձառությունը ուրիշների հետ կիսելուն՝ տրամադրելով հեշտ օգտագործվող խորհուրդներ և ձեռնարկներ՝ արտադրողականությունն ու արդյունավետությունը բարձրացնելու համար: Անկախ նրանից, թե դուք փորձառու մասնագետ եք, թե սկսնակ, Մայքլի բլոգը առաջարկում է արժեքավոր պատկերացումներ և գործնական խորհուրդներ՝ առավելագույն օգուտ քաղելու այս կարևոր ծրագրային գործիքներից: