Innehållsförteckning
Den här handledningen visar hur du skapar en Excel-formel för procentuell ökning eller minskning och hur du använder den med både positiva och negativa tal.
I Microsoft Excel finns det 6 olika funktioner för att beräkna varians. Ingen av dem är dock lämplig för att beräkna den procentuella skillnaden mellan två celler. De inbyggda funktionerna är utformade för att hitta varians i klassisk bemärkelse, dvs. hur långt en uppsättning värden är spridda från sitt genomsnitt. En procentuell varians är något annat. I den här artikeln hittar du rättformel för att beräkna procentuell förändring i Excel.
Vad är procentuell förändring?
Procentuell förändring, aka procentuell avvikelse. eller . skillnad är en proportionell förändring mellan två värden, ett ursprungligt värde och ett nytt värde.
Formeln för procentuell förändring beräknar hur mycket något förändras procentuellt mellan två perioder. Du kan till exempel beräkna variansen mellan försäljningen i år och förra året, mellan en prognos och den observerade temperaturen, mellan en budgeterad kostnad och den verkliga kostnaden.
Om du till exempel tjänade 1 000 dollar i januari och 1 200 dollar i februari är skillnaden en ökning av inkomsten med 200 dollar. Men hur mycket är det i procent? För att ta reda på det använder du en formel för procentuell förändring.
Excel formel för procentuell förändring
Det finns två grundläggande formler för att hitta den procentuella skillnaden mellan två tal.
Klassisk formel för procentuell avvikelse
Här är den allmänt använda formeln för att beräkna den procentuella förändringen:
( nytt_värde - gammalt_värde ) / gammalt_värdeInom matematiken utför du normalt tre steg för att beräkna den procentuella variationen mellan två numeriska värden:
- Subtrahera det nya värdet från det gamla.
- Dela skillnaden med det gamla antalet.
- Multiplicera resultatet med 100.
I Excel hoppar du över det sista steget genom att tillämpa Procentuell andel format.
Excel formel för procentuell förändring
Här är en enklare formel för procentuell förändring i Excel som ger samma resultat.
nytt_värde / gammalt_värde - 1Hur man beräknar procentuell förändring i Excel
För att hitta den procentuella skillnaden mellan två tal i Excel kan du använda någon av ovanstående formler. Låt oss säga att du har den uppskattade försäljningen i kolumn B och den faktiska försäljningen i kolumn C. Om vi antar att det uppskattade talet är det "basala" värdet och det faktiska värdet är det "nya" värdet, får formlerna denna form:
=(C3-B3)/B3
eller .
=C3/B3-1
Formlerna ovan jämför siffrorna i rad 3. Om du vill beräkna förändringsprocenten i hela kolumnen måste du göra så här:
- Skriv in formeln för den procentuella skillnaden i en tom cell på rad 3, till exempel D3 eller E3.
- När formelcellen är markerad klickar du på Procent Stil på bandet eller tryck på genvägen Ctrl + Shift + %. Detta omvandlar det returnerade decimaltalet till procent.
- Dra formeln nedåt över så många rader som behövs.
När du har kopierat formeln får du en kolumn med procentuell förändring från dina data.
Hur Excel-formeln för procentuell förändring fungerar
När du gör beräkningarna manuellt tar du ett gammalt (ursprungligt) värde och ett nytt värde, finner skillnaden mellan dem och dividerar den med det ursprungliga värdet. För att få resultatet i procent multiplicerar du det med 100.
Om det ursprungliga värdet till exempel är 120 och det nya värdet är 150, kan den procentuella skillnaden beräknas på detta sätt:
=(150-120)/120
=30/120
=0.25
0.25*100 = 25%
Tillämpning av Procentuell andel I Excel visas ett decimaltal automatiskt som en procentsats, därför utelämnas *100-delen.
Excel-formel för procentuell ökning/minskning
Eftersom procentuell ökning eller minskning bara är ett specialfall av procentuell variation beräknas den med samma formel:
( nytt_värde - initial_value ) / initial_valueEller
nytt_värde / initial_value - 1För att till exempel beräkna procentuell ökning mellan två värden (B2 och C2) är formeln:
=(C2-B2)/B2
Eller
=C2/B2-1
En formel för att beräkna procentuell minskning är exakt densamma.
Excel procentuell förändring absolut värde
Som standard returnerar formeln för procentuell variation i Excel ett positivt värde för procentuell ökning och ett negativt värde för procentuell minskning. Om du vill få fram den procentuella förändringen som en Absolutvärde utan hänsyn till dess tecken, och omsluta formeln i ABS-funktionen på följande sätt:
ABS((( nytt_värde - gammalt_värde ) / gammalt_värde)I vårt fall har formeln följande form:
=ABS((C3-B3)/B3)
Den här fungerar också bra:
=ABS(C3/B3-1)
Beräkna rabattprocent
Det här exemplet visar ytterligare en praktisk användning av Excel-formeln för procentuell förändring - att räkna ut en procentuell rabatt. Så, mina damer, kom ihåg det här när ni ska shoppa:
rabattprocent = (rabatterat pris - ordinarie pris) / ordinarie pris
rabatt % = rabatterat pris / ordinarie pris - 1
En rabattprocent visas som ett negativt värde eftersom det nya rabatterade priset är lägre än det ursprungliga priset. Om du vill visa resultatet som en Positivt tal. , bädda in formler i ABS-funktionen som vi gjorde i det föregående exemplet:
=ABS((C2-B2)/B2)
Beräkna värdet efter procentuell förändring
För att få ett värde efter den procentuella ökningen eller minskningen är den allmänna formeln:
initial_value *(1+ procentuell_förändring )Antag att du har de ursprungliga värdena i kolumn B och den procentuella skillnaden i kolumn C. För att beräkna det nya värdet efter den procentuella förändringen är formeln i D2 kopierad ner:
=B2*(1+C2)
Först hittar du den totala procentsatsen som måste multipliceras med det ursprungliga värdet. För detta är det bara att addera procentsatsen till 1 (1+C2). Sedan multiplicerar du den totala procentsatsen med de ursprungliga siffrorna för att få det önskade resultatet.
Som du kan se fungerar den här lösningen bra för både procentuell ökning och minskning:
Till öka eller minska en hel kolumn med en viss procent Om du till exempel vill öka alla värden i kolumn B med 5 % skriver du in nedanstående formel i C2 och drar den sedan nedåt över de återstående raderna:
=B2*(1+5%)
Här multiplicerar du helt enkelt det ursprungliga värdet med 105 %, vilket ger ett värde som är 5 % högre.
För att underlätta kan du ange procentvärdet i en fördefinierad cell (F2) och hänvisa till den cellen. Tricket är att låsa cellhänvisningen med $-tecknet, så att formeln kopieras korrekt:
=B2*(1+$F$2)
Fördelen med det här tillvägagångssättet är att du bara behöver ändra värdet i en enda cell om du vill öka en kolumn med ytterligare en procentandel. Eftersom alla formler är kopplade till den cellen räknas de om automatiskt.
Beräkning av procentuell varians med negativa värden
Om några av värdena representeras av negativa tal fungerar den traditionella formeln för procentuell skillnad felaktigt. En allmänt accepterad lösning är att göra nämnaren till ett positivt tal med hjälp av ABS-funktionen.
Här är en generisk Excel-formel för procentuell förändring med negativa tal:
( nytt_värde - gammalt_värde ) / ABS( gammalt_värde )Med det gamla värdet i B2 och det nya värdet i C2 blir den verkliga formeln följande:
=(C2-B2)/ABS(B2)
Även om denna ABSjustering är tekniskt korrekt kan formeln ge missvisande resultat om det ursprungliga värdet är negativt och det nya värdet är positivt och vice versa.
Excel procentuell förändring dividerar med nollfel (#DIV/0)
Om din datamängd innehåller nollvärden är det troligt att du stöter på ett fel vid delning med noll (#DIV/0!) när du beräknar procentuell förändring i Excel eftersom du inte kan dividera ett tal med noll i matematik. Funktionen IFERROR kan hjälpa dig att lösa detta problem. Beroende på vad du förväntar dig av slutresultatet kan du använda en av följande lösningar.
Lösning 1: Om det gamla värdet är noll, återges 0.
Om det gamla värdet är noll är den procentuella förändringen 0 % oavsett om det nya värdet är noll eller inte.
=IFERROR((C2-B2)/B2, 0)
eller .
=IFERROR(C2/B2-1, 0)
Lösning 2: Om det gamla värdet är noll, återges 100 %.
I denna lösning tillämpas en annan metod som utgår från att det nya värdet har vuxit med 100 % från noll:
=IFERROR((C2-B2)/B2, 1)
=IFERROR(C2/B2-1, 1)
I det här fallet skulle den procentuella skillnaden vara 100 % om det gamla värdet är noll (rad 5) eller om båda värdena är noll (rad 9).
Om man tittar på de markerade posterna nedan blir det uppenbart att ingen av de två formlerna är perfekta:
För att få bättre resultat kan du kombinera de två formlerna till en med hjälp av det inbäddade IF-kommandot:
=IF(C20, IFERROR((C2-B2)/B2, 1), IFERROR((C2-B2)/B2, 0))
Denna förbättrade formel kommer att återkomma:
- Den procentuella förändringen är 0 % om både det gamla och det nya värdet är nollor.
- Den procentuella förändringen är 100 % om det gamla värdet är noll och det nya värdet inte är noll.
Så här räknar du ut en procentuell ökning eller minskning i Excel. Om du vill ha praktisk erfarenhet är du välkommen att ladda ner vår arbetsbok nedan. Tack för att du läste och hoppas att vi ses på vår blogg nästa vecka!
Arbetsbok för övning för nedladdning
Excel-formel för procentuell ökning/minskning - exempel (.xlsx-fil)