Cuprins
Acest tutorial arată cum se realizează o formulă Excel pentru creșterea sau descreșterea procentuală și cum se utilizează atât cu numere pozitive, cât și negative.
În Microsoft Excel, există 6 funcții diferite pentru calcularea varianței. Cu toate acestea, niciuna dintre ele nu este potrivită pentru a calcula diferența procentuală dintre două celule. Funcțiile încorporate sunt concepute pentru a găsi varianța în sensul clasic, adică cât de mult se distanțează un set de valori de media lor. O varianță procentuală este ceva diferit. În acest articol, veți găsi cele mai potriviteformula de calcul al variației procentuale în Excel.
Ce este variația procentuală?
Variație procentuală, aka variația procentuală sau diferență , este o schimbare proporțională între două valori, o valoare inițială și o nouă valoare.
Formula de variație procentuală calculează cât de mult se schimbă ceva între două perioade în procente. De exemplu, puteți calcula variația între vânzările din acest an și cele din anul trecut, între o temperatură prognozată și cea observată, între un cost bugetat și cel real.
De exemplu, în ianuarie ați câștigat 1.000 de dolari, iar în februarie 1.200 de dolari, deci diferența este o creștere de 200 de dolari a câștigurilor. Dar cât de mult înseamnă acest lucru în termeni de procente? Pentru a afla acest lucru, utilizați o formulă de schimbare procentuală.
Excel formula de schimbare procentuală
Există două formule de bază pentru a afla diferența procentuală dintre două numere.
Formula clasică de variație procentuală
Iată formula utilizată în general pentru a calcula modificarea procentuală:
( noua_valoare - old_value ) / old_valueÎn matematică, în mod normal, pentru a calcula variația procentuală dintre două valori numerice, trebuie să efectuați 3 pași:
- Se scade noua valoare din cea veche.
- Împărțiți diferența la numărul vechi.
- Înmulțiți rezultatul cu 100.
În Excel, săriți peste ultimul pas prin aplicarea funcției Procentul format.
Excel formula de schimbare procentuală
Și iată o formulă mai simplă pentru variația procentuală în Excel, care dă același rezultat.
noua_valoare / old_value - 1Cum se calculează schimbarea procentuală în Excel
Pentru a afla diferența procentuală dintre două numere în Excel, puteți utiliza oricare dintre formulele de mai sus. Să presupunem că aveți vânzările estimate în coloana B și vânzările reale în coloana C. Presupunând că numărul estimat este valoarea "de referință", iar cel real este valoarea "nouă", formulele au următoarea formă:
=(C3-B3)/B3
sau
=C3/B3-1
Formulele de mai sus compară numerele din rândul 3. Pentru a calcula procentul de schimbare în întreaga coloană, trebuie să faceți următoarele:
- Introduceți formula diferenței procentuale în orice celulă goală din rândul 3, de exemplu în D3 sau E3.
- Cu celula de formulă selectată, faceți clic pe butonul Stilul procentual de pe panglică sau apăsați comanda rapidă Ctrl + Shift + %. Aceasta va converti numărul zecimal returnat în procente.
- Trageți formula în jos pe atâtea rânduri câte rânduri sunt necesare.
După ce ați copiat formula, veți obține o coloană de schimbare procentuală din datele dumneavoastră.
Cum funcționează formula de schimbare procentuală Excel
Atunci când efectuați calculele manual, luați o valoare veche (originală) și o valoare nouă, găsiți diferența dintre ele și o împărțiți la valoarea originală. Pentru a obține rezultatul sub formă de procent, îl înmulțiți cu 100.
De exemplu, dacă valoarea inițială este 120 și noua valoare este 150, diferența procentuală poate fi calculată în acest mod:
=(150-120)/120
=30/120
=0.25
0.25*100 = 25%
Aplicarea Procentul formatul numerelor din Excel afișează automat un număr zecimal ca procent, prin urmare partea *100 este omisă.
Formulă Excel pentru creșterea/diminuarea procentuală
Deoarece procentul de creștere sau de scădere este doar un caz particular de variație procentuală, acesta se calculează cu aceeași formulă:
( noua_valoare - valoare_inicială ) / valoare_inicialăSau
noua_valoare / valoare_inicială - 1De exemplu, pentru a calcula creștere procentuală între două valori (B2 și C2), formula este:
=(C2-B2)/B2
Sau
=C2/B2-1
O formulă pentru a calcula scădere procentuală este exact aceeași.
Excel schimbare procentuală a valorii absolute
În mod implicit, formula de variație procentuală din Excel returnează o valoare pozitivă pentru creșterea procentuală și o valoare negativă pentru scăderea procentuală. Pentru a obține modificarea procentuală sub forma unei valori valoarea absolută fără a ține cont de semnul său, înfășurați formula în funcția ABS astfel:
ABS((( noua_valoare - old_value ) / valoare_veche)În cazul nostru, formula are următoarea formă:
=ABS((C3-B3)/B3)
Aceasta va funcționa de asemenea foarte bine:
=ABS(C3/B3-1)
Calculați procentul de reducere
Acest exemplu arată încă o utilizare practică a formulei de schimbare procentuală din Excel - calcularea unui procent de reducere. Deci, doamnelor, când mergeți la cumpărături, amintiți-vă acest lucru:
reducere % = (preț redus - preț normal) / preț normal
reducere % = preț redus / preț normal - 1
Un procent de reducere este afișat ca o valoare negativă, deoarece noul preț redus este mai mic decât prețul inițial. Pentru a afișa rezultatul sub formă de număr pozitiv , aninați formulele în interiorul funcției ABS, așa cum am făcut în exemplul anterior:
=ABS((C2-B2)/B2)
Calculați valoarea după modificarea procentuală
Pentru a obține o valoare după creșterea sau scăderea procentuală, formula generică este:
valoare_inicială *(1+ schimbare_procentuală )Să presupunem că aveți valorile originale în coloana B și diferența procentuală în coloana C. Pentru a calcula noua valoare după modificarea procentuală, formula din D2 copiată este:
=B2*(1+C2)
În primul rând, găsiți procentul global care trebuie înmulțit cu valoarea originală. Pentru aceasta, trebuie doar să adăugați procentul la 1 (1+C2). Și apoi, înmulțițiți procentul global cu numerele originale pentru a obține rezultatul dorit.
După cum puteți vedea, această soluție funcționează bine atât pentru creșterea, cât și pentru scăderea procentuală:
La mărirea sau micșorarea unei coloane întregi cu un anumit procent , puteți furniza valoarea procentuală direct într-o formulă. Să spunem că, pentru a crește toate valorile din coloana B cu 5%, introduceți formula de mai jos în C2, apoi trageți-o în jos pe rândurile rămase:
=B2*(1+5%)
În acest caz, pur și simplu se înmulțește valoarea inițială cu 105%, ceea ce produce o valoare cu 5% mai mare.
Pentru comoditate, puteți introduce valoarea procentuală într-o celulă predefinită (F2) și să faceți referire la acea celulă. Trucul este blocarea referinței celulei cu semnul $, astfel încât formula să se copie corect:
=B2*(1+$F$2)
Avantajul acestei abordări este că, pentru a mări o coloană cu un alt procent, trebuie doar să modificați valoarea într-o singură celulă. Deoarece toate formulele sunt legate de acea celulă, ele se vor recalcula automat.
Calcularea varianței procentuale cu valori negative
Dacă unele dintre valorile dumneavoastră sunt reprezentate de numere negative, formula tradițională de diferență procentuală va funcționa incorect. O soluție acceptată în mod obișnuit este de a transforma numitorul într-un număr pozitiv cu ajutorul funcției ABS.
Iată o formulă Excel generică pentru modificarea procentuală cu numere negative:
( noua_valoare - old_value ) / ABS( old_value )Cu vechea valoare din B2 și noua valoare din C2, formula reală este următoarea:
=(C2-B2)/ABS(B2)
Notă: Deși această ajustare ABS este corectă din punct de vedere tehnic, formula poate produce rezultate înșelătoare în cazul în care valoarea inițială este negativă și noua valoare este pozitivă și invers.
Eroare de împărțire a procentului de schimbare în Excel la zero (#DIV/0)
Dacă setul dvs. de date conține valori zero, este posibil să vă confruntați cu o eroare de împărțire la zero (#DIV/0!) atunci când calculați variația procentuală în Excel, deoarece nu puteți împărți un număr la zero în matematică. Funcția IFERROR vă poate ajuta să depășiți această problemă. În funcție de așteptările dvs. pentru rezultatul final, utilizați una dintre următoarele soluții.
Soluția 1: dacă vechea valoare este zero, se returnează 0
Dacă vechea valoare este zero, modificarea procentuală va fi 0%, indiferent dacă noua valoare este zero sau nu.
=IFERROR((C2-B2)/B2, 0)
sau
=IFERROR(C2/B2-1, 0)
Soluția 2: dacă vechea valoare este zero, se returnează 100%.
Această soluție implementează o altă abordare, presupunând că noua valoare a crescut cu 100% pornind de la zero:
=IFERROR((C2-B2)/B2, 1)
=IFERROR(C2/B2-1, 1)
În acest caz, diferența procentuală ar fi de 100% dacă vechea valoare este zero (rândul 5) sau dacă ambele valori sunt zero (rândul 9).
Dacă ne uităm la înregistrările evidențiate mai jos, devine evident că niciuna dintre formule nu este perfectă:
Pentru a obține rezultate mai bune, puteți combina cele două formule într-una singură, utilizând instrucțiunea IF imbricate:
=IF(C20, IFERROR((C2-B2)/B2, 1), IFERROR((C2-B2)/B2, 0))
Această formulă îmbunătățită va reveni:
- Modificarea procentuală este 0% dacă atât vechea cât și noua valoare sunt zero.
- Schimbarea procentuală este de 100% dacă vechea valoare este zero și noua valoare nu este zero.
Iată cum se calculează o creștere sau o scădere procentuală în Excel. Pentru o experiență practică, vă invităm să descărcați exemplul nostru de registru de lucru de mai jos. Vă mulțumesc pentru lectură și sper să ne vedem pe blog săptămâna viitoare!
Caietul de practică pentru descărcare
Formulă Excel pentru creșterea/diminuarea procentuală - exemple (fișier .xlsx)