Suma pe grupuri în tabelul Excel

Anonim


Este ușor de sumat pe grup în afara tabelului folosind funcția SUMIF, dar dacă vrem să însumăm grupurile din tabel. La fel ca tabelul pivot. Acest lucru este, de asemenea, ușor de făcut. Acest articol spune despre cum să sumeze valorile în funcție de grupul lor în același tabel fără repetări.

Formula generică

= IF (group_nameCell_Above_group_name, SUMIF (group_range, group_name, sum_range), ””)

Formula generică de mai sus poate părea lungă, dar tocmai am folosit nume descriptive, astfel încât să se explice singură.
Numele Grupului: referința celulei a numelui grupului pe care doriți să îl însumați.
Cell_Above_group_name: referința celulei celulei deasupra numelui grupului.
Gama_grup: referința intervalului care conține numele grupurilor.
Suma_interval: intervalul de celule care conține valorile.

Așadar, să vedem cum funcționează cu un exemplu.

Exemplu: Suma valorilor după grup
Aici avem acest tabel excel care conține date a trei companii cu unele date aleatorii.

Prima și cea mai bună metodă este utilizarea tabelelor pivot. Tabelul pivot este cel mai bine pentru a obține date rezumate și structurate pe grupuri.
Dar, din orice motiv, dacă doriți să însumați valorile în funcție de grup numai în tabelul original. Apoi utilizați această metodă. Mai întâi sortați tabelul după grupuri. Și apoi scrieți această formulă în C2:

= IF (A2A1, SUMIF ($ A $ 2: $ A $ 10 $, A2, $ B $ 2: $ B $ 10), "")

Copiați această formulă și avem suma noastră de grupuri diferite.

Deci, cum funcționează această formulă excel?
Pentru ca această formulă să funcționeze, este foarte importantă sortarea datelor pe grupuri.

Să vedem funcția în C2 = IF (A2A1, SUMIF ($ A $ 2: $ A $ 10, A2, $ B $ 2: $ B $ 10), "").,
Aici funcția IF verifică dacă Nume în A2 nu este egal cu A1. Nu sunt egale, prin urmare funcția SUMIF rulează și sumează valoarea în intervalul $ B $ 2: $ B $ 10 pentru valoarea doar în A2, ceea ce ne dă 25551 în C2.

Să vedem funcția din C3, = IF (A2A1, SUMIF ($ A $ 2: $ A $ 10, A3, $ B $ 2: $ B $ 10), "")
Aici funcția IF verifică dacă Nume în A3 nu este egal cu A2. Sunt egali. Prin urmare, funcția SUMIF este omisă și se returnează partea falsă care nu conține nimic („”).

Cum se utilizează funcția SUMIF în Excel

SUME cu date în Excel

SUMIF cu celule care nu sunt goale

Cum se utilizează funcția SUMIFS în Excel

SUMIFE folosind logica AND-OR

Articole populare:

Funcția VLOOKUP în Excel

COUNTIF în Excel 2016

Cum se utilizează funcția SUMIF în Excel