BandaAncha.eu

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

Pregunta de Excel

fro2

Tengo 4 celdas con estos valores:
AVA
IHF
IVA
IRPF

Y quiero rellenar otra columna (no se como) de forma que aparezca en cada celda de forma aleatoria uno de los 4 valores anteriores.

Conozco la funcion ALEATORIO() pero solo sirve para numeros.

¿Alguna idea?

GRACIAS

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
quilloquepasa

Bienvenido a la Tierra Media:

Tienes una forma de hacerlo y es conjugando dos funciones específicas de excel. Por ejemplo con BUSCAR, de tal forma que a las cadenas de caracteres le asignes un valor numérico y luego obtener con ALEATORIO el valor correspondiente. Puede parecer un poco lioso, pero si dominas medianamente la aplicación te resultará fácil.

Ejemplo:

---------columna A-------columna B

fila 1--------0----------------AVA
fila 2--------1----------------IHF
fila 3--------2----------------IVA
fila 4--------3----------------IRPF

Función: =BUSCAR(ENTERO(ALEATORIO()*4);A1:A4;B1:B4)

Introduzco la función ENTERO porque ALEATORIO me devuelve números entre 0 y 1, y lo multiplico por cuatro para que su resultado sea entre 0 y 3, en este caso.

También puedes utilizar REDONDEAR para aproximar los resultados, y por supuesto realizarlo de otras formas y con distintas funciones.

🗨️ 1
quilloquepasa

Quizás esta sea más sencilla:

-----columna A
fila1----AVA
fila2----IHF
fila3----IVA
fila4----IRPF

Función: =ELEGIR(ENTERO(ALEATORIO()*4+1);A1;A2;A3;A4)

Aquí sólo empleas una columna de búsqueda y sin asignar valores numéricos, pero tienes como límite 29 valores.

fro2

Funciona muy bien la segunda opción.

GRACIAS!!!! ;-)