Tengo una lista de 148 nombres en la columna A. Necesito una función que permita al usuario ingresar un número y usarlo para devolver una lista de nombres en la columna B o C. Puede haber repeticiones. Entonces, la columna B me pediría: "ingrese la cantidad de nombres necesarios", y después de ingresar el número, como "4", debajo de ese mensaje o en la columna C, los nombres "4" se enumerarían en diferentes celdas o incluso la misma celda separada por comas. Este libro de trabajo eventualmente se integrará en un sitio Wordpress.com.
Busqué en línea algunos ejemplos. Este blog explica algo similar:
http://datawiz.wordpress.com/2011/01...-from-a-sheet/
Piden al usuario que busque la popularidad de los nombres de bebés. Pero como no sé hacer muchas cosas en Excel, no sé cómo aplicar exactamente sus fórmulas a mi problema.
¿Alguna sugerencia?
También debo decir que ya probé estas fórmulas, las cuales solo me dan un resultado en la celda que contiene la fórmula:
=INDEX($A1:$A148,RANDBETWEEN(1,COUNTA($A1:$A148)),1)
=INDEX(A1:A148, RANDBETWEEN(1, 148))
=INDEX(Tanglelist, RANDBETWEEN(1, 148))
He preguntado esto en otros foros sin solución. Pero alguien sugirió esta fórmula que supongo que es un paso en la dirección correcta:
=IF(ROWS(B$2:B2)>$B$1,"",INDEX(Tanglelist,RANDBETWEEN(1,ROWS(Tanglelist))))
Respuesta1
Simplemente lleve su resultado un paso más allá. Digamos que el número se ingresa en B1. En C1:
=IF(ROW(c1)>$B$1,"",INDEX($A$1:$A$148,RANDBETWEEN(1,148)))
Copie esto en la columna. Ahora obtendrá una selección aleatoria para el número de filas en C especificadas en B1.