Բովանդակություն
Ուսուցումը բացատրում է SUBTOTAL ֆունկցիայի առանձնահատկությունները Excel-ում և ցույց է տալիս, թե ինչպես օգտագործել Subtotal բանաձևերը՝ տեսանելի բջիջներում տվյալները ամփոփելու համար:
Նախորդ հոդվածում մենք քննարկեցինք ավտոմատ եղանակը ենթագումարներ ներդնելու Excel-ում՝ օգտագործելով Subtotal ֆունկցիան: Այսօր դուք կսովորեք, թե ինչպես ինքնուրույն գրել Subtotal բանաձևերը և ինչ առավելություններ է տալիս դա ձեզ:
Excel Subtotal ֆունկցիա - շարահյուսություն և օգտագործում
Microsoft-ը սահմանում է Excel SUBTOTAL-ը: որպես գործառույթ, որը վերադարձնում է ենթագումարը ցուցակում կամ տվյալների բազայում: Այս համատեքստում «ենթագումարը» ոչ միայն թվերի գումարումն է բջիջների որոշակի տիրույթում: Ի տարբերություն Excel-ի այլ գործառույթների, որոնք նախատեսված են միայն մեկ կոնկրետ բան անելու համար, SUBTOTAL-ը զարմանալիորեն բազմակողմանի է. այն կարող է կատարել տարբեր թվաբանական և տրամաբանական գործողություններ, ինչպիսիք են բջիջները հաշվելը, միջինը հաշվարկելը, նվազագույն կամ առավելագույն արժեքը գտնելը և այլն:
SUBTOTAL ֆունկցիան հասանելի է Excel 2016, Excel 2013, Excel 2010, Excel 2007 և ավելի ցածր տարբերակներում:
Excel SUBTOTAL ֆունկցիայի շարահյուսությունը հետևյալն է.
SUBTOTAL(function_num, ref1): , [ref2],…)Որտեղ՝
- Function_num - թիվ, որը սահմանում է, թե որ ֆունկցիան օգտագործել ենթագումարում:
- Ref1, Ref2, … - մեկ կամ մի քանի բջիջ կամ միջակայք մինչև ենթագումար: Առաջին ref արգումենտը պարտադիր է, մյուսները (մինչև 254) ընտրովի են:
Function_num արգումենտը կարող է պատկանելհետևյալ խմբերից մեկը.
- 1 - 11 անտեսում են զտված բջիջները, բայց ներառում են ձեռքով թաքցված տողերը:
- 101 - 111 անտեսել բոլոր թաքնված բջիջները՝ զտված և թաքնված ձեռքով:
Function_num | Function | Նկարագրություն | |
1 | 101 | ՄԻՋԻՆ | Վերադարձնում է թվերի միջինը: |
2 | 102 | ՀԱՇՎԻ 15> | Հաշվում է թվային արժեքներ պարունակող բջիջները: |
3 | 103 | COUNTA | Հաշվում է ոչ դատարկ բջիջները . |
4 | 104 | MAX | Վերադարձնում է ամենամեծ արժեքը: |
5 | 105 | MIN | Վերադարձնում է ամենափոքր արժեքը: |
6 | 106 | PRODUCT | Հաշվում է բջիջների արտադրյալը: |
7 | 107 | STDEV | Վերադարձնում է բնակչության ստանդարտ շեղումը` հիմնված թվերի նմուշի վրա: |
8 | 108 | STDEVP | Վերադարձնում է ստանդարտ շեղումը հիմնված է թվերի ամբողջ պոպուլյացիայի վրա: |
9 | 109<1 5> | SUM | Ավելացնում է թվերը: |
10 | 110 | VAR | Գնահատում է պոպուլյացիայի դիվերանսը՝ հիմնվելով թվերի ընտրանքի վրա: |
11 | 111 | VARP | Գնահատում է դիվերանսը պոպուլյացիա, որը հիմնված է թվերի ամբողջ պոպուլյացիայի վրա: |
Իրականում բոլոր ֆունկցիաների թվերը անգիր անելու կարիք չկա: Հենց որ սկսեք մուտքագրել ենթատոտալբանաձևը բջիջում կամ բանաձևի տողում Microsoft Excel-ը կցուցադրի ձեզ համար հասանելի գործառույթների թվերի ցանկը:
Օրինակ, այսպես կարող եք կազմել ենթատոտալ 9 բանաձև՝ C2 բջիջների արժեքներն ամփոփելու համար: դեպի C8:
Ֆունկցիայի համարը բանաձևին ավելացնելու համար կրկնակի սեղմեք դրա վրա, այնուհետև մուտքագրեք ստորակետ, նշեք միջակայքը, մուտքագրեք փակող փակագիծը և սեղմեք Enter: . Ավարտված բանաձևը կունենա հետևյալ տեսքը.
=SUBTOTAL(9,C2:C8)
Նման ձևով կարող եք գրել ենթատոտալ 1 բանաձև՝ միջինը ստանալու համար, Ենթագումար 2՝ թվերով բջիջները հաշվելու համար, Ենթագումար 3՝ հաշվելու համար։ ոչ դատարկ և այլն: Հետևյալ սքրինշոթը ցույց է տալիս գործող մի քանի այլ բանաձևեր.
Նշում: Երբ դուք օգտագործում եք Ենթատոտալ բանաձև՝ ամփոփման գործառույթով, ինչպիսին է SUM կամ AVERAGE, այն հաշվարկում է միայն թվերով բջիջները՝ անտեսելով դատարկ և ոչ թվային արժեքներ պարունակող բջիջները:
Այժմ, երբ դուք գիտեք, թե ինչպես ստեղծել ենթատոտալ բանաձև Excel-ում, հիմնական հարցն այն է, թե ինչու՞ պետք է դժվարանալ այն սովորել: Ինչու՞ պարզապես չօգտագործել սովորական գործառույթ, ինչպիսիք են SUM, COUNT, MAX և այլն: Պատասխանը կգտնեք հենց ստորև:
Excel-ում SUBTOTAL-ն օգտագործելու գլխավոր 3 պատճառները
Համեմատած ավանդական Excel ֆունկցիաների հետ՝ SUBTOTAL-ը ձեզ տալիս է հետևյալ կարևոր առավելությունները:
1 . Հաշվեք արժեքները զտված տողերում
Քանի որ Excel SUBTOTAL ֆունկցիան անտեսում է զտված տողերի արժեքները, դուք կարող եք օգտագործել այն՝ ստեղծելու համարդինամիկ տվյալների ամփոփում, որտեղ ենթաընդհանուր արժեքները վերահաշվարկվում են ավտոմատ կերպով՝ ըստ ֆիլտրի:
Օրինակ, եթե մենք զտում ենք աղյուսակը, որպեսզի ցույց տա վաճառքները միայն Արևելյան տարածաշրջանի համար, Ենթագումարի բանաձևը ավտոմատ կերպով կկարգավորվի այնպես, որ բոլոր մյուս տարածաշրջանները հանվում են ընդհանուրից՝
Ծանոթագրություն. Քանի որ երկու ֆունկցիաների համարների հավաքածուները (1-11 և 101-111) անտեսում են զտված բջիջները, այս դեպքում կարող եք օգտագործել էթերի ենթատոտալ 9 կամ ենթատոտալ 109 բանաձևերը:
2. Հաշվեք միայն տեսանելի բջիջները
Ինչպես հիշում եք, Subtotal բանաձևերը 101-ից մինչև 111 ֆունկցիաների թվով անտեսում են բոլոր թաքնված բջիջները՝ զտված և թաքնված ձեռքով: Այսպիսով, երբ դուք օգտագործում եք Excel-ի Թաքցնել գործառույթը՝ անհամապատասխան տվյալները դիտումից հեռացնելու համար, օգտագործեք 101-111 ֆունկցիան՝ թաքնված տողերի արժեքները ենթագումարներից բացառելու համար:
Հետևյալ օրինակը կօգնի ձեզ ավելի շատ հասկանալ, թե ինչպես է այն աշխատում. Ենթագումար 9 ընդդեմ ենթատոտալ 109:
3. Անտեսեք արժեքները ներկառուցված ենթագումարների բանաձևերում
Եթե ձեր Excel Subtotal բանաձևին տրամադրված միջակայքը պարունակում է այլ ենթագումարների բանաձևեր, այդ ներդիր ենթագումարները կանտեսվեն, ուստի նույն թվերը երկու անգամ չեն հաշվարկվի: Հրաշալի է, այնպես չէ՞:
Սքրինշոթում ներքևում գտնվող «Grand Average» բանաձևը SUBTOTAL(1, C2:C10)
-ն անտեսում է C3 և C10 բջիջներում Subtotal բանաձևերի արդյունքները, կարծես օգտագործել եք միջին բանաձև՝ 2 առանձին AVERAGE(C2:C5, C7:C9)
միջակայքերով:
Օգտագործելով Subtotal Excel-ում - բանաձևի օրինակներ
Երբ դուքԱռաջին հանդիպումն SUBTOTAL, այն կարող է թվալ բարդ, խրթին և նույնիսկ անիմաստ: Բայց երբ ձեռնամուխ լինեք փողային ոճերին, կհասկանաք, որ դա այնքան էլ դժվար չէ տիրապետել: Հետևյալ օրինակները ձեզ ցույց կտան մի քանի օգտակար խորհուրդներ և ոգեշնչող գաղափարներ:
Օրինակ 1. Ենթատոտալ 9 ընդդեմ ենթաընդհանուր 109
Ինչպես արդեն գիտեք, Excel SUBTOTAL-ն ընդունում է 2 ֆունկցիաների թվեր. 1-11 և 101-111: Երկու հավաքածուներն էլ անտեսում են զտված տողերը, սակայն 1-11 համարները ներառում են ձեռքով թաքնված տողեր, մինչդեռ 101-111-ը բացառում է դրանք: Տարբերությունն ավելի լավ հասկանալու համար եկեք դիտարկենք հետևյալ օրինակը:
Ընդհանուր զտված տողերի համար կարող եք օգտագործել կամ Subtotal 9 կամ Subtotal 109 բանաձևը, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում.
Բայց եթե դուք թաքցրել եք անհամապատասխան տարրեր՝ օգտագործելով Թաքցնել տողերը հրամանը Տուն ներդիրում > Բջիջներ խումբ > Ձևաչափել > Թաքցնել & Բացահայտել , կամ տողերի վրա աջ սեղմելով, այնուհետև սեղմելով Թաքցնել , և այժմ ցանկանում եք ընդհանուր արժեքները տեսնել միայն տեսանելի տողերում, ենթատոտալ 109-ը միակ տարբերակն է.
Մյուս ֆունկցիաների թվերը նույն կերպ են աշխատում: Օրինակ, ոչ դատարկ զտված բջիջները հաշվելու համար կարող է լինել կամ Subtotal 3 կամ Subtotal 103 բանաձևը: Բայց միայն Ենթագումարը 103 կարող է պատշաճ կերպով հաշվել տեսանելի ոչ դատարկները, եթե տիրույթում կան թաքնված տողեր.
Նշում: Excel SUBTOTAL ֆունկցիայի հետfunction_num 101-111-ը անտեսում է արժեքները թաքնված տողերում, բայց ոչ թաքնված սյունակներում : Օրինակ, եթե դուք օգտագործում եք SUBTOTAL(109, A1:E1)
-ի նման բանաձև՝ հորիզոնական տիրույթում թվերը գումարելու համար, ապա սյունակը թաքցնելը չի ազդի ենթագումարի վրա:
Օրինակ 2. IF + SUBTOTAL տվյալների դինամիկ ամփոփման համար
Եթե դուք ստեղծում եք ամփոփ հաշվետվություն կամ վահանակ, որտեղ դուք պետք է ցուցադրեք տարբեր տվյալների ամփոփում, բայց ամեն ինչի համար տեղ չունեք, ապա հետևյալ մոտեցումը. կարող է լուծում լինել.
- Մեկ բջիջում կազմեք բացվող ցուցակ, որը պարունակում է այնպիսի գործառույթների անուններ, ինչպիսիք են Total, Max, Min և այլն:
- Հաջորդ բջիջում: բացվող ցանկում մուտքագրեք IF բանաձև՝ ներկառուցված Subtotal ֆունկցիաներով, որոնք համապատասխանում են բացվող ցուցակի գործառույթների անուններին:
Օրինակ, եթե ենթադրենք, որ ենթատոտալ արժեքները գտնվում են C2:C16 բջիջներում, և A17-ի բացվող ցանկը պարունակում է Ընդամենը , Միջին , Առավելագույնը և Նվազագույն տարրերը, «դինամիկ» ենթագումարի բանաձևը հետևյալն է. հետևյալ կերպ.
=IF(A17="total", SUBTOTAL(9,C2:C16), IF(A17="average", SUBTOTAL(1,C2:C16), IF(A17="min", SUBTOTAL(5,C2:C16), IF(A17="max", SUBTOTAL(4,C2:C16),""))))
Եվ այժմ, կախված այն բանից, թե ինչ գործառույթ է ընտրում ձեր օգտատերը բացվող ցանկից, համապատասխան Subtotal ֆունկցիան կհաշվարկի արժեքները զտված տողերում.
Հուշում. Եթե հանկարծ բացվող ցուցակը և բանաձևի բջիջը անհետանան ձեր աշխատաթերթից, համոզվեք, որ դրանք ընտրեք ֆիլտրի ցանկում:
Excel Subtotal-ը չի աշխատում. սովորական սխալներ
Եթե ձեր Subtotal բանաձևը սխալ է վերադարձնում, ապա դա, ամենայն հավանականությամբ, պայմանավորված է.հետևյալ պատճառներից մեկը.
#VALUE!
- function_num արգումենտը այլ է, քան 1 - 11 կամ 101 - 111 միջակայքում գտնվող ամբողջ թիվ; կամ ref արգումենտներից որևէ մեկը պարունակում է 3-D հղում:
#DIV/0!
- տեղի է ունենում, եթե նշված ամփոփ ֆունկցիան պետք է կատարի զրոյի բաժանում (օրինակ՝ միջին կամ ստանդարտ շեղում հաշվարկելով մի շարք բջիջների համար, որոնք չեն պարունակում է մեկ թվային արժեք):
#NAME?
- Subtotal ֆունկցիայի անվանումը սխալ է գրված, ավելի հեշտ է ուղղել սխալը :)
Խորհուրդ. Եթե դուք դեռ հարմարավետ չեք զգում SUBTOTAL ֆունկցիան, կարող եք օգտագործել ներկառուցված SUBTOTAL ֆունկցիան և բանաձևերը ավտոմատ կերպով տեղադրել ձեզ համար:
Ահա թե ինչպես կարելի է օգտագործել SUBTOTAL բանաձևերը Excel-ում՝ տեսանելի բջիջներում տվյալները հաշվարկելու համար: Օրինակներին հետևելը հեշտացնելու համար կարող եք ներբեռնել ստորև բերված մեր նմուշների աշխատանքային գիրքը: Շնորհակալություն կարդալու համար:
Պրակտիկ աշխատանքային գրքույկ
Excel SUBTOTAL բանաձեւի օրինակներ (.xlsx ֆայլ)