Excelkurs online

I Excelbloggen tar vi upp funktioner och tips i Excel som är bra att känna till och underlättar vardagen för dig.

Formeln GRUPPERAEFTER

När man har en stor tabell med data som man behöver sammanfatta så använder många sig av pivottabeller. Det finns även den dynamiska områdesfunktionen GRUPPERAEFTER() som kan användas för att sammanfatta tabeller direkt i arbetsboken. Du kan ladda ner exempelfil under inläggets rubrik.

Vår data ser ut som i bilden nedan där vi har dynamisk tabell som heter Tbl_Orderlista som registrerar utgående orders av sportartiklar till olika kunder.

Vi skall nu sammanfatta hur många Antal artiklar som har sålts till varje Kund totalt?



Vi ställer oss i cellen G2 under Kund och skriver in formeln GRUPPERAEFTER enligt:

=GRUPPERAEFTER(Tbl_Orderlista[Kund];Tbl_Orderlista[Antal];SUMMA)

Vi får då resultatet enligt bilden nedan:



Formeln GRUPPERAEFTER() har flera argument och nedan går vi igenom de tre som är obligatoriska.

Row_fields = De kolumner som det skall grupperas efter, i vårat fall väljer vi raderna i kolumn Tbl_Orderlista.

Values: De fält som vi vill skall sammanfattas. I vårat fall valde vi Tbl_Orderlista[Antal]

Function: En funktion som skall aggregera värdena i fältet Values. I vårat fall valde vi värdet ”SUMMA” vilket summerar värdena i Antal.

Vill vi veta hur många produkter som sålts till varje kund så kan vi även inkludera fältet Tbl_Orderlista[Produkt] till GRUPPERAEFTER() formeln enligt nedan:

=GRUPPERAEFTER(Tbl_Orderlista[[Kund]:[Produkt]];Tbl_Orderlista[Antal];SUMMA)

Vi får då resultatet enligt nedan.



DELA