Variación porcentual
La cuenta más usada de todas y la que más se hace mal: qué va en el denominador, por qué no es simétrica y cómo se encadenan varias.
1 · La fórmula
2 · No es simétrica
Es la propiedad menos intuitiva y la que más errores produce.
| Movimiento | Variación |
|---|---|
| De 100 a 150 | +50 % |
| De 150 a 100 | −33,3 % |
De ahí la asimetría de los rangos: una variación positiva no tiene techo, y una negativa no puede pasar de −100 %.
3 · Las variaciones se multiplican
Para encadenar varios períodos:
| Secuencia | Sumando | Multiplicando |
|---|---|---|
| +10 % y +10 % | 20 % | 21 % |
| +50 % y −50 % | 0 % | −25 % |
| +100 % y −50 % | 50 % | 0 % |
4 · El caso del cero y de los negativos
Con valores que cambian de signo —un resultado que pasa de −100 a +50— la variación porcentual tampoco tiene interpretación útil. En esos casos se informa la diferencia absoluta.
5 · Cómo se redacta
| Situación | Redacción correcta |
|---|---|
| De 100 a 150 | “aumentó 50 %” o “se multiplicó por 1,5” |
| De 100 a 200 | “se duplicó”, “aumentó 100 %” |
| De 100 a 300 | “se triplicó”, “aumentó 200 %” |
| De 100 a 75 | “cayó 25 %” |
6 · La variación logarítmica
Para series financieras y de alta frecuencia se usa una alternativa:
Tiene dos ventajas: es simétrica —subir y bajar lo mismo se cancela— y se suma en lugar de multiplicarse. Con variaciones chicas se parece mucho a la porcentual; con variaciones grandes se aparta bastante.
7 · Errores frecuentes
- Usar el valor nuevo en el denominador.
- Sumar variaciones en lugar de encadenarlas.
- Suponer simetría entre subas y bajas.
- Calcularla con base cero.
- Confundir “aumentó 200 %” con “se duplicó”.
- Confundir puntos porcentuales con porcentaje. Ver la entrada específica.
- Comparar variaciones sobre bases muy distintas. Un +100 % sobre 2 casos y un +10 % sobre 10.000 no son comparables.
8 · En el software
# R
(nuevo - viejo) / viejo * 100
diff(serie) / head(serie, -1) * 100
serie / dplyr::lag(serie) - 1
# Encadenar
prod(1 + variaciones) - 1
# Logarítmica
diff(log(serie))
# Python
serie.pct_change()
(1 + variaciones).prod() - 1
np.diff(np.log(serie))Cómo citar esta entrada
APA (7.ª edición)
Montivero, J. L. (2026). Variación porcentual. estadistica.ar. https://estadistica.ar/conceptos/variacion-porcentual
BibTeX
@misc{estadistica_ar_variacion_porcentual,
author = {Montivero, Jorge Luis},
title = {{Variación porcentual}},
year = {2026},
howpublished = {\url{https://estadistica.ar/conceptos/variacion-porcentual}},
note = {estadistica.ar. Consultado el \today},
urldate = {2026-09-19}
}Última actualización: 19 de septiembre de 2026. El contenido está bajo licencia CC BY-NC-SA 4.0: se puede reutilizar citando la fuente y sin fines comerciales.