Selles artiklis kirjeldatakse Microsoft Exceli funktsiooni SUBTOTAL valemisüntaksit ja kasutamist.
Kirjeldus
Tagastab loendis või andmebaasis vahekokkuvõtte. Üldiselt on Exceli töölauarakenduses hõlpsam luua vahekokkuvõtetega loend menüü Andmed jaotises Liigendus oleva käsuga Vahekokkuvõte. Kui vahekokkuvõtteid sisaldav loend on loodud, võite seda muuta, redigeerides funktsiooni SUBTOTAL.
Süntaks
SUBTOTAL(funktsiooni_nr,viide1,[viide2];...)
Funktsiooni SUBTOTAL süntaks sisaldab järgmisi argumente.
-
Funktsiooni_nr – nõutav. Arv vahemikus 1–11 või 101–111, mis määrab vahesumma arvutamiseks kasutatava funktsiooni. 1–11 puhul kaasatakse ka käsitsi peidetud read, samas 101–111 puhul jäetakse need välja; väljafiltreeritud lahtrid jäetakse alati välja.
Function_num(sh peidetud read) |
Function_num(ignoreerib peidetud ridu) |
Funktsioon |
---|---|---|
1 |
101 |
AVERAGE |
2 |
102 |
COUNT |
3 |
103 |
COUNTA |
4 |
104 |
MAX |
5 |
105 |
MIN |
6 |
106 |
PRODUCT |
7 |
107 |
STDEV |
8 |
108 |
STDEVP |
9 |
109 |
SUM |
10 |
110 |
VAR |
11 |
111 |
VARP |
-
Viide1 – nõutav. Esimene nimega vahemik või viide, mille vahekokkuvõtet soovite leida.
-
Viide2;... – valikuline. Nimega vahemikud või viited 2 kuni 254, mille vahekokkuvõtet soovite leida.
Kommentaarid.
-
Kui argumentide viide1, viide2, … sees on muud vahekokkuvõtted (ehk pesastatud vahekokkuvõtted), ignoreeritakse neid pesastatud vahekokkuvõtteid topeltloendamise vältimiseks.
-
Kui funktsiooni_nr konstandid on vahemikus 1 kuni 11, hõlmab funktsioon SUBTOTAL väärtusi ridades, mis on peidetud menüü Vorming alammenüü Peida ja too peidust välja käsuga Peida read, mis asub Exceli töölauarakenduse menüü Avaleht jaotises Lahtrid. Kasutage neid konstante, kui soovite leida loendi peidetud ja mittepeidetud arvude vahekokkuvõtte. Kui konstandid funktsiooni_nr on vahemikus 101 kuni 111, ignoreerib funktsioon SUBTOTAL väärtusi ridades, mis on peidetud käsuga Peida read. Kasutage neid konstante, kui soovite leida loendi peidetud ja mittepeidetud arvude vahekokkuvõtte.
-
Funktsioon SUBTOTAL ignoreerib kõiki ridu, mis pole hõlmatud filtreerimise tulemisse, olenemata kasutatud funktsiooni_nr väärtusest.
-
Funktsioon SUBTOTAL on mõeldud andmeveergude ehk vertikaalsete vahemike jaoks. See pole mõeldud andmeridade ehk horisontaalsete vahemike jaoks. Näiteks kui teete horisontaalse vahemiku vahekokkuvõtte, kasutades funktsiooni_nr väärtust 101 või suuremat (nt SUBTOTAL(109;B2:G2), ei mõjuta veeru peitmine vahekokkuvõtet. Kui aga peidate rea vertikaalse vahemiku vahekokkuvõttes, mõjutab see vahekokkuvõtet.
-
Kui mõni viidetest on ruumiline, tagastab funktsioon SUBTOTAL veaväärtuse #VALUE! #NUM!.
Näide.
Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töölehe lahtrisse A1. Selleks et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi (Enter). Vajaduse korral saate kogu teabe kuvamiseks veerulaiust muuta.
Andmed |
||
---|---|---|
120 |
||
10 |
||
150 |
||
23 |
||
Valem |
Kirjeldus |
Tulem |
=SUBTOTAL(9;A2:A5) |
Lahtrivahemiku A2:A5 lahtriväärtuste vahekokkuvõtte summa, kus 9 on esimene argument. |
303 |
=SUBTOTAL(1;A2:A5) |
Lahtrivahemiku A2:A5 lahtriväärtuste vahekokkuvõtte keskmine, kus 1 on esimene argument. |
75,75 |
Märkused |
||
Funktsioon SUBTOTAL nõuab esimese argumendina alati arvulist argumenti (1–11, 101–111). See arvuline argument rakendatakse järgmiste argumentidena määratud väärtuste (lahtrivahemike, nimega vahemike) vahekokkuvõttele. |