Acest articol descrie sintaxa de formulă și utilizarea funcției SUBTOTAL în Microsoft Excel.
Descriere
Returnează un subtotal într-o listă sau o bază de date. În general, este ușor să se creeze o listă cu subtotaluri utilizând comanda Subtotal din grupul Schiță din fila Date din aplicația desktop Excel. Odată ce ați creat lista de subtotaluri, aveți posibilitatea să o modificați editând funcția SUBTOTAL.
Sintaxă
SUBTOTAL(num_funcție,ref1,[ref2]...])
Sintaxa funcției SUBTOTAL are următoarele argumente:
-
Num_funcție Obligatoriu. Numărul 1-11 sau 101-111 care specifică funcția de utilizat pentru subtotal. 1-11 include rândurile ascunse manual, în timp ce 101-111 le exclude; celulele filtrate sunt întotdeauna excluse.
Function_num(include rândurile ascunse) |
Function_num(ignoră rândurile ascunse) |
Funcție |
---|---|---|
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 |
-
Ref1 Obligatoriu. Este prima zonă denumită sau referință pentru care doriți subtotalul.
-
Ref2,... Opțional. Reprezintă zonele sau referințele de la 2 la 254 pentru care doriți să calculați subtotalul.
Observații
-
Dacă există alte subtotaluri în ref1, ref2,... (sau subtotalurile imbricate), aceste subtotaluri imbricate sunt ignorate pentru a evita dubla contorizare.
-
Pentru constantele num_funcție de la 1 la 11, funcția SUBTOTAL cuprinde valorile din rândurile ascunse de comanda Ascundere rânduri din submeniul Ascundere și reafișare din comanda Format din grupul Celule din fila Pornire din aplicația desktop Excel. Utilizați aceste constante când doriți un subtotal al numerelor ascunse și neascunse dintr-o listă. Pentru constantele num_funcție de la 101 la 111, funcția SUBTOTAL ignoră valorile din rândurile ascunse de comanda Ascundere rânduri. Utilizați aceste constante când doriți un subtotal numai al numerelor neascunse dintr-o listă.
-
Funcția SUBTOTAL ignoră orice rând care nu cuprinde rezultatul unui filtru, indiferent ce valoare num_funcție utilizați.
-
Funcția SUBTOTAL este proiectată pentru coloane de date sau zone verticale. Nu este proiectată pentru rânduri de date sau zone orizontale. De exemplu, când faceți subtotalul unei zone orizontale cu o valoare num_funcție de 101 sau mai mare, cum ar fi SUBTOTAL(109,B2:G2), ascunderea unei coloane nu afectează subtotalul. Dar ascunderea unui rând dintr-o zonă verticală afectează subtotalul.
-
Dacă oricare dintre referințe este o referință 3-D, SUBTOTAL returnează #VALUE! .
Exemplu
Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.
Date |
||
---|---|---|
120 |
||
10 |
||
150 |
||
23 |
||
Formulă |
Descriere |
Rezultat |
=SUBTOTAL(9;A2:A5) |
Suma subtotalului celulelor A2:A5, folosind 9 ca prim argument. |
303 |
=SUBTOTAL(1;A2:A5) |
Media subtotalului celulelor A2:A5, folosind 1 ca prim argument. |
75,75 |
Note |
||
Funcția SUBTOTAL necesită întotdeauna un argument numeric (de la 1 la 11, de la 101 la 111) ca primul său argument. Acest argument numeric este aplicat subtotalului valorilor (zone de celule, intervale denumite) care sunt specificate în argumentele care urmează. |