Šiame straipsnyje aprašoma formulės sintaksė ir funkcijos SUBTOTAL naudojimas programoje „Microsoft Excel“.
Aprašas
Pateikia sąrašo ar duomenų bazės tarpinę sumą. Tarpinių sumų sąrašą paprastai lengviau sukurti naudojant kompiuterio programos „Excel“ komandą Tarpinė suma skirtuko Duomenys grupėje Struktūra. Sukūrę tarpinių sumų sąrašą, galite jį modifikuoti redaguodami funkciją SUBTOTAL.
Sintaksė
SUBTOTAL(funkcijos_nr,nuoroda1,[nuoroda2],...])
Funkcijos SUBTOTAL sintaksė turi šiuos argumentus.
-
Funkcijos_num būtinas. Skaičius 1–11 arba 101–111, kuris nurodo funkciją, naudotiną tarpinėms sumoms apskaičiuoti. 1–11 yra rankiniu būdu paslėptos eilutės, o 101–111 jų neįtraukia; išfiltruoti langeliai niekada neįtraukiami.
Function_num(įskaitant paslėptas eilutes) |
Function_num(nepaiso paslėptų eilučių) |
Funkcija |
---|---|---|
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 |
-
Nuor1 Būtinas. Pirmasis įvardintasis diapazonas arba nuoroda, kurios tarpinė suma jums reikalinga.
-
Nuor2,... Pasirinktinis. Įvardyti diapazonai arba nuorodos nuo 2 iki 254, kurių tarpinė suma jums reikalinga.
Pastabos
-
Jei nuor1 yra kitų tarpinių sumų, nuorodoje2,... (arba įdėtosios tarpinės sumos), šių įdėtųjų tarpinių sumų nepaisoma, kad būtų išvengta dvigubo skaičiavimo.
-
Kai funkcijos_numeris yra konstantos nuo 1 iki 11, funkcija SUBTOTAL apima eilučių reikšmes, paslėptas naudojant kompiuterio programos „Excel“ skirtuko Pagrindinis grupės Langeliai komandos Formatavimas submeniu Slėpti ir neslėpti komandą Slėpti eilutes. Šias konstantas naudokite, jei norite, kad į tarpinę sumą įeitų paslėpti ir nepaslėpti sąrašo skaičiai. Kai funkcijos_numeris yra konstantos nuo 101 iki 111, funkcija SUBTOTAL ignoruoja eilučių reikšmes, paslėptas naudojant komandą Slėpti eilutes. Šias konstantas naudokite, jei norite, kad į tarpinę sumą įeitų tik nepaslėpti sąrašo skaičiai.
-
Funkcija SUBTOTAL ignoruoja visas eilutes, kurios nerodomos pritaikius filtrą, nepaisant to, kuri funkcijos_numerio reikšmė yra naudojama.
-
Funkcija SUBTOTAL yra skirta stulpelių duomenims (vertikaliems diapazonams). Ji neskirta eilučių duomenims (horizontaliems diapazonams). Pvz., skaičiuojant horizontalaus diapazono tarpinę sumą su funkcijos_numeriu 101 arba didesniu, kaip antai: SUBTOTAL(109;B2:G2), stulpelio paslėpimas tarpinės sumos nepaveikia. Tačiau vertikalaus diapazono tarpinės sumos nepaveikia eilutės paslėpimas.
-
Jei kuri nors iš nuorodų yra trimatė nuoroda, funkcija SUBTOTAL grąžina #VALUE! klaidos reikšmę.
Pavyzdys
Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.
Duomenys |
||
---|---|---|
120 |
||
10 |
||
150 |
||
23 |
||
Formulė |
Aprašas |
Rezultatas |
=SUBTOTAL(9;A2:A5) |
Langelių A2:A5 tarpinės sumos, naudojant 9 kaip pirmąjį argumentą, suma. |
303 |
=SUBTOTAL(1;A2:A5) |
Langelių A2:A5 tarpinės sumos, naudojant 1 kaip pirmąjį argumentą, vidurkis. |
75,75 |
Pastabos |
||
Funkcija SUBTOTAL visada reikalauja skaitinio argumento (nuo 1 iki 11, nuo 101 iki 111) kaip pirmojo argumento. Šis skaitinis argumentas taikomas tarpinei reikšmių (langelių diapazonai, įvardinti diapazonai), kurios nurodomos kaip kiti argumentai, sumai. |