Generar datos aleatorios

Cómo generar datos aleatorios (y que sumen exactamente 100%)

Este fin de semana, revisando entre mis correos recibidos (que cada vez son más y más) me encontré con una consulta sobre cómo generar datos aleatorios que me resultó interesante y divertida.

Resulta que Alan trabaja en un laboratorio y necesitaba generar números al azar para sus pruebas y que, al ser sumados, completen exactamente el 100%.

¿Cómo hacer para controlar que los datos sumen exactamente el 100%, si son aleatorios?

Sigue leyendo que ahora te lo cuento.

Obviamente, lo primero que haremos será generar nuestros números aleatorios, por lo que preparamos nuestra hoja de Excel y colocamos en ellos la función =ALEATORIO() y la copiamos en todo el rango que ocupará, según el número de registros que deseamos generar.

Generar datos aleatorios

Con esto, vamos a tener una serie de números generados aleatoriamente, es decir, generados al azar y que cambiaran cada vez que refrescamos la hoja con la tecla F9.

Si observas con atención la imagen siguiente, vas a darte cuenta de que estoy utilizando una columna auxiliar. Ya verás por qué.

Generar datos aleatorios

  • 2

    Una celda para sumarlos a todos.

Para calcular el porcentaje de cada celda, necesitaremos saber el total sumado por todas ellas. Lógico, ¿verdad? Entonces lo siguiente en la lista es sumar todo ese rango de números aleatorios que generamos en el paso anterior y lo colocaremos en la celda que dice “Total”, tal y como te muestro en la imagen.

Generar datos aleatorios

  • 3

    La verdadera columna .

Una vez realizados estos pasos, ya podemos pasar a utilizar la verdadera columna de números aleatorios que aprovecharemos en nuestros cálculos científicos.  😀

Simplemente, vas a dividir cada una de las celdas de la columna auxiliar, para el total de la suma de ellos.

Y copias esta fórmula para cada una de las celdas del rango. Quedándote de la siguiente manera:

 

Precaución

No olvides utilizar el ancla de referencia en esta última fórmula para evitar que se desplace la celda del total, al copiar hacia abajo. Es un error muy común que ocasiona errores que luego no puedes detectar. =B2/$C$2

Has terminado. Tus datos aleatorios que respetan el 100%

Si ahora le das unos últimos toques, como formatearlo a dos decimales y sumas con una fórmula el total de la columna “Dato”, verás que siempre dará 100%. No importa cuántas veces hagas lo de generar datos aleatorios. Siempre respetará el límite del 100%.

¿Quieres descargar el archivo terminado?

Si quieres revisar el archivo terminado y revisarlo para disipar cualquier duda que tengas, aquí te dejo un botón para que lo descargues.

Descargar el archivo terminado.

¿En qué estás trabajando?

Me gustaría saber en qué estás utilizando este tipo de trucos o en qué piensas utilizarlo. Cuéntame en los comentarios y así inspiramos a las personas que recién comienzan con Excel, dándoles ideas frescas 😀

Comparte esta entrada en las redes sociales

Si la entrada te ha gustado, por favor compártela con tus amigos en Facebook y Twitter. Eso me ayudaría para darle mayor difusión al blog para llegar a más personas que están deseosas de aprender a utilizar Excel.

¡Nos vemos!

Raymundo

Créditos imagen de portada: Freeimages

Cómo generar datos aleatorios (y que sumen exactamente 100%)
5 (100%) 1 vote[s]

4 thoughts on “Cómo generar datos aleatorios (y que sumen exactamente 100%)”

  1. Hola buenas tardes, tengo la siguiente duda, necesito que esos numeros aleatorios sumen la cantidad que yo quiera al final de una columna, pero que la suma de esos numeros no sea mayor de 50 entre uno y otro al final de la fila.

  2. Hola!! Tengo una consulta que no se si se podra resolver con Excel. Tengo un total de 20 articulos y quiero generar un registro de ventas aleatorias pero que cada uno de ellos aparezca un porcentaje de veces por venta. Por ejemplo: Articulo 1, que de un total de 1000 ventas aparezca un 20%; Articulo 2, que de un total de 1000 ventas aparezca un 10%;… y asi hasta llegar al 100%. Se podra hacer con Excel? Gracias!!

  3. hola , necesito leer un directorio con 20 o mas archivos pdf, cambiarles el nombre aleatoriamente (numeros de longitud 8 ) ejemplo pregunta1.pdf 34954231.pdf pero con la condicion de que el desorden aleje lo mas posible el archivo 1 del 2 y si susesivamente , (para que se entienda mejor , imagina un test de seleccion multiple) , y luego grabe los nombres asi desordenados en el mismo directorio o en otro a eleccion.

  4. yO quiero saber como se hace la función aleatorio dentro de un total; por ejemplo 121 sumados; y que de esos 121 se repartan números aleatoriamente llegando a ese número

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *