Hoppa till huvudinnehåll

Beräkna procentuell förändring mellan 2 siffror i Excel

Oavsett om det är för affärsanalys, akademisk forskning eller privatekonomi, är det viktigt att behärska beräkningar av procentuell förändring för effektiv dataanalys. Den här artikeln kommer att börja med de väsentliga formlerna för att beräkna procentuella ökningar och minskningar i Excel, och sedan fördjupa sig i mer avancerade operationer, inklusive hantering av negativa tal, hantering av nollvärden och omvänd beräkning av ursprungliga eller nya värden baserat på givna procentuella förändringar.


Grundläggande formler för att beräkna procentuell förändring

Det finns två grundläggande formler för att beräkna procentuell förändring mellan två tal:

Formel 1:

=(new_value - old_value) / old_value

Formel 2:

=new_value / old_value – 1

Dessa formler kan hjälpa dig att avgöra hur mycket ett visst antal har ökat eller minskat i procent. Nedan hittar du två exempel på hur dessa formler kan användas för att beräkna den procentuella förändringen mellan två tal.


Beräkna procentuell förändring mellan två siffror

Det här avsnittet visar dig steg för steg hur du beräknar procentuell ökning och minskning mellan två siffror.


Beräkna procentuell ökning

Om det nya värdet är större än det gamla värdet blir resultatet en procentuell ökning. Som visas i skärmdumpen nedan, anta att du har en webbplats där de registrerade användarna växer varje år. För att beräkna den procentuella ökningen av användare per år kan du göra enligt följande.

Steg 1: Använd formeln för att få resultatet

Välj en tom cell (D2 i det här fallet), ange en av följande formler och tryck på ange nyckeln för att få resultatet. Markera den här cellen och dra den Fyll handtaget ner för att få resten av resultaten. Och resultatet visas som allmänna siffror som följande skärmdump visas:

=(C2-B2)/B2
=C2/B2-1

Steg 2: Formatera resultatet i procent

För att formatera siffrorna som procent, behåll resultatcellerna markerade, gå till välj Procent stil knapp i Antal grupp under Hem fliken.

Resultat

Den procentuella ökningen av användare per år har nu beräknats. Se skärmdump nedan:

Anmärkningar: I formeln, C2 är cellen som innehåller det nya värdet och B2 är cellen som innehåller det gamla värdet.

Beräkna procentuell minskning

Om det nya värdet är mindre än det gamla värdet är det en minskning. Skärmdumpen nedan visar ett fall i produktpriser. För att beräkna den procentuella minskningen av dessa priser, fortsätt enligt följande.

Steg 1: Använd formeln för att få resultatet

Välj en tom cell (D2 i det här fallet), ange en av följande formler och tryck på ange nyckeln för att få resultatet. Markera den här cellen och dra den Fyll handtaget ner för att få resten av resultaten. Och resultatet visas som allmänna siffror som följande skärmdump visas:

=(C2-B2)/B2
=C2/B2-1

Steg 2: Formatera resultatet i procent

För att formatera siffrorna som procent, behåll resultatcellerna markerade, gå till välj Procent stil knapp i Antal grupp under Hem fliken.

Resultat

Den procentuella minskningen av dessa priser har nu beräknats. Se skärmdump nedan:

Anmärkningar: I formeln, C2 är cellen som innehåller det nya priset och B2 är cellen som innehåller det gamla priset.

Avancerade operationer

Det här avsnittet visar olika situationer du kan stöta på när du beräknar procentuell förändring mellan två siffror.


Beräkna procentuell förändring med negativa tal

När du beräknar procentuella förändringar kan du stöta på negativa tal enligt följande:

låt oss illustrera vart och ett av dessa scenarier med specifika exempel:

Båda de två siffrorna är negativa

Standardformeln för procentuell förändring är effektiv även när båda värdena är negativa.
Tänk till exempel på ett företag vars förluster ökade från 10,000 10,000 USD förra kvartalet (gammalt värde är -50,000 50,000) till XNUMX XNUMX USD detta kvartal (nytt värde är -XNUMX XNUMX). Som illustreras nedan använder du standardformeln (=(C2-B2)/B2) ger en ökning med 400 %, vilket indikerar att förlusterna har fyrdubblats från ett absolut värde på 10,000 50,000 USD till XNUMX XNUMX USD.

En av siffrorna är negativ

I det här fallet kan du stöta på situationer där det gamla värdet är negativt eller det nya värdet är negativt.

Gammalt värde är positivt, nytt värde är negativt

Standardformeln för procentuell förändring fungerar också bra när det nya värdet är negativt.

Till exempel skiftade en akties värde från positivt till negativt. Det värderades till $10 (gammalt värde är 10) förra månaden. Den här månaden, på grund av nedgångar på marknaden, sjönk dess värde till -10 $ (nytt värde är -10). För att beräkna den procentuella förändringen mellan dessa två siffror använder jag standardformeln (=(C2-B2)/B2) för att få resultatet på -200 %. Detta representerar en betydande minskning, vilket indikerar en förskjutning från en vinst till en förlust.

Gammalt värde är negativt, nytt värde är positivt

Till exempel går ett företag från förlust till vinst. Förra året hade detta lilla företag en förlust på 10000 10000 $ (gammalt värde är -20000 20000) och gjorde en vinst på XNUMX XNUMX $ (nytt värde är XNUMX XNUMX) i år. Om du använder standardprocentformeln för att beräkna den procentuella förändringen blir resultatet felaktigt.

Här är resultatet -300 missvisande i det faktiska scenariot. Det tyder på en negativ förändring, vilket innebär att saker och ting har förvärrats, men i verkligheten har situationen förbättrats från förlust till vinst.

I det här fallet måste du använda ABS funktion att göra nämnaren positiv säkerställer att resultatet av procentuell förändring korrekt återspeglar förskjutningen från negativ till positiv. Här är den nya formeln:

=(C2-B2)/ABS(B2)

Här anger resultatet 300% den faktiska positiva förändringen från förlust till vinst.

Anmärkningar:
  • Tänk på att ABS-metoden kan ge missvisande resultat. Som illustreras i skärmdumpen nedan går alla verksamheter från förlust till vinst, med företag F som det mest lönsamma. Den visar dock en mindre procentuell förändring jämfört med andra, vilket är meningslöst. Använd därför denna metod försiktigt!

Beräkna procentuell förändring med noll

Även om det är väldigt enkelt att beräkna procentuella förändringar i excel, kan du stöta på vissa svårigheter när beräkningen involverar nollor.

Det gamla värdet är noll

När det gamla värdet är noll, returneras standardformeln # DIV / 0! Felvärde. Se skärmdump:

I det här fallet är den mest acceptabla lösningen att behandla den procentuella förändringen som 100 %. I grundläggande matematik kommer ändringar från 0 till ett positivt tal att betraktas som en 100 % ökning.

Här är de grundläggande formlerna:

Formel 1:

=IFERROR((new value - old value) / old value, 1)

Formel 2:

=IFERROR((new value / old value - 1, 1)

För att visa resultatet som 100 % istället för #DIV/0! Fel, du kan använda en av följande formler:

=IFERROR((C2 - B2) / B2, 1)
=IFERROR((C2 / B2) -1, 1)

Det nya värdet är noll

När det nya värdet är 0 blir resultatet -1, vilket är -100 %. Resultatet -100% representerar en fullständig minskning. I det här fallet är resultatet rimligt eftersom förändringar från ett positivt värde till 0 blir en minskning med 100 %. Resultatet är acceptabelt.


Beräkna gammalt värde baserat på procentuell förändring

Ibland kan du stöta på en situation där du känner till den procentuella förändringen och det senaste värdet, nu måste du bestämma det ursprungliga värdet. Till exempel, om årets försäljning är 12,000 20 USD, efter att ha ökat med XNUMX % från förra året, hur skulle du hitta förra årets försäljning? I sådana fall skulle du använda följande formel:

Grundformeln:

=New value / (1 + Percentage Change)

Välj en tom cell som C2, ange följande formel och tryck på ange för att få resultatet.

=B2/(1+A2)

Anmärkningar: I denna formel, B2 är cellen som innehåller det nya värdet och cellen A2 innehåller den procentuella förändringen.

Beräkna nytt värde baserat på procentuell förändring

Den motsatta situationen är när du känner till den procentuella förändringen och det ursprungliga värdet och behöver bestämma det nya värdet. Till exempel, om årets försäljning är 10,000 20 USD och du siktar på att nästa års försäljning ska vara XNUMX % högre än årets, hur skulle du beräkna nästa års försäljning?

Grundformeln:

=Old value * (1 + Percentage Change)

Välj en tom cell som C2, ange följande formel och tryck på ange för att få resultatet.

=B2*(1+A2)

Anmärkningar: I denna formel, B2 är cellen som innehåller det gamla värdet och cellen A2 innehåller den procentuella förändringen.

Sammanfattningsvis, att bemästra beräkningen av procentuell förändring mellan två siffror i Excel är en mångsidig färdighet som avsevärt kan förbättra dina dataanalysmöjligheter. Oavsett om det handlar om enkla ökningar och minskningar, eller mer komplexa scenarier som involverar negativa siffror eller nollvärden, ger den här handledningen olika formler för att lösa dessa uppgifter. För dem som är ivriga att fördjupa sig i Excels möjligheter, har vår webbplats en mängd handledningar. Upptäck fler Excel-tips och tricks här.

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (26)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
((new value/old value)-1)*100 For % change
This comment was minimized by the moderator on the site
=((new value/old value)-1)*100 For % change
This comment was minimized by the moderator on the site
doesnt work
This comment was minimized by the moderator on the site
it is possible to calculate three values with the percentage change?
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi Edi Silva,
You can try this formula: =(first value-second value)/(third value-second value)
This comment was minimized by the moderator on the site
I have 0 in A1, 5 in B1, increase in percentage should be 500%. However with the given formula (B1-A1)/A1 = (0-500)/0 gives me a #DIV/0! error.In case if i apply =IF(A2<>0,(A3-A2)/A2,"0"), it return s me "0". neither of them helps. Any solution to this???
This comment was minimized by the moderator on the site
In case anyone still needs an answer for this problem, use this =IF(A1<>0, (B1-A1)/A1, (B1-A1))
using the percent style format will make (B1-A1) in this case (5-0) = 5 become 500%.
This comment was minimized by the moderator on the site
Hey Stanley,

Thanks for the formula!
Would you mind explaining the formula, please?
This comment was minimized by the moderator on the site
SMH SMH SMH SMH SMH
This comment was minimized by the moderator on the site
I hope you're not that dumb, dividing by 0
This comment was minimized by the moderator on the site
Any help for picking up value only it falls between 85% to 99% else blank.
Such as A is 10 and in B if we put any number , and in C it show the value only if it is fals between 85% to 99% of A
This comment was minimized by the moderator on the site
When a cell is blank, and another cell Has a number, how do you
This comment was minimized by the moderator on the site
Hello, Need help on how to write an formula with this situation.
So i have a report card design to show the grade of each performance of the work output. I set a standard for a specific task in amount of 350. However, based on available volume, not all the month output can be reach to 350. Therefore, we calculated that for this month, the person can achieve their 100% goal by just reaching 174. However, that person can go beyond that number to reach 350. What i want to do here is that our grade level is showing below. If they achieve 174, they would get a grade level B which is between 95% to 105%. But in order to get to maximum 120% of grade A+, the person will need to reach 350. This is where i stuck with. So i know that if a person reaches 180, he/she would get somewhere 102 or 103%. But i dont know how to calculate this and be able to set a maximum 120% between the number of 174 and 350

So right now if the number double from 174 to 348, the % is 200%.... but i need to set this maximum 120% only. How can i do this?

SCORE GRADE

0.00% -

40.00% E-

45.00% E

50.00% E+

55.00% D-

65.00% D

70.00% D+

75.00% C-

80.00% C

85.00% C+

90.00% B-

95.00% B

105.00% B+

110.00% A-

115.00% A

120.00% A+
This comment was minimized by the moderator on the site
Percentage 'change' and percentage 'difference' are two different things. This formula represents percentage change, for example if you are are comparing values of the same statistic over time (e.g. product sales this year compared to product sales last year). Percentage difference is different. Difference can be used when comparing two different statistics to each other (e.g. Mary's annual sales compared to Martha's annual sales). Mary didn't have an increase or decrease on Martha's sales over the same time period, they were just different. To calculate percentage difference you take the absolute value of the difference between two numbers. Then divide it by the average of those two numbers and then multiple by 100 to get the percentage. For example, if the two values are 40 and 60. The difference is 20, ignoring whether it's positive or negative. The average is 50. 20/50 = .4 X 100 = 40%. The percentage increase between these two numbers, if it is an increase, would be 50%. The percentage decrease would be 33%. Close, but all very different.
This comment was minimized by the moderator on the site
1.The percentage increase between these two numbers, if it is an increase, would be 50%. The percentage decrease would be 33%. Close, but all very different.....  How did you get the 50 and the 33?2. If you say Marias YOY is 8% and Martha's YOY is -25%, how do you calculate the difference between those two YOYs?
This comment was minimized by the moderator on the site
The formula that works in all cases is "=(new_value - old_value) / abs(old_value)"
This comment was minimized by the moderator on the site
How can I chnage regular percent change into Year over Year PCH?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations