Enhavtabelo
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)