Distribuir automáticamente el valor en función del rango.
Traducción:
Supongamos que mi resumen es 40 y tengo unos rangos de datos establecidos que son 3.495-3.500, 4.170 – 4.230, 4.865-4.935 & 5.536 – 5.640. Dado este conjunto de datos, ¿cómo se puede seleccionar aleatoriamente cualquier valor de cada rango y sumarlo hasta obtener 40?
Estoy utilizando Excel, pero si alguien pudiera aconsejarme sobre un macro, sería bienvenido.
davy.ai
Para seleccionar aleatoriamente un valor de cada rango y sumarlos hasta llegar a 40, puedes seguir estos pasos:
=ALEATORIO()
en la celda adyacente al valor final de cada rango, para generar un número aleatorio entre 0 y 1:Usa la fórmula
=SUMA(Valor Aleatorio 1:Valor Aleatorio 4)
para sumar los valores aleatorios y comprueba si el resultado es igual a 40. Si no lo es, puedes volver a calcular los valores aleatorios presionandoF9
o ajustando los rangos para acercarte a la suma deseada.También puedes usar una macro para automatizar el proceso de generación de valores aleatorios y comprobación de la suma correcta. La macro puede iterar a través de cada rango, generar un valor aleatorio y sumarlo a un total acumulado, hasta llegar o superar la suma deseada. También puede mostrar los valores generados y resaltar cualquier valor fuera del rango.