Swyddogaeth Excel SUBTOTAL gydag enghreifftiau o fformiwla

  • Rhannu Hwn
Michael Brown

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.

    Swyddogaeth is-gyfanswm Excel - cystrawen a defnyddiau

    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:

    SUBTOTAL(function_num, cyf1 , [cyf2],…)

    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.
    Swyddogaeth_num Swyddogaeth Disgrifiad 1 101 cyfartaledd Yn dychwelyd cyfartaledd y niferoedd. 16>2 102 COUNT Yn cyfrif celloedd sy'n cynnwys gwerthoedd rhifol. 3 103 COUNTA Yn cyfrif celloedd nad ydynt yn wag . 4 104 MAX Yn dychwelyd y gwerth mwyaf. >5 105 MIN Yn dychwelyd y gwerth lleiaf. 6 106 CYNNYRCH Yn cyfrifo cynnyrch celloedd. 7 107 STDEV Yn dychwelyd gwyriad safonol poblogaeth yn seiliedig ar sampl o rifau. 8 108 STDEVP Yn dychwelyd y gwyriad safonol yn seiliedig ar boblogaeth gyfan o rifau. 9 109<1 5> SUM Yn adio'r rhifau. 10 110 VAR Yn amcangyfrif amrywiant poblogaeth yn seiliedig ar sampl o rifau. 11 111 VARP Yn amcangyfrif yr amrywiant o poblogaeth sy'n seiliedig ar boblogaeth gyfan o rifau. Yn wir, nid oes angen cofio pob rhif ffwythiant. Cyn gynted ag y byddwch yn dechrau teipio Is-gyfanswmfformiwla mewn cell neu yn y bar fformiwla, bydd Microsoft Excel yn dangos rhestr o rifau ffwythiannau sydd ar gael i chi.

    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)

    Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.