Utendakazi wa Excel SUBTOTAL na mifano ya fomula

  • Shiriki Hii
Michael Brown

Mafunzo yanafafanua ubainifu wa chaguo za kukokotoa za SUBTOTAL katika Excel na huonyesha jinsi ya kutumia fomula za Jumla ndogo ili kufupisha data katika visanduku vinavyoonekana.

Katika makala iliyotangulia, tulijadili njia ya kiotomatiki. ili kuingiza jumla ndogo katika Excel kwa kutumia kipengele cha Jumla ndogo. Leo, utajifunza jinsi ya kuandika fomula Ndogo peke yako na faida gani hii inakupa.

    Kitendaji cha Jumla cha Excel - sintaksia na matumizi

    Microsoft inafafanua Excel SUBTOTAL kama chaguo la kukokotoa ambalo hurejesha jumla ndogo katika orodha au hifadhidata. Katika muktadha huu, "jumla ndogo" sio tu kujumlisha nambari katika safu maalum ya seli. Tofauti na vitendaji vingine vya Excel ambavyo vimeundwa kufanya jambo moja tu mahususi, SUBTOTAL ina uwezo tofauti wa kushangaza - inaweza kufanya shughuli tofauti za hesabu na kimantiki kama vile kuhesabu seli, kukokotoa wastani, kutafuta thamani ya chini au ya juu zaidi, na zaidi.

    Kitendaji cha SUBTOTAL kinapatikana katika matoleo yote ya Excel 2016, Excel 2013, Excel 2010, Excel 2007, na matoleo ya chini.

    Sintaksia ya kitendakazi cha Excel SUBTOTAL ni kama ifuatavyo:

    SUBTOTAL(function_num, ref1 , [ref2],…)

    Wapi:

    • Function_num - nambari inayobainisha ni kitendakazi cha kutumia kwa jumla ndogo.
    • Ref1, Ref2, … - seli moja au zaidi au safu hadi jumla ndogo. Hoja ya kwanza ya rejeleo inahitajika, zingine (hadi 254) ni za hiari.

    Hoja ya function_num inaweza kuwa yamojawapo ya seti zifuatazo:

    • 1 - 11 hupuuza visanduku vilivyochujwa, lakini jumuisha safu mlalo zilizofichwa mwenyewe.
    • 101 - 111 hupuuza visanduku vyote vilivyofichwa - vilivyochujwa na kufichwa mwenyewe.
    Function_num Function Maelezo
    1 101 WASTANI Hurejesha wastani wa nambari.
    2 102 COUNT Huhesabu visanduku vilivyo na nambari.
    3 103 COUNTA Huhesabu visanduku visivyo tupu .
    4 104 MAX Hurejesha thamani kubwa zaidi.
    5 105 MIN Hurejesha thamani ndogo zaidi.
    6 106 PRODUCT Hukokotoa bidhaa ya seli.
    7 107 STDEV Hurejesha mkengeuko wa kawaida wa idadi ya watu kulingana na sampuli ya nambari.
    8 108 STDEVP Hurejesha mkengeuko wa kawaida kulingana na idadi nzima ya idadi.
    9 109<1 5> SUM Huongeza nambari.
    10 110 VAR Hukadiria tofauti ya idadi ya watu kulingana na sampuli ya nambari.
    11 111 VARP Hukadiria tofauti ya idadi ya watu kulingana na idadi nzima ya idadi.

    Kwa kweli, hakuna haja ya kukariri nambari zote za chaguo-msingi. Mara tu unapoanza kuandika Jumla ndogofomula katika kisanduku au katika upau wa fomula, Microsoft Excel itaonyesha orodha ya nambari za utendaji zinazopatikana kwa ajili yako.

    Kwa mfano, hivi ndivyo unavyoweza kutengeneza fomula ndogo ya 9 ili kujumlisha thamani katika seli C2. kwa C8:

    Ili kuongeza nambari ya kukokotoa kwenye fomula, bofya mara mbili juu yake, kisha chapa koma, bainisha fungu la visanduku, andika mabano ya kufunga, na ubonyeze Enter. . Fomula iliyokamilishwa itaonekana hivi:

    =SUBTOTAL(9,C2:C8)

    Vivyo hivyo, unaweza kuandika fomula ndogo ya 1 ili kupata wastani, Jumla ndogo 2 ili kuhesabu visanduku vilivyo na nambari, Jumla ndogo 3 ili kuhesabiwa. zisizo wazi, na kadhalika. Picha ya skrini ifuatayo inaonyesha fomula zingine chache zinazotumika:

    Kumbuka. Unapotumia fomula ya Jumla ndogo yenye fomula ya muhtasari kama vile SUM au WASTANI, hukokotoa visanduku vilivyo na nambari zinazopuuza nafasi zilizo wazi na visanduku vilivyo na thamani zisizo za nambari.

    Kwa kuwa sasa unajua jinsi ya kuunda fomula ya Jumla ndogo katika Excel, swali kuu ni - kwa nini mtu atake kutatizika kuijifunza? Kwa nini usitumie tu chaguo la kukokotoa la kawaida kama SUM, COUNT, MAX, n.k.? Utapata jibu hapa chini.

    Sababu 3 kuu za kutumia SUBTOTAL katika Excel

    Ikilinganishwa na vitendaji vya kawaida vya Excel, SUBTOTAL inakupa faida muhimu zifuatazo.

    1 . Kokotoa thamani katika safu mlalo zilizochujwa

    Kwa sababu kitendakazi cha Excel SUBTOTAL hupuuza thamani katika safu mlalo zilizochujwa, unaweza kuitumia kuundamuhtasari wa data unaobadilika ambapo thamani ndogo huhesabiwa upya kiotomatiki kulingana na kichujio.

    Kwa mfano, tukichuja jedwali ili kuonyesha mauzo kwa eneo la Mashariki pekee, fomula ya Jumla ndogo itarekebisha kiotomatiki ili maeneo mengine yote. zimeondolewa kutoka kwa jumla:

    Kumbuka. Kwa sababu seti zote mbili za nambari za kukokotoa (1-11 na 101-111) hupuuza visanduku vilivyochujwa, unaweza kutumia etha Jumla ndogo ya 9 au fomula ndogo ya 109 katika kesi hii.

    2. Kokotoa visanduku vinavyoonekana pekee

    Kama unavyokumbuka, Jumla ndogo ya fomula zilizo na function_num 101 hadi 111 hupuuza visanduku vyote vilivyofichwa - vilivyochujwa na kufichwa mwenyewe. Kwa hivyo, unapotumia kipengele cha Ficha cha Excel ili kuondoa data isiyo na maana kwenye mwonekano, tumia nambari ya chaguo la kukokotoa 101-111 ili kutenga thamani katika safu mlalo zilizofichwa kutoka kwa jumla ndogo.

    Mfano ufuatao utakusaidia kupata ufahamu zaidi wa jinsi inavyofanya kazi: Jumla ndogo 9 dhidi ya Jumla ndogo 109.

    3. Puuza thamani katika fomula za Jumla Ndogo zilizoorodheshwa

    Ikiwa fungu la visanduku lililotolewa kwa fomula yako ya Excel Ndogo lina fomula zingine zozote za Jumla ndogo, nambari ndogo zilizowekwa kwenye kiota zitapuuzwa, kwa hivyo nambari sawa hazitahesabiwa mara mbili. Inashangaza, sivyo?

    Katika picha ya skrini iliyo hapa chini, fomula ya Wastani wa Grand SUBTOTAL(1, C2:C10) inapuuza matokeo ya fomula za Jumla ndogo katika visanduku C3 na C10, kana kwamba ulitumia fomula ya Wastani yenye safu 2 tofauti za AVERAGE(C2:C5, C7:C9) .

    Kutumia Jumla Ndogo katika Excel - mifano ya fomula

    Wakatimara ya kwanza kukutana na SUBTOTAL, inaweza kuonekana kuwa ngumu, gumu, na hata isiyo na maana. Lakini mara tu unapofikia tacks za shaba, utagundua kuwa sio ngumu sana kujua. Mifano ifuatayo itakuonyesha vidokezo kadhaa muhimu na mawazo ya kutia moyo.

    Mfano 1. Jumla ndogo 9 dhidi ya Jumla ndogo 109

    Kama unavyojua tayari, Excel SUBTOTAL inakubali seti 2 za nambari za utendaji: 1-11 na 101-111. Seti zote mbili hupuuza safu mlalo zilizochujwa, lakini nambari 1-11 zinajumuisha safu mlalo zilizofichwa mwenyewe ilhali 101-111 hazijumuishi. Ili kuelewa vyema tofauti hiyo, hebu tuzingatie mfano ufuatao.

    Ili jumla safu mlalo zilizochujwa , unaweza kutumia fomula ndogo ya 9 au Jumla ya 109 kama inavyoonyeshwa kwenye picha ya skrini hapa chini:

    Lakini ikiwa umeficha vipengee visivyohusika mwenyewe kwa kutumia amri ya Ficha Safu Mlalo kwenye Nyumbani kichupo > Viini kikundi > Umbizo > Ficha & Onyesha , au kwa kubofya kulia safu mlalo, na kisha kubofya Ficha , na sasa unataka kujumlisha thamani katika safu mlalo zinazoonekana pekee, Jumla ndogo ya 109 ndiyo chaguo pekee:

    Nambari zingine za chaguo za kukokotoa hufanya kazi kwa njia ile ile. Kwa mfano, ili kuhesabu visanduku vilivyochujwa visivyo tupu , fomula ndogo ya 3 au Jumla ndogo ya 103 itafanya. Lakini ni Jumla ndogo 103 pekee inayoweza kuhesabu ipasavyo nafasi zisizo wazi ikiwa kuna safu iliyofichwa katika masafa:

    Kumbuka. Chaguo za kukokotoa za Excel SUBTOTAL nafunction_num 101-111 hupuuza thamani katika safu mlalo zilizofichwa, lakini si katika safu wima zilizofichwa . Kwa mfano, ukitumia fomula kama SUBTOTAL(109, A1:E1) kujumlisha nambari katika safu mlalo, kuficha safu hakutaathiri jumla ndogo.

    Mfano 2. IKIWA + SUBTOTAL ili kufupisha data kwa nguvu

    Ikiwa unaunda ripoti ya muhtasari au dashibodi ambapo itabidi uonyeshe muhtasari mbalimbali wa data lakini huna nafasi ya kila kitu, mbinu ifuatayo inaweza kuwa suluhu:

    • Katika kisanduku kimoja, tengeneza orodha kunjuzi iliyo na majina ya chaguo za kukokotoa kama vile Total, Max, Min, na kadhalika.
    • Katika kisanduku kinachofuata. kwenye menyu kunjuzi, weka fomula iliyoorodheshwa ya IF iliyo na vitendaji vya Jumla Ndogo vilivyopachikwa vinavyolingana na majina ya chaguo-msingi katika orodha kunjuzi.

    Kwa mfano, ikizingatiwa kuwa thamani za jumla ndogo ziko katika visanduku C2:C16, na orodha kunjuzi katika A17 ina Jumla , Wastani , Max , na Dakika vipengee, fomula ndogo ya "dynamic" ni kama ifuatavyo:

    =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),""))))

    Na sasa, kulingana na kazi ambayo mtumiaji wako atachagua kutoka kwenye orodha kunjuzi, chaguo la kukokotoa la Jumla ndogo litakokotoa thamani katika safu mlalo zilizochujwa:

    Kidokezo. Ikiwa kwa ghafla orodha kunjuzi na seli ya fomula zitatoweka kutoka kwa lahakazi yako, hakikisha umezichagua katika orodha ya vichujio.

    Excel Subtotal haifanyi kazi - makosa ya kawaida

    Ikiwa fomula yako ya Jumla ndogo italeta hitilafu, kuna uwezekano kuwa ni kwa sababu yamojawapo ya sababu zifuatazo:

    #VALUE! - hoja ya function_num ni tofauti na nambari kamili kati ya 1 - 11 au 101 - 111; au hoja zozote za rejeleo zina marejeleo ya 3-D.

    #DIV/0! - hutokea ikiwa kitendakazi maalum cha muhtasari lazima kitekeleze mgawanyo kwa sufuri (k.m. kukokotoa mchepuko wa wastani au wa kawaida kwa safu ya visanduku ambavyo havifanyiki. vina thamani moja ya nambari).

    #NAME? - jina la chaguo la kukokotoa la Jumla ndogo halijaandikwa - hitilafu rahisi kurekebisha :)

    Kidokezo. Ikiwa bado hujisikii vizuri na chaguo za kukokotoa za SUBTOTAL, unaweza kutumia kipengele kilichojengewa ndani SUBTOTAL na uweke fomula kwa ajili yako kiotomatiki.

    Hiyo ndio jinsi ya kutumia fomula SUBTOTAL katika Excel ili kukokotoa data katika visanduku vinavyoonekana. Ili kufanya mifano iwe rahisi kufuata, unakaribishwa kupakua sampuli zetu za kitabu cha kazi hapa chini. Asante kwa kusoma!

    Kitabu cha mazoezi

    Mifano ya fomula ya Excel SUBTOTAL (faili.xlsx)

    Michael Brown ni mpenda teknolojia aliyejitolea na mwenye shauku ya kurahisisha michakato changamano kwa kutumia zana za programu. Akiwa na uzoefu wa zaidi ya muongo mmoja katika tasnia ya teknolojia, ameboresha ujuzi wake katika Microsoft Excel na Outlook, pamoja na Majedwali ya Google na Hati. Blogu ya Michael imejitolea kushiriki maarifa na ujuzi wake na wengine, kutoa vidokezo na mafunzo ambayo ni rahisi kufuata ili kuboresha tija na ufanisi. Iwe wewe ni mtaalamu aliyebobea au umeanza, blogu ya Michael inatoa maarifa muhimu na ushauri wa vitendo ili kupata manufaa zaidi kutoka kwa zana hizi muhimu za programu.