Táboa de contidos
Este titorial mostra como facer unha fórmula de Excel para aumentar ou diminuír por cento e usala con números positivos e negativos.
En Microsoft Excel, hai 6 funcións diferentes para calcular varianza. Non obstante, ningún deles é adecuado para calcular a diferenza porcentual entre dúas celas. As funcións integradas están deseñadas para atopar a varianza no sentido clásico, é dicir, ata onde se espalla un conxunto de valores da súa media. Unha variación porcentual é algo diferente. Neste artigo, atoparás a fórmula correcta para calcular a variación porcentual en Excel.
Que é o cambio porcentual?
Variación porcentual, tamén coñecida como varianza porcentual ou diferenza , é un cambio proporcional entre dous valores, un valor orixinal e un valor novo.
A fórmula de cambio porcentual calcula canto cambia algo entre dous períodos en porcentaxe. Por exemplo, pode calcular a varianza entre as vendas deste ano e o ano pasado, entre unha previsión e unha temperatura observada, entre un custo orzamentado e o real.
Por exemplo, en xaneiro gañou 1.000 USD e en febreiro 1.200 USD. , polo que a diferenza é un aumento de 200 dólares nas ganancias. Pero canto é iso en porcentaxe? Para descubrilo, usa unha fórmula de cambio porcentual.
Fórmula de cambio porcentual de Excel
Hai dúas fórmulas básicas para atopar a diferenza porcentual entre dousnúmeros.
Fórmula clásica de varianza porcentual
Aquí está a fórmula xeralmente utilizada para calcular o cambio porcentual:
( novo_valor - valor_antigo ) / valor_antigoEn matemáticas, normalmente realizaría 3 pasos para calcular a varianza porcentual entre dous valores numéricos calquera:
- Resta o novo valor do antigo.
- Divide a diferenza polo número antigo.
- Multiplica o resultado por 100.
En Excel, salta o último paso por aplicando o formato Porcentaxe .
Fórmula de cambio porcentual de Excel
E aquí tes unha fórmula máis sinxela para o cambio porcentual en Excel que devolve o mesmo resultado.
novo_valor / antigo_valor - 1Como calcular o cambio porcentual en Excel
Para atopar a diferenza porcentual entre dous números en Excel, pode usar calquera das fórmulas anteriores. Digamos que tes as vendas estimadas na columna B e as vendas reais na columna C. Supondo que o número estimado é o valor "base" e real é o "novo", as fórmulas adoptan esta forma:
=(C3-B3)/B3
ou
=C3/B3-1
As fórmulas anteriores comparan os números da fila 3. Para calcular a porcentaxe de cambio en toda a columna, isto é o que cómpre facer:
- Introduza a fórmula de diferenza porcentual en calquera cela en branco da fila 3, digamos en D3 ou E3.
- Coa cela da fórmula seleccionada, faga clic no botón Estilo porcentual en ocinta ou prema o atallo Ctrl + Maiús + %. Isto converterá o número decimal devolto en porcentaxe.
- Arrastre a fórmula cara abaixo por tantas filas como sexa necesario.
Despois de copiar a fórmula, obterás unha columna de cambio porcentual. dos teus datos.
Como funciona a fórmula de cambio porcentual de Excel
Cando faga os cálculos manualmente, tomaría un valor antigo (orixinal) e un valor novo, atoparía a diferenza entre eles e dividilo polo valor orixinal. Para obter o resultado como porcentaxe, multiplicaríase por 100.
Por exemplo, se o valor inicial é 120 e o novo valor é 150, a diferenza porcentual pódese calcular deste xeito:
=(150-120)/120
=30/120
=0.25
0.25*100 = 25%
Ao aplicar o formato de número Porcentaxe en Excel móstrase un número decimal como porcentaxe automaticamente , polo tanto, omítese a parte *100.
Fórmula de Excel para aumentar/diminución porcentual
Como o aumento ou diminución porcentual é só un caso particular de varianza porcentual, calcúlase coa mesma fórmula:
( novo_valor - valor_inicial ) / valor_inicialOu
novo_valor / valor_inicial - 1Por exemplo, para calcular o porcentaxe de aumento entre dous valores (B2 e C2), a fórmula é:
=(C2-B2)/B2
Ou
=C2/B2-1
Unha fórmula para calcular a porcentaxe de diminución é exactamente a mesma.
Porcentaxe de Excelcambiar o valor absoluto
Por defecto, a fórmula de varianza porcentual en Excel devolve un valor positivo para o aumento porcentual e un valor negativo para a diminución porcentual. Para obter a variación porcentual como valor absoluto sen ter en conta o seu signo, envolve a fórmula na función ABS así:
ABS(( novo_valor - antigo_valor ) / valor_antigo)No noso caso, a fórmula toma esta forma:
=ABS((C3-B3)/B3)
Esta tamén funcionará ben:
=ABS(C3/B3-1)
Calcular porcentaxe de desconto
Este exemplo mostra un uso máis práctico da fórmula de cambio porcentual de Excel: calcular unha porcentaxe de desconto. Entón, mulleres, cando vaiades de compras, recordade isto:
discount % = (discounted price - regular price) / regular price
discount % = discounted price / regular price - 1
Móstrase un porcentaxe de desconto como valor negativo porque o novo prezo con desconto é menor que o prezo inicial. Para mostrar o resultado como un número positivo , aniña fórmulas dentro da función ABS como fixemos no exemplo anterior:
=ABS((C2-B2)/B2)
Calcula o valor despois do cambio porcentual
Para obter un valor despois do aumento ou diminución porcentual, a fórmula xenérica é:
valor_inicial *(1+ cambio_porcentual )Supoña que tes o orixinal valores na columna B e a diferenza porcentual na columna C. Para calcular o novo valor despois do cambio porcentual, a fórmula en D2 copiada é:
=B2*(1+C2)
Primeiro, atopa a porcentaxe global que hai que multiplicaro valor orixinal. Para iso, só tes que engadir a porcentaxe a 1 (1+C2). E despois, multiplicas a porcentaxe global polos números orixinais para obter o resultado desexado.
Como podes ver, esta solución funciona ben tanto para aumentar como para diminuír a porcentaxe:
Para aumentar ou diminuír unha columna enteira nunha determinada porcentaxe , pode proporcionar o valor porcentual directamente nunha fórmula. Digamos, para incrementar todos os valores da columna B nun 5%, introduza a seguinte fórmula en C2 e, a continuación, arrástrea cara abaixo polas filas restantes:
=B2*(1+5%)
Aquí, simplemente multiplica o valor orixinal nun 105 %, o que produce un valor que é un 5 % superior.
Para máis comodidade, pode introducir o valor porcentual nunha cela predefinida (F2) e referirse a esa cela. O truco é bloquear a referencia da cela co signo $, polo que a fórmula cópiase correctamente:
=B2*(1+$F$2)
A vantaxe deste enfoque é que para aumentar unha columna noutra porcentaxe, só precisa cambiar o valor nunha soa cela. Dado que todas as fórmulas están vinculadas a esa cela, volveranse calcular automaticamente.
Calculo da varianza porcentual con valores negativos
Se algúns dos teus valores están representados por números negativos, a fórmula tradicional de diferenza porcentual funcionará incorrectamente. Unha solución comúnmente aceptada é facer que o denominador sexa un número positivo coa axuda da función ABS.
Aquí tes unha fórmula xenérica de Excel paracambio porcentual con números negativos:
( novo_valor - antigo_valor ) / ABS( antigo_valor )Co valor antigo en B2 e o novo valor en C2, a fórmula real é a seguinte:
=(C2-B2)/ABS(B2)
Nota. Aínda que este axuste de ABS é tecnicamente correcto, a fórmula pode producir resultados enganosos no caso de que o valor orixinal sexa negativo e o novo valor sexa positivo, e viceversa.
Dividir o cambio porcentual de Excel entre o erro cero (#DIV/0)
Se o teu conxunto de datos contén valores cero, é probable que teñas un erro de división por cero (#DIV/0!) ao calcular o cambio porcentual en Excel porque non podes dividir un número por cero en matemáticas. A función IFERROR pode axudar a superar este problema. Dependendo das súas expectativas para o resultado final, use unha das seguintes solucións.
Solución 1: se o valor antigo é cero, devolve 0
Se o valor antigo é cero, o cambio porcentual sería 0% independentemente de que o novo valor sexa cero ou non.
=IFERROR((C2-B2)/B2, 0)
ou
=IFERROR(C2/B2-1, 0)
Solución 2: se o o valor antigo é cero, devolve 100 %
Esta solución implementa outro enfoque supoñendo que o novo valor creceu un 100 % a partir de cero:
=IFERROR((C2-B2)/B2, 1)
=IFERROR(C2/B2-1, 1)
Neste caso, a diferenza por cento sería do 100 % se o valor antigo é cero (fila 5) ou ambos os dous valores son ceros (fila 9).
Mirando os rexistros destacados a continuación, faise evidente que ningunha das dúas fórmulas éperfecto:
Para obter mellores resultados, pode combinar as dúas fórmulas nunha soa usando a instrución IF aniñada:
=IF(C20, IFERROR((C2-B2)/B2, 1), IFERROR((C2-B2)/B2, 0))
Esta fórmula mellorada devolverá:
- O cambio porcentual é 0 % se o valor antigo e o novo son ceros.
- O cambio porcentual é 100 % se o valor antigo é cero e o novo valor non é cero.
Así é como calcular un aumento ou diminución porcentual en Excel. Para unha experiencia práctica, podes descargar o noso libro de exemplo a continuación. Grazas por ler e espero verte no noso blog a próxima semana!
Practica para descargar o libro
Fórmula de Excel para aumentar/diminución porcentual - exemplos (ficheiro .xlsx)