Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս միջինացնել Excel- ում շաբաթվա օրվա հիման վրա:

դոկ-միջին-շաբաթ-1

Excel- ում երբևէ փորձե՞լ եք հաշվարկել ցուցակի համարի միջին ցուցանիշը ՝ կախված շաբաթվա որ օրից: Ենթադրելով, ես ունեմ տվյալների հետևյալ շարքը, և այժմ ես ուզում եմ ստանալ բոլոր երկուշաբթի, աշխատանքային օրերի կամ հանգստյան օրերի միջին պատվերները: Այս հոդվածում ես կներկայացնեմ մի քանի բանաձևեր, որոնք կօգնեն ձեզ լուծել այս խնդիրը:

Հաշվարկեք միջինը `հիմնվելով շաբաթվա օրվա վրա, բանաձեւերով


նետ կապույտ աջ պղպջակ Հաշվարկեք միջինը `հիմնվելով շաբաթվա օրվա վրա, բանաձեւերով

Հաշվարկեք միջինը `հիմնվելով շաբաթվա որոշակի օրվա վրա

Շաբաթվա որոշակի օրվա հիման վրա միջին ստանալու համար, հետևյալ բանաձևը կարող է օգնել ձեզ: Այս օրինակում ես հաշվարկելու եմ տվյալների տիրույթի երկուշաբթի օրերի միջին պատվերները, խնդրում եմ արեք հետևյալը.

Խնդրում ենք մուտքագրել այս բանաձևը. =AVERAGE(IF(WEEKDAY(D2:D15)=2,E2:E15)) դատարկ խցիկի մեջ և սեղմել Shift + Ctrl + Enter ստեղները միասին ՝ ճիշտ արդյունք ստանալու համար: Տեսեք,

դոկ-միջին-շաբաթ-2

Նշում: Վերոնշյալ բանաձևում.

D2: D15 ամսաթիվն է, որի հիման վրա եք հիմնվել.

Թիվը 2 ցույց է տալիս Երկուշաբթիև 1 = կիրակի, 3 = երեքշաբթի, 4 = չորեքշաբթի…, դուք կարող եք փոխել թիվ 2-ը ՝ ըստ ձեր անհրաժեշտության.

E2: E15 վերաբերում է տվյալների տիրույթին, որը ցանկանում եք ստանալ միջին:

TipsՀետևյալ բանաձևը կարող է նաև օգնել ձեզ լուծել այս խնդիրը. =SUMPRODUCT((WEEKDAY(D2:D15,2)=1)*E2:E15)/SUMPRODUCT((WEEKDAY(D2:D15,2)=1)*1) և պարզապես սեղմեք Մտնել արդյունքը ստանալու բանալին: (D2: D15 ամսաթիվն է, որի հիման վրա եք հիմնվել, E2: E15 վերաբերում է տվյալների տիրույթին, որը ցանկանում եք ստանալ միջինը, թիվը 1 ցույց է տալիս Երկուշաբթի, 2 = երեքշաբթի, 3 = չորեքշաբթի ...)


Հաշվարկել միջինը `ելնելով աշխատանքային օրերից

Եթե ​​ցանկանում եք պատվերները միջակայքում ընդգրկել բոլոր աշխատանքային օրերին, խնդրում ենք կիրառել այս բանաձևը. =AVERAGE(IF(WEEKDAY(D2:D15,2)={1,2,3,4,5},E2:E15)), ապա սեղմեք Shift + Ctrl + Enter ստեղները միասին, և դուք կստանաք միջին պատվերներ երկուշաբթիից ուրբաթ օրերին:

դոկ-միջին-շաբաթ-3

Նշումներ:

1. Ահա նաև մեկ այլ բանաձև, որը կարող է լավություն բերել ձեզ.=SUMPRODUCT((WEEKDAY(D2:D15,2)<6)*E2:E15)/SUMPRODUCT((WEEKDAY(D2:D15,2)<6)*1) եւ սեղմեք Մտնել բանալի.

2. Վերոնշյալ բանաձեւերում. D2: D15 ամսաթվերի միջակայքն է, որի հիման վրա եք հիմնվել, և E2: E15 վերաբերում է տվյալների տիրույթին, որը ցանկանում եք ստանալ միջին:


Հաշվեք հանգստյան օրերի հիման վրա

Եվ եթե ուզում եք պատվերները միջինացնել հանգստյան օրերին (շաբաթ և կիրակի), ապա հետևյալ բանաձևը կարող է ձեզ լավություն բերել.

Խնդրում ենք մուտքագրել այս բանաձևը. =AVERAGE(IF(WEEKDAY(D2:D15,2)={6,7},E2:E15)) մուտքագրեք որոշակի դատարկ բջիջ և սեղմեք Shift + Ctrl + Enter ստեղները միաժամանակ, իսկ հետո հանգստյան օրերին կստանաք միայն միջին պատվերներ: Տեսեք,

դոկ-միջին-շաբաթ-4

Նշումներ:

1. Այս խնդիրը լուծելու համար կարող եք նաև օգտագործել ստորև բերված բանաձևը. =SUMPRODUCT((WEEKDAY(D2:D15,2)>5)*E2:E15)/SUMPRODUCT((WEEKDAY(D2:D15,2)>5)*1) և պարզապես սեղմեք Enter ստեղնը:

2. Վերոնշյալ բանաձեւերում. D2: D15 ամսաթվերի միջակայքն է, որի հիման վրա եք հիմնվել, և E2: E15 վերաբերում է տվյալների տիրույթին, որը ցանկանում եք ստանալ միջին:


Առնչվող հոդվածներ քանակը:

Ինչպե՞ս հաշվարկել Excel- ում երկու ամսաթվերի միջինը:

Ինչպե՞ս միջինացնել բջիջները Excel- ում բազմաթիվ չափանիշների հիման վրա:

Ինչպե՞ս միջինացնել վերին կամ ստորին 3 արժեքները Excel- ում:

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Comments (13)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have some data, that is in one day i have some order and with different quantity, how do i get the formula for average quantity in one singel date?
This comment was minimized by the moderator on the site
12-Dec-22 1 Week 51 Mon W-Day 86.85
13-Dec-22 1 Week 51 Tue W-Day 83.57
14-Dec-22 1 Week 51 Wed W-Day 89.67
15-Dec-22 1 Week 51 Thu W-Day 89.67
16-Dec-22 1 Week 51 Fri W-Day 85.45
17-Dec-22 1 Week 51 Sat PH 80.28
18-Dec-22 1 Week 51 Sun FH 85.45

I want the above data average for monday to friday(W-Day) average ,Saturday(PH) and Sunday(FH) average
This comment was minimized by the moderator on the site
Hello, Manigandan
If you need to average from Monday to Friday and average from Saturday and Sunday, please apply the below formulas:
Average from Monday to Friday: =AVERAGE(IF(WEEKDAY(A2:A8,2)={1,2,3,4,5},D2:D8))
Average from Saturday and Sunday: =AVERAGE(IF(WEEKDAY(A2:A8,2)={6,7},D2:D8))
Note: Both the above fromulas are array formulas, please press Shift + Ctrl + Enter keys together to get the correct result.
https://www.extendoffice.com/images/stories/comments/comment-skyyang/2023-comment/doc-average-workdays.png

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
How do I get my formula to work with it not taking zeros into the average?
=AVERAGE(IF(WEEKDAY($B$4:$B$34,2)={1,2,3,4,5},C4:C34))
This comment was minimized by the moderator on the site
Hello, Phil,
To get the average while skip the zeros, the following formula may help you:
=AVERAGE(IF((WEEKDAY($B$2:$B$14,2)<6)*($C$2:$C$14<>0)=1,$C$2:$C$14))

After pasting the formula, please press Ctrl + Shift + Enter keys together to get the result.

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Yes, this works. Why does it work with such a large RANGE and not just for the number of days in a month?

Doing it my other way I had to manually change the formula's each month. THANK YOU 😀👊
This comment was minimized by the moderator on the site
I have this formula; {=AVERAGE(IF(WEEKDAY(I12:I25,2)={1,2,3,4,5},J12:J25))} the range: i12:i25(col 1 is the month date series) and j12:j25(col of values to be averaged) will change each day
11/1/2022 57
11/2/2022 45
11/3/2022 58
11/4/2022 51
11/5/2022 56
11/6/2022 65
11/7/2022 79
11/8/2022 80
11/9/2022 56
11/10/2022 60
11/11/2022 51
11/12/2022 59
11/13/2022 79
11/14/2022 76
11/15/2022 76
11/16/2022
11/17/2022
11/18/2022
11/19/2022
11/20/2022
11/21/2022
11/22/2022
11/23/2022
11/24/2022
11/25/2022
11/26/2022
11/27/2022
11/28/2022
11/29/2022
11/30/2022
12/1/2022
12/2/2022

Avg / M-F 61.3 < formula is here {=AVERAGE(IF(WEEKDAY(I12:I25,2)={1,2,3,4,5},J12:J25))}
avg # active each workday

how do i update the 2 ranges every day without manually changing them?
This comment was minimized by the moderator on the site
Hello, Daniel
To solve your problem, you just need to adjust the cell references large as this:
=AVERAGE(IF(WEEKDAY(I12:I100000,2)={1,2,3,4,5},J12:J100000))
Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
if I use your formula for just weekends...=AVERAGE(IF(WEEKDAY(I12:I100000,2)={6,7},J12:J100000)) the value comes up as "0.0"
This comment was minimized by the moderator on the site
Hello, Daniel
Sorry, the above formula is not correct, plrase use the below formulas:
Average weekend: =AVERAGE(IF(IF(NOT(ISBLANK(B2:B10000)),WEEKDAY(A2:A10000,2)>5,FALSE),B2:B10000,FALSE))
Average workday: =AVERAGE(IF(IF(NOT(ISBLANK(B2:B10000)),WEEKDAY(A2:A10000,2)<6,FALSE),B2:B10000,FALSE))

Note: Both the formulas are array formulas, please press Ctrl + Shift + Enter keys together to get the result.

Please try, thank you!
This comment was minimized by the moderator on the site
I have this formula; {=AVERAGE(IF(WEEKDAY(I12:I25,2)={1,2,3,4,5},J12:J25))} the range: i12:i25(col 1 is the month date series) and j12:j25(col of values to be averaged) will change each day
11/1/2022 57
11/2/2022 45
11/3/2022 58
11/4/2022 51
11/5/2022 56
11/6/2022 65
11/7/2022 79
11/8/2022 80
11/9/2022 56
11/10/2022 60
11/11/2022 51
11/12/2022 59
11/13/2022 79
11/14/2022 76
11/15/2022 76
11/16/2022
11/17/2022
11/18/2022
11/19/2022
11/20/2022
11/21/2022
11/22/2022
11/23/2022
11/24/2022
11/25/2022
11/26/2022
11/27/2022
11/28/2022
11/29/2022
11/30/2022
12/1/2022
12/2/2022

Avg / M-F 61.3 < formula is here {=AVERAGE(IF(WEEKDAY(I12:I25,2)={1,2,3,4,5},J12:J25))}
avg # active each workday

how do i update the 2 ranges every day without manually changing them?
This comment was minimized by the moderator on the site
I found what I needed, why the Cntl Shift Enter to make formula work?
This comment was minimized by the moderator on the site
How is it that in the first formula 1 is Sunday but in the second and third formula 7 is Sunday??
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations