Note: The other languages of the website are Google-translated. Back to English

Sum værdier efter gruppe i Excel

Nogle gange kan du have krav om at summere værdier baseret på gruppe i en tabel. For eksempel har jeg en liste over produkter med deres tilsvarende mængder i en anden kolonne, nu ønsker jeg at få subtotalbeløbet for hvert produkt som vist nedenfor. Denne vejledning introducerer nogle formler til løsning af denne opgave i Excel.


Sum værdier efter gruppe – subtotaler i den oprindelige datatabel

Her skal den generiske syntaks til at summere værdier baseret på gruppe i Excel være sådan:

=IF(group_name=cell_above_group_name, “” ,SUMIF(group_range,group_name,sum_range))
  • group_name: Cellen med det gruppenavn, du vil summere;
  • cell_above_group_name: Cellen over gruppenavnet;
  • group_range: Udvalget af celler indeholder gruppenavnene;
  • sum_range: Området af celler, der svarer til det angivne gruppenavn, der skal summeres.

Hvis dataene er sorteret efter grupperingskolonnen, er det samme produkt arrangeret sammen som vist nedenfor. For at subtotale data efter gruppe kan du oprette formler baseret på funktionerne HVIS og SUM.HVIS.

1. Venligst kopier og indsæt følgende formel i en tom celle ved siden af ​​dine data:

=IF(A2=A1,"",SUMIF($A$2:$A$13,A2,$B$2:$B$13))
  • Bemærk: I formlen:
  • A1 er overskriftscellen, og A2 er den første celle, som indeholder det produktnavn, du vil bruge;
  • A2: A13 er listen indeholder de produktnavne, du vil summere ud fra;
  • B2: B13 er de kolonnedata, du ønsker at få subtotalen.

2. Træk derefter udfyldningshåndtaget ned til de celler, du vil bruge denne formel, og subtotalerne beregnes baseret på hvert produktnavn, se skærmbillede:


Forklaring til formlen:

=IF(A2=A1,"",SUMIF($A$2:$A$13,A2,$B$2:$B$13))

  • SUMIF($A$2:$A$13,A2,$B$2:$B$13): Denne SUMHVIS-funktion summerer kun værdierne i område B2:B13, hvis deres tilsvarende værdier i område A2:A13 er lig med kriteriet A2.
  • IF(A2=A1,"",SUMIF($A$2:$A$13,A2,$B$2:$B$13)): Denne HVIS-funktion kontrollerer hver værdi i kolonne A, hvis dens værdi er den samme som værdien i ovenstående celle. For eksempel, hvis celleværdien A2 er lig med celle A1, vil intet ("") returnere, hvis den ikke stemmer overens, returneres resultatet af SUMHVIS-funktionen.

Sum værdier efter gruppe – subtotaler på et andet sted

Hvis værdierne for hver gruppe ikke er arrangeret sammen og listet tilfældigt i kolonnen, for at summere de matchende værdier baseret på gruppe eller kategori, skal du udtrække hvert gruppenavn fra produktnavnene og derefter få subtotalen baseret på dette gruppenavn som nedenstående skærmbillede vist.

1. Først skal du udtrække det unikke gruppenavn ved at bruge følgende matrixformel, og derefter trykke på Ctrl + Skift + Enter tasterne sammen for at få det første resultat.

=INDEX($A$2:$A$13,MATCH(0,COUNTIF($D$1:D1,$A$2:$A$13),0))
  • Bemærk: I formlen:
  • A2: A13 er rækken af ​​celler, hvor alle unikke værdier skal udtrækkes;
  • D1 er cellen over din indtastede formel.

2. Og vælg derefter formelcellen og træk udfyldningshåndtaget ned til cellerne, indtil alle produktnavne vises, se skærmbillede:

3. Nu kan du summere værdierne ved det gruppenavn, du har udtrukket. I dette tilfælde vil en SUMIF-funktion blive brugt her, indtast venligst nedenstående formel i en tom celle, i dette eksempel vil jeg sætte den i celle E2.

=SUMIF($A$2:$A$13,D2,$B$2:$B$13)

4. Træk derefter udfyldningshåndtaget ned for at kopiere denne formel for at returnere den samlede rækkefølge af andre grupper, se skærmbillede:


Relativ funktion anvendt:

  • SUMIF:
  • SUMIF-funktionen kan hjælpe med at summere celler baseret på ét kriterium.
  • IF:
  • HVIS-funktionen tester for en bestemt tilstand og returnerer den tilsvarende værdi, som du angiver for SAND eller FALSK.

Flere artikler:

  • Subtotale fakturabeløb efter alder
  • For at summere fakturabeløbene baseret på alder, som det viste skærmbillede kan være en almindelig opgave i Excel, vil denne vejledning vise, hvordan du subtotaler fakturabeløb efter alder med en normal SUMIF-funktion.
  • Sum mindste eller nederste N -værdier
  • I Excel er det nemt for os at summere en række celler ved at bruge SUM-funktionen. Nogle gange skal du muligvis summere de mindste eller nederste 3, 5 eller n tal i et dataområde som vist nedenfor. I dette tilfælde kan SUMPRODUKTET sammen med SMALL-funktionen hjælpe dig med at løse dette problem i Excel.
  • Sum mindste eller nederste N-værdier baseret på kriterier
  • I tidligere selvstudie har vi diskuteret, hvordan man summerer de mindste n værdier i et dataområde. I denne artikel vil vi udføre en yderligere avanceret operation - at summere de laveste n værdier baseret på et eller flere kriterier i Excel.

De bedste Office-produktivitetsværktøjer

Kutools til Excel - Hjælper dig med at skille dig ud fra mængden

Kunne du tænke dig at udføre dit daglige arbejde hurtigt og perfekt? Kutools til Excel bringer 300 kraftfulde avancerede funktioner (Kombiner projektmapper, sum efter farve, delt celleindhold, konverter dato, og så videre...) og spar 80% tid for dig.

  • Designet til 1500 arbejdsscenarier, hjælper dig med at løse 80 % Excel-problemer.
  • Reducer tusindvis af tastatur- og museklik hver dag, lindre dine trætte øjne og hænder.
  • Bliv en Excel-ekspert på 3 minutter. Behøver ikke længere huske smertefulde formler og VBA-koder.
  • 30-dages ubegrænset gratis prøveperiode. 60-dages pengene tilbage garanti. Gratis opgradering og support i 2 år.
Ribbon of Excel (med Kutools til Excel installeret)

Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)

  • Et sekund til at skifte mellem snesevis af åbne dokumenter!
  • Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
  • Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
  • Bringer effektive faner til Office (inkluderer Excel), Ligesom Chrome, Firefox og ny Internet Explorer.
Skærmbillede af Excel (med Office-fanen installeret)
Sorter kommentarer efter
Kommentarer (0)
Ingen vurderinger endnu. Vær den første til at bedømme!
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL