Tabl cynnwys
Mae'r tiwtorial hwn yn dangos sut i wneud fformiwla Excel ar gyfer cynnydd neu ostyngiad canrannol a'i ddefnyddio gyda rhifau positif a negatif.
Yn Microsoft Excel, mae 6 ffwythiant gwahanol ar gyfer cyfrifo amrywiant. Fodd bynnag, nid oes yr un ohonynt yn addas ar gyfer cyfrifo'r gwahaniaeth canrannol rhwng dwy gell. Mae'r swyddogaethau mewnol wedi'u cynllunio i ddod o hyd i amrywiant yn yr ystyr glasurol, h.y. i ba raddau y mae set o werthoedd wedi'u gwasgaru o'u cyfartaledd. Mae amrywiant y cant yn rhywbeth gwahanol. Yn yr erthygl hon, fe welwch y fformiwla gywir ar gyfer cyfrifo newid canrannol yn Excel.
Beth yw newid canrannol?
Newid canrannol, aka amrywiant canrannol
Mae fformiwla newid canrannol yn cyfrifo faint mae rhywbeth yn newid rhwng dau gyfnod yn ganrannol. Er enghraifft, gallwch gyfrifo amrywiant rhwng gwerthiannau eleni a'r llynedd, rhwng rhagolwg a thymheredd a arsylwyd, rhwng cost wedi'i gyllidebu a'r un go iawn.
Er enghraifft, ym mis Ionawr fe enilloch $1,000 ac ym mis Chwefror $1,200 , felly mae'r gwahaniaeth yn gynnydd o $200 mewn enillion. Ond faint yw hynny o ran canran? I ddarganfod hynny, rydych chi'n defnyddio fformiwla newid y cant.
Fformiwla newid canran Excel
Mae dwy fformiwla sylfaenol i ddarganfod y gwahaniaeth canrannol rhwng dwyrhifau.
Fformiwla amrywiad canrannol glasurol
Dyma'r fformiwla a ddefnyddir yn gyffredinol i gyfrifo'r newid canrannol:
( gwerth_newydd - old_value ) / old_valueMewn mathemateg, byddech fel arfer yn perfformio 3 cham i gyfrifo'r amrywiad canrannol rhwng unrhyw ddau werth rhifol:
- Tynnu'r newydd gwerth o'r hen un.
- Rhannwch y gwahaniaeth gyda'r hen rif.
- Lluoswch y canlyniad â 100.
Yn Excel, byddwch yn hepgor y cam olaf gan cymhwyso'r fformat Canran .
Fformiwla newid canran Excel
A dyma fformiwla symlach ar gyfer newid canrannol yn Excel sy'n dychwelyd yr un canlyniad.
value_new / old_value - 1Sut i gyfrifo newid canrannol yn Excel
I ganfod y gwahaniaeth canrannol rhwng dau rif yn Excel, gallwch ddefnyddio y naill neu'r llall o'r fformiwlâu uchod. Gadewch i ni ddweud bod gennych chi'r amcangyfrif o werthiannau yng ngholofn B a'r gwerthiannau gwirioneddol yng ngholofn C. Gan dybio mai'r nifer amcangyfrifedig yw'r gwerth "gwaelodlin" a'r gwir yw'r gwerth "newydd", mae'r fformiwlâu yn cymryd y siâp hwn:
=(C3-B3)/B3
neu
=C3/B3-1
Mae'r fformiwlâu uchod yn cymharu'r rhifau yn rhes 3. I gyfrifo canran y newid yn y golofn gyfan, dyma beth sydd angen i chi ei wneud:<3
- Rhowch y fformiwla gwahaniaeth canrannol mewn unrhyw gell wag yn rhes 3, dyweder yn D3 neu E3.
- Gyda'r gell fformiwla wedi'i dewis, cliciwch y botwm Arddull Canran ar yrrhuban neu gwasgwch y llwybr byr Ctrl + Shift + %. Bydd hyn yn trosi'r rhif degol a ddychwelwyd yn ganran.
- Llusgwch y fformiwla i lawr ar draws cymaint o resi ag sydd angen.
Ar ôl copïo'r fformiwla i lawr, fe gewch golofn newid canrannol o'ch data.
Sut mae fformiwla newid canran Excel yn gweithio
Wrth wneud y cyfrifiadau â llaw, byddech yn cymryd hen werth (gwreiddiol) a gwerth newydd, darganfyddwch y gwahaniaeth rhyngddynt a ei rannu â'r gwerth gwreiddiol. I gael y canlyniad fel canran, byddech yn ei luosi â 100.
Er enghraifft, os yw'r gwerth cychwynnol yn 120 a'r gwerth newydd yn 150, gellir cyfrifo'r gwahaniaeth canrannol fel hyn:
=(150-120)/120
=30/120
=0.25
0.25*100 = 25%
Mae cymhwyso'r fformat rhif Canran yn Excel yn dangos rhif degol fel canran yn awtomatig , felly mae rhan *100 wedi'i hepgor.
Fformiwla Excel ar gyfer cynnydd/gostyngiad canrannol
Gan mai dim ond achos penodol o amrywiad canrannol yw cynnydd neu ostyngiad canrannol, caiff ei gyfrifo gyda'r un fformiwla:
( gwerth_newydd - gwerth_cychwynnol ) / gwerth_cychwynnolNeu
gwerth_newydd / gwerth_cychwynnol - 1Er enghraifft, i gyfrifo'r cynnydd y cant rhwng dau werth (B2 a C2), y fformiwla yw:
=(C2-B2)/B2
Neu
=C2/B2-1
Mae fformiwla i gyfrifo'r gostyngiad cant yn union yr un fath.
Y cant Excelnewid gwerth absoliwt
Yn ddiofyn, mae'r fformiwla amrywiad canrannol yn Excel yn dychwelyd gwerth cadarnhaol ar gyfer cynnydd y cant a gwerth negyddol ar gyfer gostyngiad canrannol. I gael y newid canrannol fel gwerth absoliwt heb ystyried ei arwydd, lapiwch y fformiwla yn y ffwythiant ABS fel hyn:
ABS(( gwerth_newydd - old_value ) / old_value)Yn ein hachos ni, mae'r fformiwla ar y ffurf hon:
=ABS((C3-B3)/B3)
Bydd yr un hwn hefyd yn gweithio'n iawn:
=ABS(C3/B3-1)
Cyfrifwch ganran y disgownt
Mae'r enghraifft hon yn dangos un defnydd ymarferol arall o fformiwla newid canran Excel - cyfrifo canran disgownt. Felly, foneddigion, pan ewch chi i siopa, cofiwch hyn:
discount % = (discounted price - regular price) / regular price
discount % = discounted price / regular price - 1
Mae canran disgownt yn cael ei ddangos fel gwerth negyddol oherwydd bod y pris gostyngol newydd yn llai na'r pris cychwynnol. I allbynnu'r canlyniad fel rhif positif , mae fformiwlâu nythu y tu mewn i'r ffwythiant ABS fel y gwnaethom yn yr enghraifft flaenorol:
=ABS((C2-B2)/B2)
Cyfrifwch y gwerth ar ôl newid y cant<7
I gael gwerth ar ôl y cynnydd neu ostyngiad canrannol, y fformiwla generig yw:
gwerth_cychwynnol *(1+ percent_change )Tybiwch fod y gwreiddiol gennych gwerthoedd yng ngholofn B a'r gwahaniaeth canrannol yng ngholofn C. I gyfrifo'r gwerth newydd ar ôl y newid canrannol, y fformiwla yn D2 a gopïwyd i lawr yw:
=B2*(1+C2)
Yn gyntaf, fe welwch y ganran gyffredinol mae angen ei luosi â hynnyy gwerth gwreiddiol. Ar gyfer hyn, ychwanegwch y cant i 1 (1+C2). Ac yna, rydych chi'n lluosi'r ganran gyffredinol â'r rhifau gwreiddiol i gael y canlyniad dymunol.
Fel y gwelwch, mae'r datrysiad hwn yn gweithio'n dda ar gyfer cynnydd a gostyngiad canrannol:
I cynyddu neu ostwng colofn gyfan gan y cant penodol , gallwch gyflenwi'r gwerth canrannol yn uniongyrchol mewn fformiwla. Dywedwch, i gynyddu'r holl werthoedd yng ngholofn B o 5%, rhowch y fformiwla isod yn C2, ac yna llusgwch hi i lawr ar draws y rhesi sy'n weddill:
=B2*(1+5%)
Yma, rydych yn syml yn lluosi'r gwerth gwreiddiol o 105%, sy'n cynhyrchu gwerth sydd 5% yn uwch.
Er hwylustod, gallwch fewnbynnu'r gwerth canrannol mewn cell rhagddiffiniedig (F2) a chyfeirio at y gell honno. Y tric yw cloi'r cyfeirnod cell gyda $sign, felly mae'r fformiwla yn copïo'n gywir:
=B2*(1+$F$2)
Mantais y dull hwn yw, er mwyn cynyddu colofn gan ganran arall, dim ond angen newid y gwerth mewn un gell. Gan fod yr holl fformiwlâu yn gysylltiedig â'r gell honno, byddant yn ailgyfrifo'n awtomatig.
Cyfrifo amrywiant canrannol gyda gwerthoedd negatif
Os yw rhai o'ch gwerthoedd yn cael eu cynrychioli gan rifau negatif, bydd y fformiwla gwahaniaeth canrannol traddodiadol yn gweithio'n anghywir. Ateb a dderbynnir yn gyffredin yw gwneud yr enwadur yn rhif positif gyda chymorth y ffwythiant ABS.
Dyma fformiwla Excel generig ar gyfernewid y cant gyda rhifau negatif:
( gwerth_newydd - old_value ) / ABS( old_value )Gyda'r hen werth yn B2 a'r gwerth newydd yn C2, mae'r fformiwla go iawn yn mynd fel a ganlyn:
=(C2-B2)/ABS(B2)
Nodyn. Er bod yr addasiad ABS hwn yn dechnegol gywir, gall y fformiwla gynhyrchu canlyniadau camarweiniol rhag ofn y bydd y gwerth gwreiddiol yn negyddol a'r gwerth newydd yn bositif, ac i'r gwrthwyneb.
Newid canrannol Excel rhaniad â sero gwall (#DIV/0)
Os yw eich set ddata yn cynnwys gwerthoedd sero, rydych yn debygol o redeg i mewn i wall rhaniad â sero (#DIV/0!) wrth gyfrifo newid canrannol yn Excel oherwydd ni allwch rannu rhif â sero mewn mathemateg. Gall swyddogaeth IFERROR helpu i oresgyn y broblem hon. Yn dibynnu ar eich disgwyliadau ar gyfer y canlyniad terfynol, defnyddiwch un o'r datrysiadau canlynol.
Datrysiad 1: os yw'r hen werth yn sero, dychwelwch 0
Os mai sero yw'r hen werth, bydd y newid canrannol fyddai 0% p'un a yw'r gwerth newydd yn sero ai peidio.
=IFERROR((C2-B2)/B2, 0)
neu
=IFERROR(C2/B2-1, 0)
Ateb 2: os yw'r hen werth yn sero, dychweliad 100%
Mae'r datrysiad hwn yn gweithredu dull arall gan dybio bod y gwerth newydd wedi tyfu 100% gan ddechrau o sero:
=IFERROR((C2-B2)/B2, 1)
=IFERROR(C2/B2-1, 1)
Yn yr achos hwn, byddai'r gwahaniaeth canrannol yn 100% os yw'r hen werth yn sero (rhes 5) neu'r ddau werth yn sero (rhes 9).
Wrth edrych ar y cofnodion a amlygwyd isod, daw'n amlwg nad yw'r naill fformiwla na'r llallperffaith:
I gael canlyniadau gwell, gallwch gyfuno'r ddwy fformiwla yn un gan ddefnyddio'r datganiad IF nythog:
=IF(C20, IFERROR((C2-B2)/B2, 1), IFERROR((C2-B2)/B2, 0))
Bydd y fformiwla well hon yn dychwelyd:
- Mae'r canran yn newid fel 0% os yw'r gwerthoedd hen a newydd yn sero.
- Mae'r canran yn newid fel 100% os yw'r hen werth yn sero ac nid yw'r gwerth newydd yn sero.
Dyna sut i gyfrifo cynnydd neu ostyngiad canrannol yn Excel. I gael profiad ymarferol, mae croeso i chi lawrlwytho ein gweithlyfr enghreifftiol isod. Diolch i chi am ddarllen a gobeithiaf eich gweld ar ein blog yr wythnos nesaf!
Gweithlyfr ymarfer i'w lawrlwytho
Fformiwla Excel ar gyfer cynnydd/gostyngiad canrannol - enghreifftiau (ffeil .xlsx)
<0.3.3.3.3.3.3.3.3.3.3.3.3