¿Cómo extraer una muestra aleatoria?

Última actualización el 06/08/2025
Tiempo de lectura: 3 minutos

Para extraer una muestra aleatoria con Excel solo se necesitan unos pocos pasos

  1. Generar un número aleatorio para seleccionar las líneas a extraer. Se pueden utilizar varias funciones aleatorias de Excel, como RANDOM.BETWEEN.RANGES o ARRAY.RANDOM.
  2. Devuelve los datos correspondientes a los números de fila aleatorios. Utilizando la función INDIRECTO, es muy fácil asociar números aleatorios con filas reales en Excel.

Presentación de nuestra base de clientes.

Partiremos de una carpeta que contiene la lista de nuestros clientes. Para los propósitos del ejemplo, creamos una base de solo 20 nombres. Pero la técnica explicada aquí se aplicará a cualquier libro de Excel, independientemente del número de líneas.

Cómo extraer una muestra aleatoria

Paso 1: Calcular el número de filas a extraer

La ventaja de poner las líneas de nuestra base en una mesa, es conocer la línea muy fácilmente.

Fórmula para encontrar el número de filas en la tabla.

A continuación, queremos extraer una muestra del 25% de todos nuestros clientes. Para evitar cualquier error de redondeo usaremos el función otorrinolaringología para devolver el resultado como un número entero.

=ENT(LINEAS(Tabla1[Nombre])*25%) => 5

Entonces extraeremos 5 números aleatorios.

Fórmula para determinar el número de filas a extraer

Paso 2: construir la muestra con números aleatorios

Contamos con todos los elementos necesarios para construir nuestra lista de números al azar

  • El número inicial; 2
  • El número de líneas en total; 20
  • Y por último el número a extraer; 5

Y ahora vamos a utilizar la función TABLEAU.ALEA que tiene el doble beneficio de:

  1. Devuelve un número aleatorio entre 2 límites
  2. Devuelve directamente una lista de números aleatorios
fórmula para crear una lista de números aleatorios

Si no tiene la función TABLEAU.ALEA en su versión de Excel, puede usar

  1. la función ALEA.ENTRE.TERMINALES =ALEA.ENTRE.TERMINALES (2;53770)
  2. luego cópialo tantas veces como sea necesario; es decir, 5 veces aquí.

El truco : También puedes construir una lista de números aleatorios SIN DUPLICADOS con la técnica vista en el artículo sobre sorteo de lotería.

Paso 3: Vinculación: valor especial

El problema de trabajar con funciones que devuelven un número aleatorio es que los números se recalculan constantemente. Para evitar esto, debe convertir el resultado de Para obtener la fórmula en valor, es necesario pasar por un collage especial.

Convertir fórmula a número con pegado especial

Paso 4: crea referencias con números aleatorios

  1. Empecemos con el primer número aleatorio; el 16
  2. queremos recuperarnos el primer nombre que está en la línea 16; cualquiera de las celdas A16

= A16

  1. Existe una fórmula en Excel que te permite “construir” tus referencias; esta aquí Función INDIRECTA
  2. Escribamos exactamente la misma referencia en la función INDIRECTA.

=INDIRECTO("A16")

  1. Entonces analicemos la referencia.
    • La columna entre comillas
    • El número (este es el resultado del número aleatorio), fuera de las comillas

=INDIRECTO("A"&F2)

Construya la referencia con la función INDIRECTA
  1. Et Copiar la fórmula para las otras celdas (es muy simple)
Lista de nombres tomados al azar

Paso 5: invertir otras columnas

Ahora, para devolver la columna de ciudad, aún basada en el número aleatorio, solo cambia la letra de la columna, como la columna D aquí.

Recuperar nombres de ciudades con números aleatorios

Artículos relacionados

3 Comentarios

  1. abrigo
    11/03/2022 a las 16:43

    Excelente, acabo de aprender nuevamente gracias a personas como tú que divulgan inteligentemente tus grandes conocimientos.
    Muchas gracias.

    Responder

  2. Clovis Rabut
    23/01/2019 a las 11:31

    Hola,

    ¿Cómo evitar duplicados con la función ALEA.BETWEEN.TERMINAL?
    Porque con la técnica explicada en el punto 2 puede haber redundancia en los nombres que salen.
    Y en el caso de que, por ejemplo, quiera seleccionar una lista aleatoria de clientes a quienes enviar un correo electrónico promocional, sería molesto si algunos de ellos recibieran el mismo correo electrónico dos veces.

    Tuyo

    Responder

Dejar un comentario

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

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    ¿Cómo extraer una muestra aleatoria?

    Tiempo de leer: 3 minutos
    Última actualización el 06/08/2025

    Para extraer una muestra aleatoria con Excel solo se necesitan unos pocos pasos

    1. Generar un número aleatorio para seleccionar las líneas a extraer. Se pueden utilizar varias funciones aleatorias de Excel, como RANDOM.BETWEEN.RANGES o ARRAY.RANDOM.
    2. Devuelve los datos correspondientes a los números de fila aleatorios. Utilizando la función INDIRECTO, es muy fácil asociar números aleatorios con filas reales en Excel.

    Presentación de nuestra base de clientes.

    Partiremos de una carpeta que contiene la lista de nuestros clientes. Para los propósitos del ejemplo, creamos una base de solo 20 nombres. Pero la técnica explicada aquí se aplicará a cualquier libro de Excel, independientemente del número de líneas.

    Cómo extraer una muestra aleatoria

    Paso 1: Calcular el número de filas a extraer

    La ventaja de poner las líneas de nuestra base en una mesa, es conocer la línea muy fácilmente.

    Fórmula para encontrar el número de filas en la tabla.

    A continuación, queremos extraer una muestra del 25% de todos nuestros clientes. Para evitar cualquier error de redondeo usaremos el función otorrinolaringología para devolver el resultado como un número entero.

    =ENT(LINEAS(Tabla1[Nombre])*25%) => 5

    Entonces extraeremos 5 números aleatorios.

    Fórmula para determinar el número de filas a extraer

    Paso 2: construir la muestra con números aleatorios

    Contamos con todos los elementos necesarios para construir nuestra lista de números al azar

    • El número inicial; 2
    • El número de líneas en total; 20
    • Y por último el número a extraer; 5

    Y ahora vamos a utilizar la función TABLEAU.ALEA que tiene el doble beneficio de:

    1. Devuelve un número aleatorio entre 2 límites
    2. Devuelve directamente una lista de números aleatorios
    fórmula para crear una lista de números aleatorios

    Si no tiene la función TABLEAU.ALEA en su versión de Excel, puede usar

    1. la función ALEA.ENTRE.TERMINALES =ALEA.ENTRE.TERMINALES (2;53770)
    2. luego cópialo tantas veces como sea necesario; es decir, 5 veces aquí.

    El truco : También puedes construir una lista de números aleatorios SIN DUPLICADOS con la técnica vista en el artículo sobre sorteo de lotería.

    Paso 3: Vinculación: valor especial

    El problema de trabajar con funciones que devuelven un número aleatorio es que los números se recalculan constantemente. Para evitar esto, debe convertir el resultado de Para obtener la fórmula en valor, es necesario pasar por un collage especial.

    Convertir fórmula a número con pegado especial

    Paso 4: crea referencias con números aleatorios

    1. Empecemos con el primer número aleatorio; el 16
    2. queremos recuperarnos el primer nombre que está en la línea 16; cualquiera de las celdas A16

    = A16

    1. Existe una fórmula en Excel que te permite “construir” tus referencias; esta aquí Función INDIRECTA
    2. Escribamos exactamente la misma referencia en la función INDIRECTA.

    =INDIRECTO("A16")

    1. Entonces analicemos la referencia.
      • La columna entre comillas
      • El número (este es el resultado del número aleatorio), fuera de las comillas

    =INDIRECTO("A"&F2)

    Construya la referencia con la función INDIRECTA
    1. Et Copiar la fórmula para las otras celdas (es muy simple)
    Lista de nombres tomados al azar

    Paso 5: invertir otras columnas

    Ahora, para devolver la columna de ciudad, aún basada en el número aleatorio, solo cambia la letra de la columna, como la columna D aquí.

    Recuperar nombres de ciudades con números aleatorios

    Artículos relacionados

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      3 Comentarios

      1. abrigo
        11/03/2022 a las 16:43

        Excelente, acabo de aprender nuevamente gracias a personas como tú que divulgan inteligentemente tus grandes conocimientos.
        Muchas gracias.

        Responder

      2. Clovis Rabut
        23/01/2019 a las 11:31

        Hola,

        ¿Cómo evitar duplicados con la función ALEA.BETWEEN.TERMINAL?
        Porque con la técnica explicada en el punto 2 puede haber redundancia en los nombres que salen.
        Y en el caso de que, por ejemplo, quiera seleccionar una lista aleatoria de clientes a quienes enviar un correo electrónico promocional, sería molesto si algunos de ellos recibieran el mismo correo electrónico dos veces.

        Tuyo

        Responder

      Dejar un comentario

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

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.