Saltar al contenido principal

Se han puesto valores de ejemplo. Reemplázalos por los tuyos.

Variación en puntos porcentuales

+2

Aumento

Cálculo paso a paso

  1. 6 − 4 = 2 puntos porcentuales
  2. 2 ÷ 4 × 100 = 50 %
Variación relativa
+50 %
Variación en puntos básicos
+200

La variación porcentual se divide entre el valor absoluto del valor inicial, así que pasar de −50 a −25 es +50 %, un aumento.

Un titular dice que el desempleo saltó 50 %. Otro dice que subió 2 puntos. Ambos pueden describir el mismo cambio, de 4 % a 6 %, y son mediciones distintas: una es una diferencia y la otra es una razón.

Un punto porcentual es la unidad de la diferencia entre dos porcentajes, así que 6 % menos 4 % son 2 puntos porcentuales. La variación porcentual compara esa diferencia con la tasa inicial: 2 ÷ 4 es 50 %. Introduce una tasa inicial y una final en esta calculadora de puntos porcentuales y te devuelve ambas, con el desarrollo.

¿Qué es un punto porcentual?

Respuesta rápida: un punto porcentual es una unidad de la diferencia entre dos porcentajes. Una tasa que pasa de 40 % a 44 % ha subido 4 puntos porcentuales. El mismo cambio es un aumento relativo de 10 %, porque 4 ÷ 40 = 0,10.

La unidad se escribe pp, pts o simplemente puntos. Se aplica a todo lo que ya se expresa como porcentaje de un todo: una tasa de desempleo, una tasa de interés, un porcentaje de votos, una tasa de inflación. Mide la distancia en la escala de 0 a 100, así que 4 puntos son la misma diferencia en 40 % que en 4 %. También se escribe «puntos de porcentaje», pero el término estándar es puntos porcentuales.

Porcentaje frente a puntos porcentuales

Responden preguntas distintas sobre los mismos dos números. El cambio en puntos porcentuales es la diferencia absoluta, la tasa final menos la tasa inicial. La variación porcentual es esa diferencia dividida entre la tasa inicial.

La cifra relativa depende de la base, y por eso parece dramática cuando las tasas son pequeñas. Dos puntos sobre una tasa de 4 % son un aumento de 50 %. Dos puntos sobre una tasa de 40 % son 5 %. La diferencia en puntos es 2 en ambos casos.

De 4 % a 6 % es +2 puntos y +50 %. De 6 % a 4 % es −2 puntos pero −33,33 %, porque la base ahora es 6. Los puntos son simétricos y los porcentajes no.

Cómo calcular un cambio en puntos porcentuales

  1. Escribe las tasas inicial y final como porcentajes del mismo todo.
  2. Resta la tasa inicial a la tasa final. El resultado es el cambio en puntos porcentuales, y su signo indica la dirección.
  3. Para la variación relativa, divide esa diferencia entre la tasa inicial y multiplica por 100.
cambio en puntos porcentuales = tasa final - tasa inicial
cambio relativo = (tasa final - tasa inicial) / abs(tasa inicial) × 100 %

La misma resta da la diferencia en puntos porcentuales entre dos grupos: 52 % de un grupo y 47 % de otro están a 5 puntos de distancia. Para aplicar un cambio conocido, suma los puntos a la tasa: 4,5 % menos 0,25 puntos es 4,25 %.

Ejemplos de puntos porcentuales

Ejemplo 1: una tasa de desempleo, de 4 % a 6 %

Datos

La tasa sube de 4 % a 6 %.
  1. Paso 1

    En puntos, 6 − 4 = 2.

Respuesta

En porcentaje, 2 ÷ 4 = 0,5, es decir, 50 %. Las oficinas de estadística como la ONS y Eurostat informan los cambios de las tasas en puntos porcentuales, que es la cifra que no depende de la base.

Ejemplo 2: una tasa de interés, de 4,25 % a 4,50 %

Datos

Un banco central sube su tasa de política de 4,25 % a 4,50 %.
  1. Paso 1

    En puntos, 4,50 − 4,25 = 0,25, que son 25 puntos básicos.

Respuesta

En porcentaje, 0,25 ÷ 4,25 = 0,0588, es decir, 5,88 %. Bancos centrales como la Reserva Federal y el Banco de Inglaterra expresan movimientos así en puntos o en puntos básicos.

Ejemplo 3: una encuesta, 52 % frente a 46 %

Datos

Una encuesta da a un candidato 52 % y al otro 46 %.
  1. Paso 1

    La ventaja es 52 − 46 = 6 puntos porcentuales, no una ventaja de 6 %.

Respuesta

En relación con el rival, 6 ÷ 46 = 0,1304, así que el líder tiene 13,04 % más de apoyo.

Ejemplo 4: puntos sumados frente a porcentaje sumado

Datos

Una tasa de 5,5 % sube 0,75 puntos porcentuales hasta 6,25 %.
  1. Paso 1

    Si en cambio subiera 0,75 por ciento, la nueva tasa sería 5,5 × 1,0075 = 5,54125, es decir, 5,54 %.

Respuesta

Indica la unidad.

Puntos porcentuales frente a puntos básicos

Un punto básico es una centésima de punto porcentual, así que 1 punto son 100 puntos básicos. 25 puntos básicos son 0,25 puntos y 150 puntos básicos son 1,5 puntos. Para convertir, divide los puntos básicos entre 100 para obtener puntos, o multiplica los puntos por 100.

Código de los puntos porcentuales

Ambas versiones reproducen los ejemplos anteriores (2 y 50, 0,25 y 5,88, 6 y 13,04, 6,25 y 5,54), no devuelven variación relativa cuando la tasa inicial es 0 y rechazan las entradas no numéricas.

JavaScript

JavaScript
function finite(name, v) {  if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);}​function checkDecimals(decimals) {  if (!Number.isInteger(decimals) || decimals < 0 || decimals > 10) throw new RangeError("decimals must be a whole number from 0 to 10");}​export function percentagePointChange(start, end, decimals = 2) {  finite("start", start);  finite("end", end);  checkDecimals(decimals);  const points = Number((end - start).toFixed(decimals));  const relativePercent = start === 0 ? null : Number((((end - start) / Math.abs(start)) * 100).toFixed(decimals));  return { points, relativePercent };}​export function addPoints(rate, points, decimals = 2) {  finite("rate", rate);  finite("points", points);  checkDecimals(decimals);  return Number((rate + points).toFixed(decimals));}​export function addPercent(rate, percent, decimals = 2) {  finite("rate", rate);  finite("percent", percent);  checkDecimals(decimals);  return Number((rate * (1 + percent / 100)).toFixed(decimals));}​export function parseRate(raw) {  const s = String(raw).trim().replace(/%$/, "").replace(",", ".");  return /^[+-]?(\d+\.?\d*|\.\d+)$/.test(s) ? Number(s) : NaN;}

Python

Python
from decimal import Decimal, ROUND_HALF_UP, InvalidOperation​​def _rate(name, v):    if isinstance(v, bool) or not isinstance(v, (int, float, str, Decimal)):        raise ValueError(f"{name} must be a number")    try:        d = Decimal(str(v).strip().rstrip("%").replace(",", "."))    except InvalidOperation:        raise ValueError(f"{name} must be a number")    if not d.is_finite():        raise ValueError(f"{name} must be a finite number")    return d​​def _round(d, decimals):    if not isinstance(decimals, int) or isinstance(decimals, bool) or not 0 <= decimals <= 10:        raise ValueError("decimals must be a whole number from 0 to 10")    return d.quantize(Decimal(1).scaleb(-decimals), rounding=ROUND_HALF_UP)​​def percentage_point_change(start, end, decimals=2):    s, e = _rate("start", start), _rate("end", end)    points = _round(e - s, decimals)    relative = None if s == 0 else _round((e - s) / abs(s) * 100, decimals)    return points, relative​​def add_points(rate, points, decimals=2):    return _round(_rate("rate", rate) + _rate("points", points), decimals)​​def add_percent(rate, percent, decimals=2):    return _round(_rate("rate", rate) * (1 + _rate("percent", percent) / 100), decimals)

percentagePointChange(4, 6) devuelve { points: 2, relativePercent: 50 }. El cambio relativo divide entre la tasa inicial absoluta, la misma convención que la calculadora de variación porcentual. La versión en Python redondea hacia arriba con Decimal, la convención escolar habitual, y devuelve Decimals, así que 2 se imprime como 2.00.

Privacidad y seguridad de las entradas

Los valores se calculan en tu navegador. Las tasas que introduces no se envían a un servidor ni se guardan.

Los campos solo aceptan números, con un signo % opcional al final. El texto, los campos vacíos, NaN e Infinity se rechazan con un mensaje, y nada de lo que escribas se evalúa nunca como código.

Una tasa inicial de 0 devuelve los puntos y muestra la variación porcentual como indefinida en lugar de dividir entre cero. Un decimal con coma (4,25) se lee igual que el decimal con punto 4.25, y los decimales se limitan a un número entero de 0 a 10.

Errores comunes con los puntos porcentuales

Errores comunes con los puntos porcentuales
ErrorQué sale malQué hace la calculadora
Llamar porcentaje a una diferencia en puntosUna subida de 4 % a 6 % informada como 2 %Indica el resultado en puntos porcentuales
Citar la variación relativa sin la base«Sube 50 %» oculta que la tasa pasó de 4 % a 6 %Muestra ambas cifras junto a las dos tasas
Dividir entre la tasa final2 ÷ 6 da 33,33 % en lugar de 50 %Divide entre la tasa inicial
Tratar una subida y una baja como simétricasSubir de 4 % a 6 % da +50 %, pero bajar de 6 % a 4 % da −33,33 %Muestra la tasa inicial usada en cada dirección
Sumar un porcentaje cuando se trataba de puntos5,5 % más 0,75 % da 5,54 %, no 6,25 %Suma puntos y porcentaje en modos separados
Partir de 0 %La variación porcentual no está definidaMuestra «indefinido» con el motivo

Puntos porcentuales frente a variación porcentual, puntos básicos y diferencia porcentual

Puntos porcentuales frente a variación porcentual, puntos básicos y diferencia porcentual
MedidaFórmulaDe 4 % a 6 %Úsala para
Cambio en puntos porcentualesfinal − inicial+2 puntosLa diferencia entre dos tasas
Variación porcentual de una tasa(final − inicial) ÷ inicial × 100+50 %Qué tan grande es el movimiento frente a la tasa inicial
Puntos básicospuntos × 100+200 puntos básicosMovimientos de tasas en finanzas
Diferencia porcentualabs(a − b) ÷ ((a + b) ÷ 2) × 10040 %Dos tasas sin punto de partida

Las dos primeras filas son el par que la gente confunde. Los puntos básicos son un cambio de unidad, y la diferencia porcentual es la versión sin dirección, que trata la calculadora de diferencia porcentual. Cuando informes de un cambio en una tasa, da los puntos y las dos tasas, y añade el porcentaje solo si importa el tamaño relativo.

Preguntas frecuentes

¿Cuál es la diferencia entre puntos porcentuales y porcentaje?

Los puntos miden la diferencia absoluta entre dos porcentajes, y el porcentaje mide esa diferencia en relación con el inicial. Pasar de 20 % a 25 % es una subida de 5 puntos porcentuales y de 25 %, porque 5 ÷ 20 = 0,25.

¿Qué es un punto porcentual?

Es una unidad en la escala de 0 a 100 de un porcentaje, la diferencia entre 30 % y 31 %, abreviada pp.

¿Cómo calcular el cambio en puntos porcentuales?

Resta el porcentaje inicial al final. De 35 % a 41 % es 41 − 35 = 6 puntos porcentuales, un aumento en puntos porcentuales porque el resultado es positivo. Entre dos grupos, la misma resta es la diferencia en puntos porcentuales.

¿Cómo convierto puntos porcentuales en porcentaje?

Divide los puntos entre la tasa inicial y multiplica por 100. Una subida de 2 puntos sobre una tasa inicial de 8 % es 2 ÷ 8 × 100 = 25 %.

¿Cómo calcular el cambio en puntos porcentuales en Excel?

Con la tasa inicial en A2 y la tasa final en B2, ambas con formato de porcentaje, =ROUND((B2-A2)*100,2) devuelve los puntos y =(B2-A2)/A2, con formato de porcentaje, devuelve el cambio relativo. Para 4 % y 6 % dan 2 y 50 %.