Excel

Sum efter gruppe

Sum Group

Excel -formel: Sum efter gruppeGenerisk formel | _+_ | Resumé

For at subtotale data efter gruppe eller etiket, direkte i en tabel, kan du bruge en formel baseret på SUMIF -funktionen.





hvordan man opretter en solvermodel i Excel

I det viste eksempel er formlen i D5:

= IF (A2=A1,'', SUMIF (A:A,A2,B:B))

Bemærk: data skal sorteres efter grupperingskolonnen for at få fornuftige resultater.





Forklaring

Rammerne for denne formel er baseret på IF, som tester hver værdi i kolonne B for at se, om den er den samme som værdien i 'cellen ovenfor'. Når værdierne matcher, returnerer formlen intet (''). Når værdierne er forskellige, kalder IF -funktionen SUMIF:

 
= IF (B5=B4,'', SUMIF (B:B,B5,C:C))

I hver række, hvor SUMIF udløses af IF, beregner SUMIF summen af ​​alle matchende rækker i kolonne C (C: C). De kriterier, der bruges af SUMIF, er den aktuelle rækkeværdi i kolonne B (B5), testet i forhold til hele kolonne B (B: B).



Fuldkolonnehenvisninger som denne er fede og elegante, da du ikke behøver at bekymre dig om, hvor dataene begynder og slutter, men du skal være sikker på, at der ikke er ekstra data over eller under tabellen, der kan blive fanget af SUMIF.

Ydeevne

Det kan se ud til at bruge en fuld kolonnehenvisning er en dårlig idé, da de nuværende versioner af Excel indeholder mere end 1 mio rækker. Test har imidlertid vist, at Excel kun evaluerer data i 'brugt område' (A1 til adressen for skæringspunktet mellem den sidst anvendte kolonne og sidst anvendte række) med denne formeltype.

Charles Williams over på Fast Excel har en god artikel om dette emne , med et komplet sæt tidsresultater.

hvordan man organiserer tal fra mindst til størst i Excel

Hvorfor med pivottabeller?

Dette eksempel er beregnet til at vise, hvordan fulde kolonnehenvisninger fungerer, og hvordan de kan bruges direkte i en datatabel. Pivottabeller er fortsat en glimrende måde at gruppere og opsummere data på.

Forfatter Dave Bruns


^