ForHosting KIT · Utilidades de desarrollo

Calculadora de porcentaje inverso

Un precio, saldo, medida o total final suele contar solo una parte de la historia.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Esta calculadora de porcentaje inverso reconstruye el importe original cuando usted conoce el importe final, el porcentaje y si ese porcentaje se añadió o se retiró. Aplica el multiplicador inverso correcto en lugar de restar sin más el porcentaje indicado del valor final. El resultado incluye el original recuperado, la variación absoluta y el multiplicador utilizado, para que el cálculo resulte sencillo de revisar, explicar o automatizar.

Por qué invertir un porcentaje requiere dividir

Una variación porcentual se calcula sobre el importe original, no sobre el final. Por eso, para deshacerla hay que dividir. Si el valor original aumenta un 20 por ciento, el resultado equivale al 120 por ciento del original, es decir, al original multiplicado por 1.20. Para recuperar el punto de partida se divide el importe final entre 1.20. Restar el 20 por ciento del importe final utilizaría una base distinta y daría una respuesta incorrecta. Con una reducción ocurre lo mismo: al retirar el 20 por ciento queda el 80 por ciento del original, por lo que el importe final se divide entre 0.80. Indique si el porcentaje se añadió o se retiró, introduzca el porcentaje en puntos porcentuales habituales y facilite el importe final observado. La calculadora devuelve el original y muestra el multiplicador y la fórmula exactos, de modo que usted puede comprobar cómo se obtuvo la respuesta.

Elija correctamente entre añadido y retirado

La operación describe lo que sucedió con el importe original desconocido. Elija añadido si un margen, una subida, un crecimiento, un recargo u otro incremento produjo el importe final. Elija retirado si fue consecuencia de un descuento, una rebaja, una pérdida, una merma u otra disminución. Para una adición, el divisor es uno más el porcentaje expresado como decimal; para una retirada, es uno menos dicho decimal. Un porcentaje retirado debe ser inferior al 100 por ciento: retirar exactamente el 100 por ciento deja cero sea cual sea el importe inicial, por lo que no es posible recuperarlo solo con el valor final. El cero por ciento es válido en ambas direcciones y conserva el importe. Mantenga las unidades: si el final está en euros, kilogramos o unidades vendidas, el original y la variación usarán la misma unidad. Introduzca 12.5 para representar el 12.5 por ciento, no 0.125.

Cómo interpretar, redondear y utilizar el resultado

El importe original es el valor reconstruido anterior a la variación indicada. El importe de la variación es la diferencia absoluta entre el original y el final, por lo que siempre es positivo tanto si se añadió como si se retiró el porcentaje. El multiplicador expresa qué proporción del original se convirtió en el valor final: por ejemplo, 1.15 tras añadir el 15 por ciento o 0.85 tras retirarlo. Los campos numéricos se redondean de forma predeterminada a diez decimales, aunque usted puede elegir entre cero y quince para ajustar la presentación o el procesamiento posterior. El cálculo usa toda la precisión numérica disponible y solo se redondea la salida mostrada. Para dinero pueden ser prácticos dos decimales; conserve más si necesita conciliar operaciones intermedias o aplicar sus propias reglas monetarias. El servicio es determinista y no realiza solicitudes de red, por lo que entradas iguales siempre producen la misma salida.

Deshacer un margen sobre el precio

Recupere el precio mayorista o base cuando el precio mostrado incluye un margen porcentual conocido.

Hallar un importe previo al descuento

Calcule el importe original anunciado a partir del valor final rebajado y del porcentaje retirado.

Reconstruir un saldo anterior

Retroceda desde un saldo actual después de un aumento o una disminución porcentual conocida.

¿Cuánto cuesta una solicitud a la API?

Cada solicitud a la API cuesta $0.002. También puede usar la calculadora gratis en el navegador.

¿Por qué no puedo restar el porcentaje del importe final?

El porcentaje se aplicó al importe original, por lo que el final tiene otra base. Dividir entre el multiplicador de variación invierte la operación correctamente.

¿Cómo invierto un aumento porcentual?

Seleccione añadido. La calculadora divide el importe final entre uno más el porcentaje dividido entre 100.

¿Cómo invierto una reducción porcentual?

Seleccione retirado. La calculadora divide el importe final entre uno menos el porcentaje dividido entre 100.

¿Por qué el porcentaje retirado debe ser inferior a 100?

Con el 100 por ciento, el valor final es cero para cualquier original, por lo que no se puede recuperar un único importe inicial.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/fin/reverse-percentage

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/fin/reverse-percentage \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"final_amount":120,"percentage":20,"operation":"added"}'
{
  "final_amount": 120,
  "percentage": 20,
  "operation": "added"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.reverse_percentage",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →