Содржина
Овој туторијал покажува како да се направи формула на Excel за зголемување или намалување на проценти и да се користи со позитивни и негативни броеви.
Во Microsoft Excel, постојат 6 различни функции за пресметување варијанса. Сепак, ниту една од нив не е погодна за пресметување на процентуалната разлика помеѓу две ќелии. Вградените функции се дизајнирани да најдат варијанса во класична смисла, т.е. колку множество вредности се распоредени од нивниот просек. Процентуалната варијанса е нешто различно. Во оваа статија, ќе ја најдете вистинската формула за пресметување процентуална промена во Excel.
Што е процентуална промена?
Процентна промена, ака процентна варијанса или разлика , е пропорционална промена помеѓу две вредности, оригинална вредност и нова вредност.
Формулата за процентна промена пресметува колку нешто се менува помеѓу два периода процентуално. На пример, можете да пресметате варијанса помеѓу продажбите во оваа и минатата година, помеѓу прогнозата и набљудуваната температура, помеѓу буџетскиот трошок и реалната.
На пример, во јануари сте заработиле 1.000 долари, а во февруари 1.200 долари , така што разликата е зголемување на заработката од 200 долари. Но, колку е тоа процентуално? За да го дознаете тоа, користите формула за промена на проценти.
Формула за процентуална промена на Excel
Постојат две основни формули за да се најде процентуалната разлика помеѓу двеброеви.
Класична формула за процентуална варијанса
Еве ја обично користената формула за пресметување на процентуалната промена:
( new_value - старата_вредност ) / старата_вредностВо математиката, вообичаено би извршиле 3 чекори за да ја пресметате процентуалната варијанса помеѓу кои било две нумерички вредности:
- Одземете ја новата вредност од старата.
- Поделете ја разликата со стариот број.
- Помножете го резултатот со 100.
Во Excel, последниот чекор го прескокнувате со примена на форматот Проценти .
Формула за процентуална промена на Excel
И тука е поедноставна формула за процентуална промена во Excel која го враќа истиот резултат.
new_value / old_value - 1Како да се пресмета процентуалната промена во Excel
За да ја пронајдете процентуалната разлика помеѓу два броја во Excel, можете да користите која било од горенаведените формули. Да речеме дека ја имате проценетата продажба во колоната Б и вистинската продажба во колоната В. Претпоставувајќи дека проценетиот број е „основната“ вредност, а вистинскиот е „новата“ вредност, формулите ја добиваат оваа форма:
=(C3-B3)/B3
или
=C3/B3-1
Горенаведените формули ги споредуваат броевите во редот 3. За да го пресметате процентот на промена во целата колона, еве што треба да направите:
- Внесете ја формулата за процентуална разлика во која било празна ќелија во редот 3, да речеме во D3 или E3.
- Со избраната ќелија на формулата, кликнете на копчето Процентен стил на налента или притиснете ја кратенката Ctrl + Shift + %. Ова ќе го претвори вратениот децимален број во процент.
- Повлечете ја формулата надолу низ онолку редови колку што е потребно.
По копирањето на формулата, ќе добиете колона за промена на проценти од вашите податоци.
Како функционира формулата за процентуална промена на Excel
Кога ги правите пресметките рачно, ќе земете стара (оригинална) вредност и нова вредност, ќе ја пронајдете разликата помеѓу нив и поделете го со првобитната вредност. За да го добиете резултатот како процент, би го помножиле со 100.
На пример, ако почетната вредност е 120, а новата вредност е 150, процентуалната разлика може да се пресмета на овој начин:
<0 0> =(150-120)/120
=30/120
=0.25
0.25*100 = 25%
Применувајќи го форматот на броеви Проценти во Excel автоматски се прикажува децимален број како процент , затоа делот *100 е испуштен.
Ексел формула за процент зголемување /намалување
Бидејќи зголемувањето или намалувањето на процентите е само посебен случај на процентуална варијанса, се пресметува со истата формула:
( new_value - initial_value ) / initial_valueИли
new_value / initial_value - 1На пример, за да се пресмета процентното зголемување помеѓу две вредности (B2 и C2), формулата е:
=(C2-B2)/B2
Или
=C2/B2-1
Формулата за пресметување на процентното намалување е сосема иста.
Ексел процентипромена на апсолутната вредност
Стандардно, формулата за процентуална варијанса во Excel враќа позитивна вредност за процентуално зголемување и негативна вредност за процентуално намалување. За да ја добиете процентуалната промена како апсолутна вредност без оглед на неговиот знак, завиткајте ја формулата во функцијата ABS вака:
ABS(( new_value - old_value ) / old_value)Во нашиот случај, формулата ја има оваа форма:
=ABS((C3-B3)/B3)
Оваа исто така ќе работи добро:
=ABS(C3/B3-1)
Пресметај го процентот на попуст
Овој пример покажува уште една практична употреба на формулата за промена на проценти во Excel - изработка на процент на попуст. Затоа, дами, кога одите на шопинг, запомнете го ова:
discount % = (discounted price - regular price) / regular price
discount % = discounted price / regular price - 1
Процентот на попуст се прикажува како негативна вредност бидејќи новата цена со попуст е помала од почетна цена. За да го дадете резултатот како позитивен број , вгнездувајте формули во функцијата ABS како што направивме во претходниот пример:
=ABS((C2-B2)/B2)
Пресметај ја вредноста по процентуалната промена
За да добиете вредност по процентуалното зголемување или намалување, генеричката формула е:
почетна_вредност *(1+ процент_промена )Да претпоставиме дека го имате оригиналот вредностите во колоната B и процентуалната разлика во колоната C. За да се пресмета новата вредност по процентуалната промена, формулата во D2 копирана е:
=B2*(1+C2)
Прво, го наоѓате вкупниот процент што треба да се помножи сооригиналната вредност. За ова, само додадете го процентот на 1 (1+C2). А потоа, го множите вкупниот процент со оригиналните бројки за да го добиете посакуваниот резултат.
Како што можете да видите, ова решение работи убаво и за процентуално зголемување и намалување:
До зголемете или намалите цела колона за одреден процент , можете да ја дадете процентуалната вредност директно во формула. Да речеме, за да ги зголемите сите вредности во колоната Б за 5%, внесете ја формулата подолу во C2, а потоа повлечете ја надолу низ преостанатите редови:
=B2*(1+5%)
Овде, едноставно помножете ја оригиналната вредност за 105%, што произведува вредност која е 5% повисока.
За погодност, можете да ја внесете процентуалната вредност во однапред дефинирана ќелија (F2) и да се повикате на таа ќелија. Трикот е да се заклучи референцата на ќелијата со знакот $, па формулата правилно се копира:
=B2*(1+$F$2)
Предноста на овој пристап е што за да се зголеми колоната за уште еден процент, треба само да се промени вредноста во една ќелија. Бидејќи сите формули се поврзани со таа ќелија, тие ќе се пресметуваат автоматски.
Пресметување процентна варијанса со негативни вредности
Ако некои од вашите вредности се претставени со негативни броеви, традиционалната формула за процентна разлика ќе работи погрешно. Општо прифатено решение е да се направи именителот позитивен број со помош на функцијата ABS.
Еве генеричка Excel формула запроцентуална промена со негативни броеви:
( нова_вредност - стара_вредност ) / ABS( стара_вредност )Со старата вредност во B2 и новата вредност во C2, вистинската формула оди на следниов начин:
=(C2-B2)/ABS(B2)
Забелешка. Иако ова прилагодување на ABS е технички точно, формулата може да даде погрешни резултати во случај кога оригиналната вредност е негативна, а новата вредност е позитивна, и обратно.
Процентната промена на Excel подели со нула грешка (#DIV/0)
Ако вашиот сет на податоци содржи нула вредности, најверојатно ќе наидете на грешка во делење со нула (#DIV/0!) при пресметување на процентуалната промена во Excel бидејќи не можете да поделите број со нула во математиката. Функцијата IFERROR може да помогне да се надмине овој проблем. Во зависност од вашите очекувања за конечниот резултат, користете едно од следните решенија.
Решение 1: ако старата вредност е нула, вратете 0
Ако старата вредност е нула, процентуалната промена би бил 0% без разлика дали новата вредност е нула или не.
=IFERROR((C2-B2)/B2, 0)
или
=IFERROR(C2/B2-1, 0)
Решение 2: ако старата вредност е нула, врати 100%
Ова решение имплементира друг пристап под претпоставка дека новата вредност пораснала за 100% почнувајќи од нула:
=IFERROR((C2-B2)/B2, 1)
=IFERROR(C2/B2-1, 1)
Во овој случај, процентуалната разлика би била 100% ако старата вредност е нула (ред 5) или двете вредности се нули (ред 9).
Гледајќи ги означените записи подолу, станува очигледно дека ниту една формула не есовршено:
За да добиете подобри резултати, можете да ги комбинирате двете формули во една користејќи ја вгнездената изјава IF:
=IF(C20, IFERROR((C2-B2)/B2, 1), IFERROR((C2-B2)/B2, 0))
Оваа подобрена формула ќе се врати:
- Процентот се менува како 0% ако и старата и новата вредност се нули.
- Процентот се менува како 100% ако старата вредност е нула, а новата вредност не е нула.
Така да се пресмета процентот на зголемување или намалување во Excel. За практично искуство, добредојдени сте да ја преземете нашата работна книга примерок подолу. Ви благодарам што прочитавте и се надевам дека ќе се видиме на нашиот блог следната недела!
Вежбајте работна книга за преземање
Формула на Excel за проценти зголемување / намалување - примери (датотека .xlsx)