Funkcija SUBTOTAL

Š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.

  • Function_num Būtina. 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
(neįskaito 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ūtina. Pirmasis įvardintasis diapazonas arba nuoroda, kurios tarpinė suma jums reikalinga.
  • 2 nuoroda,... Pasirinktinai. Įvardyti diapazonai arba nuorodos nuo 2 iki 254, kurių tarpinė suma jums reikalinga.

Pastabos

  • Jei nuorodoje1, nuorodoje2 yra kitų tarpinių sumų,... (arba įdėtųjų tarpinių sumų), š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šymas 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.