Applies ToExcel för Microsoft 365 Excel för Microsoft 365 för Mac Excel för webben Excel 2024 Excel 2021 Excel 2019 Excel 2016

I pivottabeller kan du använda summeringsfunktioner i värdefält till att kombinera värden från underliggande källdata. Om summeringsfunktioner och anpassade beräkningar inte ger de resultat du vill ha kan du skapa egna formler i beräknade fält och beräknade element. Du kan till exempel lägga till ett beräknat element med formeln för provision, som kan variera mellan olika regioner. Pivottabellen skulle sedan automatiskt ta med provisionen i delsummor och totalsummor.

Ett annat sätt att beräkna är att använda Mått i Power Pivot, som du skapar med hjälp av en DAX (Data Analysis Expressions) formel. Mer information finns i Skapa ett mått i Power Pivot.

Pivottabeller innehåller många sätt att beräkna data. Läs mer om vilka beräkningsmetoder som är tillgängliga, hur beräkningar påverkas av typen av källdata och hur du använder formler i pivottabeller och pivotdiagram.

När du ska beräkna värden i en pivottabell kan du använda några eller alla av följande beräkningsmetoder:

  • Summafunktioner i värdefält    Data i värdeområdet summerar underliggande källdata i pivottabellen. Till exempel skulle följande källdata:

    Exempel på källdata för pivottabell

  • Ger följande pivottabeller och pivotdiagram. Om du skapar ett pivotdiagram från data i en pivottabell återger värdena i pivotdiagrammet beräkningarna i kopplad Pivottabellrapport.

    Exempel på pivottabellrapport

    Exempel på en pivotdiagramrapport

  • I pivottabellen innehåller kolumnfältet Månad elementen Mars och April. Radfältet Region innehåller elementen Nord, Syd, Öst och Väst. Värdet i skärningspunkten mellan kolumnen April och raden Nord är den totala säljintäkten från posterna i källdata där värdet för Månad är April och värdet för Region är Nord.

  • I ett pivotdiagram kan fältet Region vara ett kategorifält där Nord, Syd, Öst och Väst visas som kategorier. Fältet Månad kan vara ett seriefält där elementen Mars, April och Maj visas som serier i förklaringen. Ett Värde-fält med namnet Försäljningssumma kan innehålla databrytpunkter som representerar den totala intäkten i varje region för varje månad. En brytpunkt skulle till exempel via placeringen på den lodräta (värde)axeln representera den totala försäljningen för April i regionen Nord.

  • När värdefälten ska beräknas är följande summafunktioner tillgängliga för alla typer av källdata utom OLAP-källdata (Online Analytical Processing).

    Funktion

    Summerar

    Summa

    Summan av värdena. Det här är standardfunktionen för numeriska data.

    Antal

    Antalet datavärden. Summeringsfunktionen Antal fungerar som funktionen ANTALV. Antal är standardfunktionen för data som inte är tal.

    Medel

    Värdenas medelvärde.

    Max

    Det största värdet.

    Min

    Det minsta värdet.

    Produkt

    Produkten av värdena.

    Antal tal

    Antalet datavärden som är tal. Summeringsfunktionen Antal tal fungerar som funktionen ANTAL.

    STDAV

    En uppskattning av standardavvikelsen i en population där urvalet är en delmängd av hela populationen.

    STDAVP

    Standardavvikelsen för en population, där populationen är alla data som ska summeras.

    VARIANS

    En uppskattning av variansen i en population där urvalet är en delmängd av hela populationen.

    VARIANSP

    Variansen för en population, där populationen är alla data som ska summeras.

  • Anpassade beräkningar    En anpassad beräkning visar värden som baseras på andra element eller celler i dataområdet. Du kan till exempel visa värden i datafältet Försäljningssumma som en procentandel av försäljningen för Mars, eller som en löpande summa av posterna i fältet Månad.

    Följande funktioner är tillgängliga för anpassade beräkningar i värdefält.

    Funktion

    Resultat

    Ingen beräkning

    Visar värdet som anges i fältet.

    % av totalsumman

    Visar värden som en procentandel av totalsumman för alla värden eller datapunkter i rapporten.

    % av kolumnsumma

    Visar alla värden i varje kolumn eller serie som en procentandel av totalsumman för kolumnen eller serien.

    % av radsumma

    Visar värdena i varje rad eller kategori som en procentandel av totalsumman för raden eller kategorin.

    % av

    Visar värden som en procentandel av värdet för Baselementen i Basfältet.

    % av summa för överordnad rad

    Värden beräknas enligt följande:

    (elementets värde) / (värdet för det överordnade elementet i rader)

    % av summa för överordnad kolumn

    Värden beräknas enligt följande:

    (elementets värde) / (värdet för det överordnade elementet i kolumner)

    % av överordnad summa

    Värden beräknas enligt följande:

    (elementets värde) / (värdet för det överordnade elementet i det valda basfältet)

    Skillnad

    Visar värden som skillnaden från baselementet i basfältet.

    % skillnad

    Visar värden som en procentuell skillnad från baselementet i basfältet.

    Löpande summa

    Visar värdet för på varandra följande element i basfältet som en löpande summa.

    % löpande summa

    Beräknar värdet som en procentandel för på varandra följande element i basfältet som visas som en löpande summa.

    Rangordna från minst till störst

    Visar rangordningen för valda värden i en specifik lista där det minsta elementet i fältet listas som 1 och varje större element får ett högre värde i rangordningen.

    Rangordna från störst till minst

    Visar rangordningen för valda värden i en specifik lista där det största elementet i fältet listas som 1 och varje mindre element får ett högre värde i rangordningen.

    Index

    Värden beräknas enligt följande:

    ((värde i cell) x (Totalsumma för totalsummor)) / ((Totalsumma för rader) x (Totalsumma för kolumner))

  • Formler    Om summeringsfunktioner och anpassade beräkningar inte ger de resultat du vill ha kan du skapa egna formler i beräknade fält och beräknade element. Du kan till exempel lägga till ett beräknat element med formeln för provision, som kan variera mellan olika regioner. Rapporten skulle sedan automatiskt ta med provisionen i delsummor och totalsummor.

Vilka beräkningar och alternativ som är tillgängliga i en rapport beror på om källdata kommer från en OLAP-databas eller en annan typ av datakälla.

  • Beräkningar baserade på OLAP-källdata    I pivottabeller som skapas från OLAP-kuber förberäknas summerade värden på OLAP-servern innan resultatet visas i Excel. Du kan inte ändra hur de här värdena beräknas i pivottabellen. Du kan till exempel inte ändra summeringsfunktionen som används till att beräkna datafält eller delsummor, eller lägga till beräknade fält och beräknade element.

    Även om OLAP-servern tillhandahåller beräknade fält, som kallas för beräknade medlemmar, kommer du att se de här fälten i fältlistan för pivottabellen. Du ser också eventuella beräknade fält och beräknade element som skapats av makron som har skrivits i Visual Basic for Applications (VBA) och lagras i arbetsboken, men du kan inte ändra de här fälten eller elementen. Om du behöver ytterligare typer av beräkningar kan du kontakta administratören för OLAP-databasen.

    För OLAP-källdata kan du inkludera eller exkludera värden för dolda element när du beräknar delsummor och totalsummor.

  • Beräkningar baserade på andra typer av källdata än OLAP    I pivottabeller som är baserade på andra typer av externa data eller kalkylbladsdata används summeringsfunktionen Summa till att beräkna värdefält som innehåller numeriska data och summeringsfunktionen Antal till att beräkna datafält som innehåller text. Du kan välja en annan summeringsfunktion, som Medelvärde, Max eller Min, om det behövs i din analys. Du kan också skapa egna formler som använder element i rapporten eller andra data i kalkylbladet genom att skapa ett beräknat fält eller ett beräknat element i ett fält.

Du kan bara skapa formler i rapporter som baseras på data från andra källor än OLAP. Du kan inte använda formler i rapporter som baseras på en OLAP-databas. När du använder formler i pivottabeller bör du känna till följande syntaxregler och beteenden:

  • Element i pivottabellformler    I formler som du skapar för beräknade fält och beräknade element kan du använda operatorer och uttryck precis som i andra kalkylbladsformler. Du kan använda konstanter och hänvisa till data från rapporten, men du kan inte använda cellreferenser eller definierade namn. Du kan inte använda kalkylbladsfunktioner där cellreferenser eller definierade namn ingår argument, och du kan inte använda matrisfunktioner.

  • Namn på fält och element    I Excel används fält- och elementnamn till att identifiera motsvarande rapportelement i dina formler. I exemplet nedan har data i området C3: C9 fältnamnet Mejeri. Ett beräknat element i fältet Typ som uppskattar försäljningen för en ny produkt baserat på försäljningen av mejeriprodukter skulle kunna ha formeln =Mejeri * 115%.

    Pivottabellrapport, exempel

    Obs!: I ett pivotdiagram visas fältnamnen i fältlistan för pivottabellen, och du ser elementnamnen i listrutan för respektive fält. Blanda inte ihop dessa namn med namnen du ser i Diagramtips, som istället baseras på namn på serier och datapunkter.

  • Formler används på totalsummor, inte på enskilda poster    I formler för beräknade fält används summan av underliggande data för fälten i formeln. I formeln =Försäljning * 1,2 för ett beräknat fält multipliceras till exempel summan av försäljningen för varje typ och region med 1,2. Varje enskild försäljning multipliceras inte med 1,2 innan summeringen.

    I formler för beräknade element används de enskilda posterna. I formeln =Mejeri * 115 % för ett beräknat element multipliceras till exempel varje enskild försäljning av mejeriprodukter med 115 %, och därefter summeras de multiplicerade värdena i värdeområdet.

  • Blanksteg, siffror och symboler i namn    I namn som innehåller fler än ett fält kan fälten stå i valfri ordning. I exemplet ovan kan cellerna C6: D6 vara April Nord eller Nord April. Använd enkla citattecken runt namn som består av fler än ett ord eller som innehåller siffror och symboler.

  • Totalsummor    Formler kan inte referera till totalsummor (som Mars totalt, April totalt eller Totalsumma i exemplet).

  • Fältnamn i elementreferenser    Du kan ta med fältnamnet i en referens till ett element. Elementnamnet måste stå inom hakparenteser, till exempel Region[Nord]. Använd det här formatet så att du undviker fel av typen #NAME? när två element i två olika fält i en rapport har samma namn. Om en rapport till exempel innehåller elementet kött i fältet Typ och samtidigt elementet Kött i fältet Kategori kan du förhindra fel av typen #NAME? genom att referera till elementen som Typ[Kött] och Kategori[Kött].

  • Referera till element utifrån position    Du kan referera till ett element utifrån dess position i rapporten så som den är sorterad och visas för närvarande. Typ[1] är Mejeri och Typ[2] är Skaldjur. Vilket element som refereras kan när som helst ändras om elementen byter plats eller om andra element visas eller döljs. Dolda element räknas inte i det här indexet.

    Du kan använda relativa positioner när du refererar till element. Positionerna avgörs i förhållande till det beräknade element som innehåller formeln. Om Syd är aktuell region så är Region[-1]Nord och om Nord är aktuell region så är Region[+1]Syd. Ett beräknat objekt kan till exempel ha formeln =Region[-1] * 3 %. Om den position du anger är före det första objektet eller efter det sista objektet i fältet ger formeln ett fel av typen #REF!.

Om du vill använda formler i ett pivotdiagram kan du skapa formlerna i den associerade pivottabellen, där du kan se de enskilda värdena som dina data består av, och sedan kan du visa resultatet grafiskt i pivotdiagrammet.

Följande pivotdiagram visar till exempel försäljningen per region för varje säljare:

Pivotdiagramrapport som visar försäljningen per säljare och region

Om du vill se hur försäljningen skulle se ut om den ökade med 10 procent kan du skapa ett beräknat fält i den associerade pivottabellen med formeln =Försäljning * 110 %.

Resultatet visas omedelbart i pivotdiagrammet, som i följande diagram:

Pivotdiagramrapport som visar att försäljningen ökade med 10 procent per region

Om du vill se en separat brytpunkt för försäljningen i region Nord minus transportkostnader på 8 procent kan du skapa ett beräknat element i fältet Region med formeln =Nord – (Nord * 8 %).

Resultatet blir ett diagram som ser ut så här:

Pivotdiagramrapport med ett beräknat objekt.

Ett beräknat element som har skapats i fältet Försäljare skulle däremot visas som en serie representerad i förklaringen och visas i diagrammet som en datapunkt i varje kategori.

Behöver du mer hjälp? 

Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.