Tabl cynnwys
Mae'r tiwtorial yn esbonio nodweddion swyddogaeth SUBTOTAL yn Excel ac yn dangos sut i ddefnyddio fformiwlâu Subtotal i grynhoi data mewn celloedd gweladwy.
Yn yr erthygl flaenorol, buom yn trafod ffordd awtomatig i fewnosod is-gyfansymiau yn Excel trwy ddefnyddio'r nodwedd Subtotal. Heddiw, byddwch yn dysgu sut i ysgrifennu fformiwlâu Is-gyfanswm ar eich pen eich hun a pha fanteision y mae hyn yn ei roi i chi.
Mae Microsoft yn diffinio Excel SUBTOTAL fel y swyddogaeth sy'n dychwelyd is-gyfanswm mewn rhestr neu gronfa ddata. Yn y cyd-destun hwn, nid cyfanswm niferoedd mewn ystod ddiffiniedig o gelloedd yw "is-gyfanswm". Yn wahanol i swyddogaethau Excel eraill sydd wedi'u cynllunio i wneud un peth penodol yn unig, mae SUBTOTAL yn hynod amlbwrpas - gall gyflawni gweithrediadau rhifyddol a rhesymegol gwahanol megis cyfrif celloedd, cyfrifo cyfartaledd, dod o hyd i'r isafswm neu'r uchafswm gwerth, a mwy.
Mae'r ffwythiant SUBTOTAL ar gael ym mhob fersiwn o Excel 2016, Excel 2013, Excel 2010, Excel 2007, ac yn is.
Mae cystrawen ffwythiant Excel SUBTOTAL fel a ganlyn:
Lle:
- Function_num - rhif sy'n pennu pa ffwythiant i'w ddefnyddio ar gyfer yr is-gyfanswm.
- Cyf1, Cyf2, … - un neu fwy o gelloedd neu ystodau i is-gyfanswm. Mae angen y arg cyf cyntaf, mae eraill (hyd at 254) yn ddewisol.
Gall y arg function_num berthyn iun o'r setiau canlynol:
- 1 - 11 anwybyddu celloedd wedi'u hidlo allan, ond cynnwys rhesi wedi'u cuddio â llaw.
- 101 - 111 anwybyddu pob cell gudd - wedi'i hidlo allan a'i guddio â llaw.
Er enghraifft, dyma sut y gallwch wneud fformiwla Is-gyfanswm 9 i grynhoi'r gwerthoedd yng nghelloedd C2 i C8:
I ychwanegu rhif ffwythiant i'r fformiwla, cliciwch ddwywaith arno, yna teipiwch atalnod, nodwch amrediad, teipiwch y cromfachau cau, a gwasgwch Enter . Bydd y fformiwla wedi'i chwblhau yn edrych fel hyn:
=SUBTOTAL(9,C2:C8)
Yn yr un modd, gallwch ysgrifennu fformiwla Is-gyfanswm 1 i gael cyfartaledd, Is-gyfanswm 2 i gyfrif celloedd â rhifau, Is-gyfanswm 3 i'w cyfrif heb fod yn wag, ac yn y blaen. Mae'r sgrinlun canlynol yn dangos ychydig o fformiwlâu eraill ar waith:
Nodyn. Pan fyddwch chi'n defnyddio fformiwla Is-gyfanswm gyda swyddogaeth gryno fel SUM neu AVERAGE, mae'n cyfrifo dim ond celloedd â rhifau gan anwybyddu bylchau a chelloedd sy'n cynnwys gwerthoedd nad ydynt yn rhai rhifol.
Nawr eich bod chi'n gwybod sut i greu fformiwla Is-gyfanswm yn Excel, y prif gwestiwn yw - pam fyddai rhywun eisiau cymryd y drafferth o'i ddysgu? Beth am ddefnyddio swyddogaeth reolaidd fel SUM, COUNT, MAX, ac ati? Fe welwch yr ateb isod.
3 prif reswm dros ddefnyddio SUBTOTAL yn Excel
O gymharu â swyddogaethau Excel traddodiadol, mae SUBTOTAL yn rhoi'r manteision pwysig canlynol i chi.
1 . Cyfrifo gwerthoedd mewn rhesi wedi'u hidlo
Oherwydd bod ffwythiant Excel SUBTOTAL yn anwybyddu gwerthoedd mewn rhesi wedi'u hidlo allan, gallwch ei ddefnyddio i greucrynodeb data deinamig lle caiff gwerthoedd isgyfanswm eu hailgyfrifo'n awtomatig yn ôl yr hidlydd.
Er enghraifft, os byddwn yn hidlo'r tabl i ddangos gwerthiannau ar gyfer rhanbarth y Dwyrain yn unig, bydd y fformiwla Is-gyfanswm yn addasu'n awtomatig fel bod pob rhanbarth arall yn cael eu tynnu o'r cyfanswm:
Nodyn. Oherwydd bod y ddwy set rhif swyddogaeth (1-11 a 101-111) yn anwybyddu celloedd wedi'u hidlo allan, gallwch ddefnyddio fformiwla ether Subtotal 9 neu Subtotal 109 yn yr achos hwn.
2. Cyfrifwch gelloedd gweladwy yn unig
Fel y cofiwch, mae fformiwlâu Is-gyfanswm gyda function_num 101 i 111 yn anwybyddu pob cell gudd - wedi'i hidlo allan a'i guddio â llaw. Felly, pan fyddwch yn defnyddio nodwedd Cuddio Excel i dynnu data amherthnasol o'r golwg, defnyddiwch ffwythiant rhif 101-111 i eithrio gwerthoedd mewn rhesi cudd o is-gyfansymiau.
Bydd yr enghraifft ganlynol yn eich helpu i gael mwy o ddealltwriaeth o sut mae'n gweithio: Is-gyfanswm 9 vs. Is-gyfanswm 109.
3. Anwybyddu gwerthoedd mewn fformiwlâu Is-gyfanswm nythu
Os yw'r amrediad a roddwyd i'ch fformiwla Excel Subtotal yn cynnwys unrhyw fformiwlâu Is-gyfanswm eraill, anwybyddir yr is-gyfansymiau nythu hynny, felly ni fydd yr un rhifau'n cael eu cyfrifo ddwywaith. Anhygoel, onid yw?
Yn y ciplun isod, mae fformiwla Grand Average SUBTOTAL(1, C2:C10)
yn anwybyddu canlyniadau'r fformiwlâu Is-gyfanswm yng nghelloedd C3 a C10, fel petaech yn defnyddio fformiwla Cyfartalog gyda 2 ystod ar wahân AVERAGE(C2:C5, C7:C9)
.
Defnyddio Is-gyfanswm yn Excel - enghreifftiau fformiwla
Pan fyddwchdod ar draws IS-TOTAL cyntaf, gall ymddangos yn gymhleth, yn anodd, a hyd yn oed yn ddibwrpas. Ond ar ôl i chi fynd lawr i daciau pres, byddwch yn sylweddoli nad yw mor anodd ei feistroli. Bydd yr enghreifftiau canlynol yn dangos cwpl o awgrymiadau defnyddiol a syniadau ysbrydoledig.
Enghraifft 1. Is-gyfanswm 9 vs. Is-gyfanswm 109
Fel y gwyddoch eisoes, mae Excel SUBTOTAL yn derbyn 2 set o rifau ffwythiannau: 1-11 a 101-111. Mae'r ddwy set yn anwybyddu rhesi wedi'u hidlo allan, ond mae rhifau 1-11 yn cynnwys rhesi wedi'u cuddio â llaw tra bod 101-111 yn eu heithrio. Er mwyn deall y gwahaniaeth yn well, gadewch i ni ystyried yr enghraifft ganlynol.
I gyfanswm o rhesi wedi'u hidlo , gallwch ddefnyddio naill ai fformiwla Is-gyfanswm 9 neu Is-gyfanswm 109 fel y dangosir yn y sgrinlun isod:
Ond os ydych wedi cuddio eitemau amherthnasol â llaw drwy ddefnyddio'r gorchymyn Cuddio Rhesi ar y tab Cartref > Celloedd grŵp > Fformat > Cuddio & Datguddio , neu drwy dde-glicio ar y rhesi, ac yna clicio Cuddio , a nawr rydych chi eisiau cyfanswm y gwerthoedd mewn rhesi gweladwy yn unig, Is-gyfanswm 109 yw'r unig opsiwn:
<28
Mae rhifau ffwythiannau eraill yn gweithio yn yr un ffordd. Er enghraifft, i gyfrif celloedd wedi'u hidlo nad ydynt yn wag , bydd fformiwla Is-gyfanswm 3 neu Is-gyfanswm 103 yn gwneud hynny. Ond dim ond Is-gyfanswm 103 all gyfrif yn iawn nad yw'n fylchau gweladwy os oes unrhyw resi cudd yn yr amrediad:
>
Nodyn. Mae'r swyddogaeth Excel SUBTOTAL gydaMae function_num 101-111 yn esgeuluso gwerthoedd mewn rhesi cudd, ond nid mewn colofnau cudd . Er enghraifft, os ydych chi'n defnyddio fformiwla fel SUBTOTAL(109, A1:E1)
i adio rhifau mewn amrediad llorweddol, ni fydd cuddio colofn yn effeithio ar yr is-gyfanswm.
Enghraifft 2. IF + ISTOTAL i grynhoi data yn ddeinamig
Os ydych yn creu adroddiad cryno neu ddangosfwrdd lle mae'n rhaid i chi ddangos crynodeb o ddata amrywiol ond nad oes gennych le i bopeth, dilynwch y dull gweithredu canlynol gallai fod yn ateb:
- Mewn un gell, gwnewch gwymplen sy'n cynnwys yr enwau ffwythiannau megis Total, Max, Min, ac ati.
- Mewn cell nesaf i'r gwymplen, rhowch fformiwla IF nythog gyda'r ffwythiannau Is-gyfanswm wedi'u mewnosod sy'n cyfateb i'r enwau ffwythiannau yn y gwymplen.
Er enghraifft, gan dybio bod y gwerthoedd i'r is-gyfanswm yng nghelloedd C2:C16, ac mae'r gwymplen yn A17 yn cynnwys Cyfanswm , Cyfartaledd , Max , a Min eitemau, y fformiwla Isgyfanswm "deinamig" yw fel a ganlyn:
=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),""))))
Ac yn awr, yn dibynnu ar ba swyddogaeth y mae eich defnyddiwr yn ei dewis o'r gwymplen, bydd y swyddogaeth Is-gyfanswm cyfatebol yn cyfrifo gwerthoedd mewn rhesi wedi'u hidlo:
Awgrym. Os bydd y gwymplen a'r gell fformiwla yn sydyn yn diflannu o'ch taflen waith, gwnewch yn siŵr eu dewis yn y rhestr hidlo.
Excel Subtotal ddim yn gweithio - gwallau cyffredin
Os yw eich fformiwla Is-gyfanswm yn dychwelyd gwall, mae'n debygol mai oherwyddun o'r rhesymau canlynol:
#VALUE!
- mae'r arg function_num yn wahanol i gyfanrif rhwng 1 - 11 neu 101 - 111; neu mae unrhyw un o'r dadleuon cyf yn cynnwys cyfeirnod 3-D.
#DIV/0!
- digwydd os oes rhaid i ffwythiant cryno penodedig berfformio rhaniad â sero (e.e. cyfrifo gwyriad cyfartalog neu safonol ar gyfer ystod o gelloedd nad yw'n cynnwys un gwerth rhifol).
#NAME?
- mae enw'r ffwythiant Is-gyfanswm wedi'i gamsillafu - y gwall hawsaf i'w drwsio :)
Awgrym. Os nad ydych chi'n teimlo'n gyfforddus gyda'r swyddogaeth SUBTOTAL eto, gallwch ddefnyddio'r nodwedd SUBTOTAL adeiledig a chael y fformiwlâu wedi'u mewnosod ar eich cyfer yn awtomatig.
Dyna sut i ddefnyddio'r fformiwlâu SUBTOTAL yn Excel i gyfrifo data mewn celloedd gweladwy. I wneud yr enghreifftiau yn haws i'w dilyn, mae croeso i chi lawrlwytho ein gweithlyfr samplau isod. Diolch am ddarllen!
Gweithlyfr ymarfer
Enghreifftiau fformiwla Excel SUBTOTAL (ffeil .xlsx)