Skip to content

Calculadora de Cambio Porcentual

Última verificación mayo 2026 — corre en tu navegador
¿Cuál es el cambio porcentual entre dos valores?
+25%

Ejemplos rápidos

Fórmula de cambio porcentual

Cambio porcentual = ((Nuevo valor − Valor anterior) / |Valor anterior|) × 100

((100 − 80) / |80|) × 100 = +25%

Calculadora de Cambio Porcentual — Variación entre Dos Números Online

Introduce dos valores y la página calcula el cambio porcentual entre ellos, determinando automáticamente si es un aumento (% positivo, flecha verde arriba) o una disminución (% negativo, flecha roja abajo) — útil cuando aún no conoces la dirección o cuando quieres una única herramienta que maneje ambas. El cálculo: ((nuevo − viejo) / |viejo|) × 100, con `Math.abs(viejo)` en el denominador para que las bases negativas (deudas, pérdidas, temperaturas bajo cero) no inviertan el signo de formas contraintuitivas. Útil para comparaciones de precios de acciones, seguimiento de métricas interanuales, deltas en tests A/B, comparar dos estimaciones una al lado de la otra, rendimiento de trimestre de ventas o cualquier momento en que quieras tanto magnitud COMO dirección en un único número.

Sobre esta herramienta

Las calculadoras dedicadas de aumento porcentual y disminución porcentual te obligan a comprometerte con una dirección antes de introducir números, lo cual está bien cuando conoces la respuesta. Esta calculadora es para el caso más común en que no la conoces — simplemente tienes dos números y quieres saber cómo se comparan. La fórmula es ((nuevo − viejo) / |viejo|) × 100; el signo del resultado te dice la dirección (+ para aumento, − para disminución) y la magnitud te dice el tamaño. El denominador `Math.abs(viejo)` es el pequeño detalle que importa para valores de base negativa: sin él, ir de −10 a −5 calcula como −50% (contraintuitivo), con él, obtienes +50% (coincide con la lectura cotidiana de "el valor subió 5 desde −10"). Caso límite: viejo = 0 queda indefinido y muestra un mensaje claro. El indicador de dirección (↑/↓ con color) hace que el resultado sea legible de un vistazo en una captura para una reunión. Casos de referencia comunes: acción 100€ → 112€ = +12%, 112€ → 100€ = −10,7% (la asimetría es correcta: el % de ganancia para recuperarse de una pérdida es mayor que la pérdida en sí), visitas mensuales 1.500 → 1.800 = +20%, objetivo calórico diario de 2.400 bajando a 2.000 = −16,7% (un recorte moderado), nota de examen 75 → 90 = +20%.

  • Auto-detecta dirección — sin necesidad de elegir herramienta aumento vs disminución
  • Fórmula ((nuevo − viejo) / |viejo|) × 100 con abs() para bases negativas
  • Indicador de dirección (↑ verde / ↓ rojo) para legibilidad rápida
  • Desglose de fórmula paso a paso bajo el resultado
  • Reactivo — recalcula al cambiar cualquier valor
  • Mensaje claro cuando viejo = 0 (caso límite de división por cero)
  • Demuestra asimetría pérdida/ganancia (pérdida 10% necesita ganancia 11,1%)
  • Admite valores decimales (números financieros/métricos precisos)
  • Copia el resultado con un clic
  • Útil para precios de acciones, seguimiento de KPI, tests A/B, informes interanuales

Gratis. Sin registro. Tus datos permanecen en tu navegador. Anuncios mediante Google AdSense (con consentimiento).

Preguntas frecuentes

¿Cuándo debo usar % cambio vs las herramientas dedicadas % aumento / % disminución?

Usa cambio porcentual cuando aún no conoces la dirección (o cuando quieres una única herramienta que maneje ambas direcciones). Usa las herramientas dedicadas % aumento o % disminución cuando conoces la dirección de antemano y quieres el resultado encuadrado positivamente en esa dirección (p. ej. "25% off" se lee más natural que "−25% cambio" en contexto retail). El cálculo es de la misma familia — ((nuevo − viejo) / |viejo|) × 100 — pero la convención de signo difiere: cambio porcentual devuelve + o − para indicar dirección, aumento porcentual siempre asume nuevo > viejo (resultado negativo apunta a error de dirección), disminución porcentual devuelve números positivos para bajadas reales. Mismo valor de entrada → magnitud coherente entre las tres herramientas.

¿Cuál es la asimetría pérdida/ganancia (10% pérdida necesita 11,1% ganancia para recuperarse)?

Una pérdida seguida de una ganancia de igual porcentaje NO es un empate, porque cada porcentaje aplica a una base distinta. Si una acción de $100 pierde 10%, se vuelve $90; una ganancia del 10% sobre $90 son $99, NO de vuelta a $100. Para recuperarse de una pérdida de L (como fracción), necesitas una ganancia de L / (1 − L). Trabajado: L = 0,10 → ganancia = 0,10 / 0,90 = 0,1111 = 11,11%. L = 0,20 → 25%. L = 0,50 → 100%. L = 0,75 → 300%. La asimetría se compone más profundo cuanto mayor es la pérdida — una caída del 50% requiere doblarse para recuperarse, una caída del 90% requiere multiplicar por 10. El plan de estudios del CFA Institute usa esta fórmula en análisis de drawdown de cartera; Brealey, Myers, Allen & Edmans Principles of Corporate Finance (15ª ed, 2025) la introduce en el capítulo de riesgo y retorno.

¿Cuándo debo usar cambio porcentual vs puntos básicos?

Para movimientos sub-porcentuales — tasas de interés, rendimientos de bonos, spreads de crédito, movimientos de FX menores al 1% — la convención de la industria financiera son los puntos básicos (1 bp = 0,01%). Los estándares de reporting del Bank for International Settlements (BIS) usan bp en todo; las decisiones de tasa de bancos centrales se citan en bp ("ECB +25 bp", "Fed cut 50 bp"); el rendimiento del Treasury a 10 años es "4,50% ± 5 bp" no "0,05%". La razón es precisión y desambiguación: "la tasa se movió 0,25%" puede significar +0,25 puntos porcentuales (absoluto) O un cambio relativo del 0,25% (minúsculo). "25 bp" significa unívocamente 0,25 puntos porcentuales absoluto. Para porcentajes no financieros y movimientos del 1% o más, el cambio porcentual es la unidad natural.

¿Por qué usar Math.abs() en el denominador para bases negativas?

Sin Math.abs, ir de −10 a −5 calcula como ((−5) − (−10)) / (−10) × 100 = 5 / (−10) × 100 = −50%, lo que invierte la lectura intuitiva. La afirmación en lenguaje natural "el valor subió 5 desde −10" coincide con una lectura +50%, no −50%. Poner Math.abs alrededor del denominador (((nuevo − viejo) / |viejo|) × 100) preserva el signo del numerador para que el signo del porcentaje indique dirección (+ = subió, − = bajó) sin importar si la base es positiva, negativa o cero. Las implementaciones de cambio porcentual en hojas de cálculo típicamente aplican la misma convención `abs()` para manejar bases negativas. Sin abs, los inputs de base negativa producen resultados matemáticamente válidos pero contraintuitivos en lo cotidiano que confunden a la mayoría de usuarios.

¿Cómo se reporta el cambio porcentual YoY en los releases de earnings financieros?

Los archivos SEC Form 10-K (anual) y 10-Q (trimestral) incluyen datos comparativos de periodo — resultados trimestrales vs el mismo trimestre del año anterior (Q3 2024 vs Q3 2023), y ejercicio anual vs ejercicio anual — calculados como ((actual − anterior) / anterior) × 100. El encuadre "interanual" (YoY) aísla efectos estacionales (Q4 vs Q4 de un retailer, Q1 vs Q1 de una SaaS) y es la métrica de comparación dominante en releases de earnings y presentaciones a inversores. El reporting de moneda constante elimina movimientos FX para mostrar el cambio YoY "subyacente". La inflación CPI también se reporta como cambio porcentual YoY rolling de 12 meses en la cesta All Items del BLS; el objetivo de inflación del ECB es 2% YoY simétrico (desde la revisión de estrategia de julio 2021).

Fuentes (5)
  • International Organization for Standardization (2022). ISO 80000-1:2022 — Quantities and units, Part 1: General; defines percentage (%) as the dimensionless ratio 0.01 (1% = 1/100 exact); foundational for change-percentage definition (delta / base × 100). ISO Technical Committee 12 (TC 12); supersedes ISO 80000-1:2009 / ISO 31-0.
  • Bank for International Settlements (BIS) (2017). Basis point (bp) convention — 1 bp = 0.01% = 0.0001; standard sub-percent unit for central-bank rate moves and bond-yield reporting; the BIS Quarterly Review uses bp throughout for inter-period yield changes. Bank for International Settlements, Basel; codified in BIS / BCBS reporting standards.
  • CFA Institute (2024). Loss/gain asymmetry in percentage change — a 50% loss requires a 100% gain to recover (0.5 × 2.0 = 1.0); a 10% loss requires an 11.11% gain (0.9 × 1.1111 = 1.0). The CFA curriculum derives the recovery formula gain_required = loss / (1 − loss), foundational for portfolio drawdown analysis. CFA Institute Curriculum (Quantitative Methods Level I).
  • Brealey, R., Myers, S., Allen, F., & Edmans, A. (2025). Principles of Corporate Finance, 15th edition — risk-and-return chapter introduces loss/gain asymmetry math and drawdown recovery formula; 14th ed (2022) was first to add Edmans as 4th author. Standard finance textbook reference for percentage-change applications including stock returns, mortgage amortisation, and portfolio drawdown. McGraw-Hill, 2025 (15th edition); also Bodie, Kane & Marcus Investments, 13th edition (McGraw-Hill, January 2023).
  • World Wide Web Consortium (W3C) (2018). Web Content Accessibility Guidelines (WCAG) 2.1 — Success Criterion 4.1.3 Status Messages. W3C Recommendation 5 June 2018; carried unchanged into WCAG 2.2 (Recommendation 5 October 2023).

Son las publicaciones originales en las que se basan las fórmulas de esta herramienta. Localízalas con el nombre de la revista y el año en Google Scholar o PubMed.

Por ·