Una herramienta para calcular la diferencia porcentual de varios números

Tengo un montón de números diferentes como 235, 312, 324, 156, 267, etc. Me gustaría poder asignar un valor del 100% a uno de estos números, y el resto se mostraría como el porcentaje correspondiente.

Entonces, del ejemplo anterior, si digo que 312 es 100%, 156 aparecerá como 50% y así sucesivamente. Necesito hacerlo en muchos conjuntos de números. ¿Hay algo así disponible como Mac o iOS o tal vez como aplicación web? ¡Gracias!

¿Desea ingresar estos números manualmente? Si no, ¿cómo se almacenan estos números? Por ejemplo, en un archivo de texto?
Hay alrededor de 50 números en cada conjunto, por lo que sería genial si no tuviera que ingresarlos manualmente. Se almacenan en un archivo CSV, cada conjunto es una fila.
Cualquier aplicación similar a una hoja de cálculo que le permita importar el CSV servirá. Entonces, en línea, podría usar, por ejemplo, hojas de Google.

Respuestas (2)

Dado que está bien que lo ejecute en línea, le recomiendo encarecidamente que cree una Hoja de cálculo de Google para esta tarea para que pueda acceder a ella desde cualquier lugar y también para manipular fácilmente los registros CSV (importar - exportar) como mencionó.

Así es como lo creé (al final hay un enlace para él, pero también daré instrucciones en caso de que el enlace no funcione para otros en el futuro):

1. Crea una hoja de Google

2. Use la primera columna (digamos A) para ingresar sus números múltiples o péguelos masivamente desde su CSV.

3. La segunda columna (digamos B) se usará para calcular las diferencias porcentuales para cada valor de la izquierda

En esta parte, debe ingresar la siguiente fórmula de cálculo en todas las celdas de la columna. Puede pegarlo en todas las celdas a la vez seleccionando la letra de la columna manteniendo presionado el botón cmd o ctrl y luego péguelo manteniendo presionado cmd + enter o ctrl + enter.

=(-100)+INDIRECT(ADDRESS(ROW();COLUMN()-1))/XX*100

  • tenga en cuenta el valor XX para el siguiente paso, por lo que es mejor saber qué celda va a usar en el Paso 4
  • (-100) al principio es importante, por lo que le brinda números de porcentaje positivos cuando los valores son más grandes que el valor base.

4. Finalmente, en otra celda (digamos la segunda celda de la columna E), utilícela como entrada para el número base en el que desea calcular la diferencia porcentual para cada número que ingrese

Ahora digamos que para este paso usas la celda E2 . Reemplazarás el XX con esa celda, como

=(-100)+INDIRECT(ADDRESS(ROW();COLUMN()-1))/E2*100

Tendrá el siguiente resultado (lo reformateé para mejorar visualmente)

Calculadora de porcentajes múltiples

Lo publiqué aquí para que puedas examinarlo o descargarlo y comenzar a usarlo.

PD : si necesita encontrar cuánto "lejos" o "cerca" es el porcentaje del número de entrada al número base, puede agregar +100 al final de la fórmula.

¡Esto es realmente genial, gracias! ¿Es correcto que si agrego '+100' a su fórmula, me dará el porcentaje real del número base? ¿Entonces 111 se convierte en el 92,5% de 120? Solo lo he probado con números simples todavía, no con los datos reales, así que no estoy seguro de si arrojará algo con números complejos.
@EmilyM también puedes hacer lo que has sugerido, funcionará bien. Comprendí que necesitaba encontrar la diferencia porcentual del número base y no qué tan "cerca" o "lejos" está el porcentaje del número de entrada a la base. ¡Siéntete libre de cambiarlo con un +100 al final! (Edité mi respuesta al final agregando una descripción de esta opción también)

Sugiero usar LibreOffice (sin conexión) o Google Spreadsheet (en línea), ambos son gratuitos.

  1. Pon tus números en la primera columna (de la celda A1).
  2. Poner =100*A1/ MAX(A:A)en la celda B1.
  3. Haga clic en el cuadrado azul (visible a continuación) y arrastre hacia abajo para copiar/modificar la fórmula tan abajo como desee, por ejemplo, hasta la línea 100.

ingrese la descripción de la imagen aquí

Ver mi muestra .

Presumiblemente, también funciona con cualquier otro programa de hoja de cálculo.