Ynhâldsopjefte
De tutorial ferklearret de spesifisiteiten fan 'e SUBTOTAL-funksje yn Excel en lit sjen hoe't jo Subtotaal-formules brûke om gegevens yn sichtbere sellen te gearfetsje.
Yn it foarige artikel hawwe wy in automatyske manier besprutsen. om subtotalen yn Excel yn te foegjen troch de subtotaalfunksje te brûken. Hjoed sille jo leare hoe't jo sels subtotaalformules skriuwe en hokker foardielen dit jo jout.
Excel Subtotaalfunksje - syntaksis en gebrûk
Microsoft definiearret Excel SUBTOTAL as de funksje dy't in subtotaal werombringt yn in list of databank. Yn dit ferbân is "subtotaal" net allinich it totaal fan nûmers yn in definieare berik fan sellen. Oars as oare Excel-funksjes dy't ûntwurpen binne om mar ien spesifyk ding te dwaan, is SUBTOTAL ongelooflijk veelzijdig - it kin ferskate rekenkundige en logyske operaasjes útfiere, lykas sellen telle, gemiddelde berekkenje, de minimale of maksimale wearde fine, en mear.
De SUBTOTAAL-funksje is beskikber yn alle ferzjes fan Excel 2016, Excel 2013, Excel 2010, Excel 2007, en leger.
De syntaksis fan de Excel SUBTOTAL-funksje is as folget:
SUBTOTAL(function_num, ref1 , [ref2],...)Wêr:
- Funksje_num - in getal dat oanjout hokker funksje brûkt wurdt foar it subtotaal.
- Ref1, Ref2, … - ien of mear sellen of berik nei subtotaal. It earste ref-argumint is fereaske, oaren (oant 254) binne opsjoneel.
It argumint function_num kin hearre taien fan de folgjende sets:
- 1 - 11 negearje útfiltrearre sellen, mar befetsje mei de hân ferburgen rigen.
- 101 - 111 negearje alle ferburgen sellen - útfiltrearre en ferburgen mei de hân.
Function_num | Funksje | Beskriuwing | |
1 | 101 | AVERAGE | Journet it gemiddelde fan sifers. |
2 | 102 | COUNT | Telt sellen dy't numerike wearden befetsje. |
3 | 103 | COUNTA | Telt net-lege sellen . |
4 | 104 | MAX | Jout de grutste wearde werom. |
5 | 105 | MIN | Jout de lytste wearde werom. |
6 | 106 | PRODUCT | Berekkent it produkt fan sellen. |
7 | 107 | STDEV | Joint de standertdeviaasje fan in populaasje basearre op in stekproef fan getallen. |
8 | 108 | STDEVP | Joint de standertdeviaasje werom basearre op in hiele populaasje fan getallen. |
9 | 109<1 5> | SUM | Taelt de nûmers op. |
10 | 110 | VAR | Skatte de fariânsje fan in populaasje op basis fan in stekproef fan getallen. |
11 | 111 | VARP | Skaat de fariânsje fan in populaasje basearre op in hiele populaasje fan getallen. |
Eins is it net nedich om alle funksjenûmers te ûnthâlden. Sa gau as jo begjinne te typen in Subtotaalformule yn in sel of yn 'e formulebalke sil Microsoft Excel in list mei beskikbere funksjenûmers foar jo werjaan.
Dit is bygelyks hoe't jo in Subtotaal 9 formule meitsje kinne om de wearden yn sellen C2 op te sommen nei C8:
Om in funksjenûmer ta te foegjen oan de formule, dûbelklikje derop, typ dan in komma, spesifisearje in berik, typ de slutende haakjes en druk op Enter . De foltôge formule sil der sa útsjen:
=SUBTOTAL(9,C2:C8)
Op in fergelykbere manier kinne jo in Subtotaal 1 formule skriuwe om in gemiddelde te krijen, Subtotaal 2 om sellen te tellen mei nûmers, Subtotaal 3 om te tellen non-blanks, ensfh. De folgjende skermôfbylding lit in pear oare formules yn aksje sjen:
Opmerking. As jo in subtotaalformule brûke mei in gearfettingsfunksje lykas SUM of AVERAGE, berekkent it allinich sellen mei nûmers dy't blanken negearje en sellen dy't net-numerike wearden befetsje.
No't jo witte hoe't jo in subtotaalformule yn Excel kinne oanmeitsje, is de haadfraach - wêrom soe men de muoite nimme om it te learen? Wêrom net gewoan in gewoane funksje brûke lykas SUM, COUNT, MAX, ensfh. Jo sille it antwurd direkt hjirûnder fine.
Top 3 redenen om SUBTOTAL yn Excel te brûken
Yn ferliking mei de tradisjonele Excel-funksjes jout SUBTOTAL jo de folgjende wichtige foardielen.
1 . Berekkenje wearden yn filtere rigen
Om't de Excel SUBTOTAL-funksje wearden yn útfiltrearre rigen negeart, kinne jo it brûke om indynamyske gegevens gearfetting dêr't subtotaal wearden wurde opnij berekkene automatysk neffens it filter.
As wy bygelyks de tabel filterje om ferkeap allinnich foar de East regio te sjen, sil de Subtotaal formule automatysk oanpasse sadat alle oare regio's wurde fuortsmiten fan it totaal:
Opmerking. Omdat beide funksje nûmer sets (1-11 en 101-111) negearje útfiltrearre sellen, kinne jo brûke ether Subtotaal 9 of Subtotaal 109 formule yn dit gefal.
2. Berekkenje allinich sichtbere sellen
Sa't jo jo ûnthâlde, negearje subtotaalformules mei function_num 101 oant 111 alle ferburgen sellen - manuell útfiltrearre en ferburgen. Dus, as jo de Hide-funksje fan Excel brûke om irrelevante gegevens út it sicht te ferwiderjen, brûk dan funksje nûmer 101-111 om wearden yn ferburgen rigen út te sluten fan subtotalen.
It folgjende foarbyld sil jo helpe om mear begryp te krijen oer hoe't it wurket: Subtotaal 9 tsjin subtotaal 109.
3. Negearje wearden yn nêste subtotaalformules
As it berik dat oan jo Excel-subtotaalformule wurdt levere oare subtotaalformules befettet, wurde dy nêste subtotalen negearre, sadat deselde getallen net twa kear berekkene wurde. Geweldich, is it net?
Yn it skermôfbylding hjirûnder negeart de Grand Average-formule SUBTOTAL(1, C2:C10)
de resultaten fan de subtotaalformules yn sellen C3 en C10, as soene jo in Gemiddelde formule brûke mei 2 aparte berikken AVERAGE(C2:C5, C7:C9)
.
Gebrûk fan subtotaal yn Excel - formulefoarbylden
As joearste moeting SUBTOTAL, it kin lykje kompleks, lestich, en sels nutteloos. Mar as jo ienris delkomme op koperen tûken, sille jo realisearje dat it net sa dreech is om te behearskjen. De folgjende foarbylden sille jo in pear nuttige tips en ynspirearjende ideeën sjen litte.
Foarbyld 1. Subtotaal 9 tsjin subtotaal 109
Lykas jo al witte, akseptearret Excel SUBTOTAL 2 sets fan funksjesnûmers: 1-11 en 101-111. Beide sets negearje útfiltrearre rigen, mar nûmers 1-11 befetsje manuell ferburgen rigen wylst 101-111 se útslute. Om it ferskil better te begripen, litte wy it folgjende foarbyld beskôgje.
Om totaal filtere rigen , kinne jo of Subtotaal 9 of Subtotaal 109 formule brûke lykas werjûn yn 'e skermôfbylding hjirûnder:
Mar as hawwe ferburgen irrelevante items hânmjittich mei it brûken fan it kommando Rijen ferbergje op it ljepblêd Thús > Sellen groep > Format > Ferbergje & Unhide , of troch rjochts te klikken op de rigen, en dan op Hide te klikken, en no wolle jo wearden allinich yn sichtbere rigen totalisearje, Subtotaal 109 is de ienige opsje:
Oare funksjenûmers wurkje op deselde wize. Bygelyks om net-lege filtere sellen te tellen, sil de formule Subtotaal 3 of Subtotaal 103 dwaan. Mar allinich Subtotaal 103 kin sichtbere net-blanken goed telle as der ferburgen rigen binne yn it berik:
Opmerking. De Excel SUBTOTAL funksje meifunction_num 101-111 negearret wearden yn ferburgen rigen, mar net yn ferburgen kolommen . As jo bygelyks in formule lykas SUBTOTAL(109, A1:E1)
brûke om getallen yn in horizontaal berik op te tellen, sil it ferbergjen fan in kolom gjin ynfloed hawwe op it subtotaal.
Foarbyld 2. IF + SUBTOTAL om gegevens dynamysk gearfetsje
As jo in gearfettingrapport meitsje of in dashboard wêr't jo ferskate gegevensgearfetting moatte werjaan, mar jo hawwe net romte foar alles, de folgjende oanpak kin in oplossing wêze:
- Meitsje yn ien sel in útklaplist mei de funksjesnammen lykas Totaal, Max, Min, ensfh.
- Yn in sel folgjende Fier nei it útklapmenu in geneste IF-formule yn mei de ynbêde subtotaalfunksjes dy't oerienkomme mei de funksjenammen yn it útklapmenu.
Bygelyks, oannimme dat de wearden foar subtotaal yn sellen C2:C16, en de útklaplist yn A17 befettet Totaal , Gemiddeld , Max , en Min items, de "dynamyske" subtotaalformule is as folget:
=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),""))))
En no, ôfhinklik fan hokker funksje jo brûker selekteart út it útklapmenu, sil de oerienkommende Subtotaalfunksje wearden berekkenje yn filtere rigen:
Tip. As ynienen de dellûklist en de formulesel ferdwine fan jo wurkblêd, wês dan wis dat jo se selektearje yn 'e filterlist.
Excel-subtotaal wurket net - gewoane flaters
As jo subtotaalformule in flater werombringt, is dat wierskynlik fanwegenien fan de folgjende redenen:
#VALUE!
- it argumint funksje_num is oars as in hiel getal tusken 1 - 11 of 101 - 111; of ien fan de ref arguminten befettet in 3-D referinsje.
#DIV/0!
- komt foar as in spesifisearre gearfetting funksje moat útfiere in divyzje troch nul (bgl. berekkenjen fan in gemiddelde of standert ôfwiking foar in berik fan sellen dat net docht befetsje in inkele numerike wearde).
#NAME?
- de namme fan de Subtotaal funksje is ferkeard stavere - de makliker flater te reparearjen :)
Tip. As jo noch net noflik fiele mei de SUBTOTAL-funksje, kinne jo de ynboude SUBTOTAL-funksje brûke en de formules automatysk foar jo ynfoegje.
Dat is hoe't jo de SUBTOTAL-formules yn Excel brûke om gegevens yn sichtbere sellen te berekkenjen. Om de foarbylden makliker te folgjen, binne jo wolkom om ús foarbyldwurkboek hjirûnder te downloaden. Tankewol foar it lêzen!
Oefenwurkboek
Excel SUBTOTAL formulefoarbylden (.xlsx-bestân)