Excel SUBTOTAL-funkcio kun formulekzemploj

  • Kundividu Ĉi Tion
Michael Brown

La lernilo klarigas la specifojn de la SUBTOTAL-funkcio en Excel kaj montras kiel uzi Subtotalajn formulojn por resumi datumojn en videblaj ĉeloj.

En la antaŭa artikolo, ni diskutis aŭtomatan manieron. enigi subtotalojn en Excel uzante la funkcion Subtotal. Hodiaŭ vi lernos kiel skribi Subtotalajn formulojn memstare kaj kiajn avantaĝojn ĉi tio donas al vi.

    Excel Subtotala funkcio - sintakso kaj uzoj

    Mikrosofto difinas Excel SUBTOTALO kiel la funkcio kiu resendas subtotalon en listo aŭ datumbazo. En ĉi tiu kunteksto, "subtotalo" ne nur nombras nombrojn en difinita gamo da ĉeloj. Male al aliaj Excel-funkcioj, kiuj estas dezajnitaj por fari nur unu specifan aferon, SUBTOTAL estas mirinde multflanka - ĝi povas plenumi malsamajn aritmetikajn kaj logikan operaciojn kiel nombri ĉelojn, kalkuli mezumon, trovi la minimuman aŭ maksimuman valoron, kaj pli.

    La funkcio SUBTOTALA disponeblas en ĉiuj versioj de Excel 2016, Excel 2013, Excel 2010, Excel 2007 kaj pli malaltaj.

    La sintakso de la funkcio Excel SUBTOTAL estas jena:

    SUBTUTO(funkcio_num, ref1 , [ref2],...)

    Kie:

    • Funkcio_num - nombro kiu precizigas kiun funkcion uzi por la subtotalo.
    • Ref1, Ref2, … - unu aŭ pluraj ĉeloj aŭ intervaloj al subtotalo. La unua ref-argumento estas bezonata, aliaj (ĝis 254) estas laŭvolaj.

    La argumento_funkcio povas aparteni alunu el la jenaj aroj:

    • 1 - 11 ignoras elfiltritajn ĉelojn, sed inkluzivas permane kaŝitajn vicojn.
    • 101 - 111 ignoras ĉiujn kaŝitajn ĉelojn - elfiltritajn kaj kaŝitajn permane.
    Funkcio_num Funkcio Priskribo
    1 101 MEZONO Redonas la mezumon de nombroj.
    2 102 KOMBRU Nombras ĉelojn, kiuj enhavas numerajn valorojn.
    3 103 COUNTA Nombras nemalplenajn ĉelojn. .
    4 104 MAX Redonas la plej grandan valoron.
    5 105 MIN Redonas la plej malgrandan valoron.
    6 106 PRODUKTO Kalkulas la produkton de ĉeloj.
    7 107 STDEV Revenas la norma devio de populacio surbaze de specimeno de nombroj.
    8 108 STDEVP Redonas la norman devion surbaze de tuta loĝantaro de nombroj.
    9 109<1 5> SUM Aldonas la nombrojn.
    10 110 VAR Taksas la variancon de populacio surbaze de specimeno de nombroj.
    11 111 VARP Taksas la variancon de loĝantaro bazita sur tuta loĝantaro de nombroj.

    Efektive, ne necesas enmemorigi ĉiujn funkcionumrojn. Tuj kiam vi komencas tajpi Subtotalonformulo en ĉelo aŭ en la formulbreto, Microsoft Excel montros liston de disponeblaj funkcionumeroj por vi.

    Ekzemple, jen kiel vi povas fari Subtotalon 9 formulon por sumi la valorojn en ĉeloj C2 al C8:

    Por aldoni funkcionumeron al la formulo, duoble alklaku ĝin, poste tajpu komon, specifu intervalon, tajpu la ferman krampon kaj premu Enter. . La kompletigita formulo aspektos jene:

    =SUBTOTAL(9,C2:C8)

    Simile, vi povas skribi Subtotalon 1 formulon por akiri mezumon, Subtotalon 2 por nombri ĉelojn kun nombroj, Subtotalon 3 por nombri ne-blankoj, ktp. La sekva ekrankopio montras kelkajn aliajn formulojn en ago:

    Noto. Kiam vi uzas Subtotalan formulon kun resuma funkcio kiel SUM aŭ AVERAGE, ĝi kalkulas nur ĉelojn kun nombroj ignorante malplenajn kaj ĉelojn enhavantajn ne-nombrajn valorojn.

    Nun kiam vi scias kiel krei Subtotalan formulon en Excel, la ĉefa demando estas - kial oni volus preni la problemon lerni ĝin? Kial ne simple uzi regulan funkcion kiel SUM, COUNT, MAX, ktp.? Vi trovos la respondon ĝuste malsupre.

    Praj 3 kialoj por uzi SUBTOTAL en Excel

    Kompare al la tradiciaj Excel-funkcioj, SUBTOTAL donas al vi la jenajn gravajn avantaĝojn.

    1 . Kalkuli valorojn en filtritaj vicoj

    Ĉar la funkcio Excel SUBTOTAL ignoras valorojn en filtritaj vicoj, vi povas uzi ĝin por kreidinamika datuma resumo kie subtotalaj valoroj estas rekalkulitaj aŭtomate laŭ la filtrilo.

    Ekzemple, se ni filtras la tabelon por montri vendojn nur por la Orienta regiono, la Subtotala formulo aŭtomate ĝustigos tiel ke ĉiuj aliaj regionoj estas forigitaj el la tuta:

    Noto. Ĉar ambaŭ funkcionumeraroj (1-11 kaj 101-111) ignoras filtritajn ĉelojn, vi povas uzi eteran Subtotalon 9 aŭ Subtotalon 109 formulon ĉi-kaze.

    2. Kalkulu nur videblajn ĉelojn

    Kiel vi memoras, Subtotalaj formuloj kun function_num 101 ĝis 111 ignoras ĉiujn kaŝitajn ĉelojn - elfiltritajn kaj kaŝitajn permane. Do, kiam vi uzas la funkcion Kaŝi de Excel por forigi negravajn datumojn de la vido, uzu funkcion numeron 101-111 por ekskludi valorojn en kaŝitaj vicoj el subtotaloj.

    La sekva ekzemplo helpos vin akiri pli da kompreno pri kiel ĝi funkcias: Subtotalo 9 kontraŭ Subtotalo 109.

    3. Ignoru valorojn en nestitaj Subtotalaj formuloj

    Se la intervalo provizita al via Excel-Subtotala formulo enhavas iujn ajn aliajn Subtotalajn formulojn, tiuj nestitaj subtotaloj estos ignoritaj, do la samaj nombroj ne estos kalkulitaj dufoje. Mirinda, ĉu ne?

    En la ekrankopio malsupre, la Granda Meza formulo SUBTOTAL(1, C2:C10) ignoras la rezultojn de la Subtotalaj formuloj en ĉeloj C3 kaj C10, kvazaŭ vi uzus Meza formulo kun 2 apartaj intervaloj AVERAGE(C2:C5, C7:C9) .

    Uzante subtotalon en Excel - formulo ekzemploj

    Kiam viunua renkonto SUBTOTAL, ĝi povas ŝajni kompleksa, delikata, kaj eĉ sencela. Sed kiam vi atingos kuprajn takojn, vi rimarkos, ke ĝi ne estas tiom malfacile regi. La sekvaj ekzemploj montros al vi kelkajn helpemajn konsiletojn kaj inspirajn ideojn.

    Ekzemplo 1. Subtotalo 9 kontraŭ Subtotalo 109

    Kiel vi jam scias, Excel SUBTOTAL akceptas 2 arojn da funkcionombroj: 1-11 kaj 101-111. Ambaŭ aroj ignoras filtritajn vicojn, sed numeroj 1-11 inkluzivas permane kaŝitajn vicojn dum 101-111 ekskludas ilin. Por pli bone kompreni la diferencon, ni konsideru la sekvan ekzemplon.

    Por totaligi filtritajn vicojn , vi povas uzi aŭ Subtotalon 9 aŭ Subtotalon 109 formulon kiel montrite en la ekrankopio malsupre:

    Sed se vi kaŝis sensignivajn erojn permane uzante la komandon Kaŝi Vicojn ĉe la langeto Hejmo > Ĉeloj grupo > Formati > Kaŝi & Malkaŝi , aŭ dekstre alklakante la vicojn, kaj poste alklakante Kaŝi , kaj nun vi volas sumi valorojn nur en videblaj vicoj, Subtotalo 109 estas la sola opcio:

    Aliaj funkcionombroj funkcias same. Ekzemple, por kalkuli ne-malplenajn filtritajn ĉelojn , aŭ Subtotalo 3 aŭ Subtotalo 103 utilos. Sed nur Subtotalo 103 povas ĝuste kalkuli videblajn neblankojn se estas iuj kaŝitaj vicoj en la intervalo:

    Noto. La Excel SUBTOTAL-funkcio kunfunction_num 101-111 neglektas valorojn en kaŝitaj vicoj, sed ne en kaŝitaj kolumnoj . Ekzemple, se vi uzas formulon kiel SUBTOTAL(109, A1:E1) por sumi nombrojn en horizontala gamo, kaŝi kolumnon ne influos la subtotalon.

    Ekzemplo 2. IF + SUBTOTAL por dinamike resumi datumojn

    Se vi kreas resuman raporton aŭ panelon, kie vi devas montri diversajn datumajn resumojn sed vi ne havas spacon por ĉio, la sekva aliro povus esti solvo:

    • En unu ĉelo, faru falliston enhavantan la funkcionomojn kiel Sumo, Maksimumo, Min, ktp.
    • En ĉelo apude al la falmenuo, enigu nestitan IF-formulon kun la enkonstruitaj Subtotalaj funkcioj respondaj al la funkcionomoj en la falliston.

    Ekzemple, supozante, ke la valoroj al subtotalo estas en ĉeloj C2:C16, kaj la fallisto en A17 enhavas erojn Total , Average , Max kaj Min , la "dinamika" Subtotala formulo estas jene:

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

    Kaj nun, depende de kia funkcio elektas via uzanto el la fallisto, la responda Subtotala funkcio kalkulos valorojn en filtritaj vicoj:

    Konsileto. Se subite la fallisto kaj la formula ĉelo malaperas de via laborfolio, nepre elektu ilin en la filtrila listo.

    Excel-Subtotalo ne funkcias - oftaj eraroj

    Se via Subtotala formulo liveras eraron, tio verŝajne estas prounu el la jenaj kialoj:

    #VALUE! - la argumento function_num estas alia ol entjero inter 1 - 11 aŭ 101 - 111; aŭ iu el la ref-argumentoj enhavas 3-D-referencon.

    #DIV/0! - okazas se specifita resuma funkcio devas plenumi dividadon per nulo (ekz. kalkuli averaĝan aŭ norman devion por gamo da ĉeloj kiuj ne faras enhavas ununuran numeran valoron).

    #NAME? - la nomo de la Subtotala funkcio estas misliterumita - la pli facila eraro korektebla :)

    Konsilo. Se vi ankoraŭ ne sentas vin komforta kun la funkcio SUBTOTAL, vi povas uzi la enkonstruitan funkcion SUBTOTAL kaj havi la formulojn enmetitaj por vi aŭtomate.

    Jen kiel uzi la SUBTOTAL-formulojn en Excel por kalkuli datumojn en videblaj ĉeloj. Por plifaciligi la sekvajn ekzemplojn, vi bonvenas elŝuti nian specimenan laborlibron sube. Dankon pro legado!

    Praktiki laborlibron

    Excel SUBTOTAL formule ekzemploj (.xlsx-dosiero)

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.