Deseamos generar columnas con números aleatorios. Tantos números aleatorios como se indique.
En la zona amarilla (B2:K2) disponemos de 10 números con valores que van entre 1 y 20. La idea es generar debajo de cada celda amarilla tantos números aleatorios, con la función =ALEATORIO(), como indique el número. Así por ejemplo, si en la celda amarilla figura un 4 debajo queremos que se generen 4 números aleatorios.
El la celda B3 se ha de escribir la siguiente fórmula.
=SI($A2<=B$1;ALEATORIO();"")
Esta fórmula escribe un aleatorio en la celda si el valor de su fila (celda azul) es menor o igual a valor indicado en la celda amarilla correspondiente. En caso contrario escribe "" que son dos dobles comillas seguidas, con nada dentro. Esto equivale a celda vacía.
Con esto generaríamos la tabla de la izquierda. Luego hemos creado una macro denominada "Copia Valores" con un botón para lanzarla que lo que hace es copiar y pegar valores en la tabla de la derecha con el objeto de que queden números (sin fórmulas) ya que previsiblemente esto es lo que deseamos.
En la zona amarilla (B2:K2) disponemos de 10 números con valores que van entre 1 y 20. La idea es generar debajo de cada celda amarilla tantos números aleatorios, con la función =ALEATORIO(), como indique el número. Así por ejemplo, si en la celda amarilla figura un 4 debajo queremos que se generen 4 números aleatorios.
El la celda B3 se ha de escribir la siguiente fórmula.
=SI($A2<=B$1;ALEATORIO();"")
Esta fórmula escribe un aleatorio en la celda si el valor de su fila (celda azul) es menor o igual a valor indicado en la celda amarilla correspondiente. En caso contrario escribe "" que son dos dobles comillas seguidas, con nada dentro. Esto equivale a celda vacía.
Con esto generaríamos la tabla de la izquierda. Luego hemos creado una macro denominada "Copia Valores" con un botón para lanzarla que lo que hace es copiar y pegar valores en la tabla de la derecha con el objeto de que queden números (sin fórmulas) ya que previsiblemente esto es lo que deseamos.