Funcția SUBTOTAL

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:

  • Function_num 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.
Num_funcție
(include rândurile ascunse)
Num_funcție
(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 cadrul ref1, ref2,... (sau subtotalurile imbricate), aceste subtotaluri imbricate sunt ignorate pentru a evita dubla considerare.
  • 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ă vreuna dintre referințe este de tip 3-D, funcția 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ă.