Preguntas de entrevista para analista de datos: 17 preguntas con respuestas (básico a avanzado)

Practica 17 preguntas de entrevista para analista de datos con respuestas y explicación, de SQL a KPIs, Excel y Power BI.

Qué evalúan realmente en una entrevista de analista de datos

En una entrevista para analista de datos no solo revisan si sabes usar herramientas: quieren ver si puedes convertir datos sucios en respuestas útiles para el negocio. Normalmente evalúan tu manejo de SQL para consultar y filtrar información, Excel para ordenar y validar datos, Power BI para explorar y comunicar hallazgos, estadística descriptiva para interpretar promedios y dispersión, y tu criterio para elegir gráficos y KPIs según el problema. También suelen incluir preguntas sobre limpieza de datos, porque en el trabajo real casi nunca recibes bases perfectas.

Cómo está organizado este test

Este test reúne 17 preguntas en tres niveles: básico, intermedio y avanzado. Las primeras se enfocan en fundamentos de SQL, Excel y conceptos de análisis; las intermedias te llevan a escenarios de negocio como ventas, marketing o finanzas; y las avanzadas ponen a prueba tu criterio para priorizar métricas, interpretar visualizaciones y detectar problemas de calidad de datos.

Cómo usarlo para practicar

Primero responde cada pregunta sin ver la explicación. Después compara tu respuesta con la solución y revisa por qué esa opción es la correcta. Si fallaste, vuelve al concepto específico: una consulta SQL, una fórmula de Excel, una métrica o un tipo de gráfico. Así entrenas no solo memoria, sino también razonamiento para entrevista.

Básico · 6 preguntas

  1. 1.

    En la tabla ventas, quieres sumar monto solo de las filas donde canal sea "Web" y pais sea "México".

    ventas
    +--------+--------+--------+
    | canal  | pais   | monto  |
    +--------+--------+--------+
    WebMéxico120
    TiendaMéxico80
    WebChile50
    WebMéxico30
    +--------+--------+--------+

    ¿Qué consulta devuelve ese total?

    Ver respuesta

    Respuesta correcta: SELECT SUM(monto) FROM ventas WHERE canal = 'Web' AND pais = 'México';

    La combinación correcta es WHERE con ambas condiciones unidas por AND, porque deben cumplirse al mismo tiempo antes de sumar monto. La opción con OR incluiría filas de Web o de México, inflando el total con registros que no cumplen ambos criterios. GROUP BY cambia el objetivo: devuelve totales por grupo, no un único total filtrado. COUNT cuenta filas, no suma importes.

    Aprende más sobre SQL
  2. 2.

    En un reporte de Power BI, tienes una tabla facturas con la columna importe. Necesitas una medida que calcule el total vendido. ¿Qué expresión DAX debes usar?

    Ver respuesta

    Respuesta correcta: Total Vendido = SUM(facturas[importe])

    SUM agrega los importes y devuelve el total vendido, que es lo que pide una medida de ventas. COUNT solo cuenta valores numéricos no vacíos, AVERAGE calcula el promedio y DISTINCTCOUNT cuenta importes distintos; ninguno representa el total. En Power BI, una medida de ventas base suele comenzar con SUM sobre la columna de montos.

    Aprende más sobre Power BI
  3. 3.

    En una encuesta de satisfacción, las calificaciones fueron 2, 4, 4, 5 y 5. ¿Cuál es la mediana de estos datos?

    Ver respuesta

    Respuesta correcta: 4

    La mediana es el valor central cuando los datos se ordenan. Aquí la lista ordenada ya es 2, 4, 4, 5 y 5, así que el valor del centro es 4. 5 sería la moda o un valor alto pero no la mediana; 4,4 sería un promedio, no una mediana; 3 tampoco aparece como posición central. Es una medida básica de tendencia central.

    Aprende más sobre Descriptive Statistics
  4. 4.

    Una tienda quiere mostrar la evolución diaria de ventas durante un mes completo. ¿Qué tipo de gráfico es el más adecuado?

    Ver respuesta

    Respuesta correcta: Gráfico de líneas

    El gráfico de líneas es el más adecuado para una serie temporal porque permite ver la evolución día a día y la tendencia del mes con claridad. El gráfico circular sirve para partes de un total en un momento puntual, no para evolución; el de dispersión muestra relación entre dos variables numéricas; el área apilada puede servir para composición, pero no es la opción más clara para una sola serie temporal.

    Aprende más sobre Data Visualization
  5. 5.

    En una tabla clientes, la columna correo tiene valores duplicados porque varias filas repiten el mismo email. Quieres conservar una sola fila por correo para analizar clientes únicos. ¿Qué acción es la más adecuada?

    Ver respuesta

    Respuesta correcta: Quitar duplicados por la columna `correo`

    Quitar duplicados elimina las filas repetidas según la columna correo, que es exactamente lo que se necesita para quedarse con un cliente por email. Ordenar solo cambia el orden, filtrar vacíos elimina correos nulos y reemplazar comas por puntos no resuelve duplicados. Es una tarea básica de limpieza de datos en Excel o en una herramienta similar.

    Aprende más sobre Data Cleaning
  6. 6.

    En la tabla pedidos, quieres contar cuántas órdenes hay por estado, mostrando una fila por cada estado.

    pedidos
    +---------+----------+
    | pedido  | estado   |
    +---------+----------+
    1Nuevo
    2Nuevo
    3Enviado
    4Cancelado
    +---------+----------+

    ¿Qué consulta lo hace?

    Ver respuesta

    Respuesta correcta: SELECT estado, COUNT(*) FROM pedidos GROUP BY estado;

    GROUP BY estado agrupa las filas por cada valor de estado y COUNT(*) cuenta cuántas órdenes hay en cada grupo. La opción con WHERE estado no forma grupos; además, estado como condición no es la sintaxis adecuada para este caso. SUM(*) es inválido, y ORDER BY solo ordena resultados, no los agrupa ni los resume. Esta es una pregunta básica de agregación en SQL.

    Aprende más sobre SQL

Intermedio · 6 preguntas

  1. 7.

    Necesitas calcular el total de la columna Monto en C7 y copiar la fórmula hacia abajo. Los importes están en la columna B.

    B
    Monto
    120
    250
    80
    300

    ¿Qué fórmula debe llevar C7?

    Ver respuesta

    Respuesta correcta: =SUMA(B2:B5)

    SUMA(B2:B5) devuelve el total de los montos de toda la columna indicada. SUMA(B2;B5) solo suma dos celdas específicas y omite las del medio. CONTAR devuelve cuántos números hay, no su total, y PROMEDIO calcula el promedio. Como la pregunta pide el total acumulado de la columna, la suma continua del rango es la correcta.

    Aprende más sobre Excel
  2. 8.

    En un tablero de ventas, necesitas mostrar el porcentaje que representa cada canal dentro del total mensual, sin perder el valor absoluto. ¿Qué KPI o visualización es la más adecuada?

    Ver respuesta

    Respuesta correcta: Una tarjeta con el total mensual y un gráfico de barras apiladas 100%

    Si quieres ver participación porcentual por canal y mantener el total, una tarjeta con el total mensual junto a un gráfico de barras apiladas 100% funciona bien. El pastel también muestra proporciones, pero pierde comparabilidad cuando hay varios canales y no ayuda tanto a leer cambios entre meses. El promedio diario, el total anual y el máximo responden a preguntas distintas, no al reparto del total mensual. Aquí el KPI central es la participación sobre el total.

    Aprende más sobre Business KPIs
  3. 9.

    En un reporte de marketing, quieres comparar el rendimiento de tres canales en el último mes: Web, WhatsApp y Tienda. Cada canal tiene un número de leads y una tasa de conversión distinta. ¿Qué visualización es la más adecuada para mostrar, en una sola vista, el volumen de leads y la tasa de conversión por canal?

    Canal     Leads   Conversión
    Web       4200    4.5%
    WhatsApp  1800    9.0%
    Tienda    950     12.0%
    Ver respuesta

    Respuesta correcta: Un gráfico de columnas agrupadas con una serie por métrica

    Un gráfico de columnas agrupadas permite comparar canales y, en una misma vista, mostrar dos métricas distintas por categoría. Un pastel no funciona bien para comparar dos medidas por canal. Una tabla muestra los datos, pero no resalta la comparación visual. Un gráfico de dispersión necesita variables numéricas en ambos ejes; el nombre del canal no es un eje adecuado para este caso.

    Aprende más sobre Data Visualization
  4. 10.

    En Power BI, tienes una tabla ventas con region, producto e importe. Quieres una medida que sume importe solo cuando producto sea Laptop y se mantenga correctamente al usar filtros por región. ¿Cuál expresión DAX es la adecuada?

    ventas
    +---------+----------+---------+
    | region  | producto | importe |
    +---------+----------+---------+
    NorteLaptop5000
    NorteMouse300
    SurLaptop4200
    SurTeclado600
    +---------+----------+---------+
    Ver respuesta

    Respuesta correcta: Laptop ventas = CALCULATE(SUM(ventas[importe]); ventas[producto] = "Laptop")

    CALCULATE cambia el contexto de filtro para sumar importe solo de las filas donde producto es Laptop, por eso es la medida correcta. SUM totaliza toda la columna sin aplicar el filtro de producto. COUNT cuenta filas con importe, no el valor monetario. FILTER devuelve una tabla, pero no una medida numérica lista para mostrar el total vendido.

    Aprende más sobre Power BI
  5. 11.

    En Excel, en D2 quieres calcular la comisión: si el vendedor es Senior y el cumplimiento es Alto, debe devolver 10%; si es Senior y Medio, 7%; en cualquier otro caso, 3%. ¿Qué fórmula debe ir en D2?

    A (Vendedor)B (Cumplimiento)C (Comisión)
    SeniorAlto
    SeniorMedio
    JuniorAlto
    Ver respuesta

    Respuesta correcta: =SI.CONJUNTO(A2="Senior";B2="Alto";10%;A2="Senior";B2="Medio";7%;VERDADERO;3%)

    SI.CONJUNTO permite evaluar pares de condiciones en orden y devolver el resultado correspondiente: Senior+Alto, Senior+Medio o el caso por defecto. La fórmula con SI anidado no diferencia bien ambas combinaciones porque evalúa una condición independiente de la otra. La tercera intercambia los porcentajes, así que devuelve valores erróneos. La última no contempla correctamente el caso Senior+Medio.

    Aprende más sobre Excel
  6. 12.

    En Excel tienes esta tabla. Quieres devolver el precio del producto escrito en F2 con coincidencia exacta. ¿Qué fórmula va en G2?

    A (Producto)B (Precio)
    Lápiz5
    Cuaderno18
    Mochila240

    F2 contiene Cuaderno.

    Ver respuesta

    Respuesta correcta: =BUSCARX(F2;A2:A4;B2:B4)

    BUSCARX (XLOOKUP) devuelve el precio asociado al producto usando coincidencia exacta por defecto, así que es la mejor opción. BUSCARV con VERDADERO hace coincidencia aproximada y puede traer un producto equivocado si la lista no está ordenada. INDICE + COINCIDIR con 1 también es aproximado, no exacto. La última fórmula busca en la columna equivocada, por eso no encuentra el producto escrito en F2.

    Aprende más sobre Excel

Avanzado · 5 preguntas

  1. 13.

    Una empresa quiere medir la eficiencia de su embudo digital. Los datos del mes son:

    Visitas: 50,000
    Leads: 4,500
    Oportunidades: 900
    Ventas: 180

    Si la gerencia pide el KPI que mejor resume qué parte de las visitas terminó en ventas, ¿cuál debes usar?

    Ver respuesta

    Respuesta correcta: Tasa de conversión de visita a venta

    La tasa de conversión de visita a venta mide directamente cuántas visitas terminaron en ventas, que es exactamente el KPI pedido. El ticket promedio responde cuánto vale cada venta, el crecimiento mensual analiza volumen en el tiempo, y la participación de leads sobre oportunidades mira una relación interna del embudo, pero no el cierre final desde visitas. El enunciado pide eficiencia del embudo completo, así que la conversión final es el indicador correcto.

    Aprende más sobre Business KPIs
  2. 14.

    En una hoja de Excel tienes una lista de vendedores y comisiones. Quieres devolver la comisión del vendedor escrito en F2, con coincidencia exacta, usando una tabla no ordenada:

    A (Vendedor)B (Comisión)
    Laura5%
    Pedro7%
    Ana6%

    ¿Qué fórmula debe ir en G2?

    Ver respuesta

    Respuesta correcta: =BUSCARX(F2;A:A;B:B;"No existe")

    BUSCARX (XLOOKUP) con coincidencia exacta busca el vendedor de F2 en la columna A y devuelve la comisión de la columna B, aunque la tabla no esté ordenada. La opción con BUSCARV usa coincidencia aproximada (VERDADERO), lo que puede devolver una fila incorrecta. INDICE y COINCIDIR están cruzados porque buscan F2 en la columna de comisiones, no en la de vendedores. La última opción invierte las columnas de búsqueda y retorno.

    Aprende más sobre Excel
  3. 15.

    En SQL, tienes estas tablas:

    clientes
    +------------+---------+
    | cliente_id | nombre  |
    +------------+---------+
    1Alba
    2Bruno
    +------------+---------+
    
    pedidos
    +----------+------------+--------+
    | pedido_id| cliente_id | monto  |
    +----------+------------+--------+
    101100
    111150
    123200
    +----------+------------+--------+

    Quieres listar todos los clientes y, si tienen pedidos, mostrar el monto de cada pedido sin perder a los clientes sin compras. ¿Qué consulta logra eso?

    Ver respuesta

    Respuesta correcta: SELECT c.nombre, p.monto FROM clientes c LEFT JOIN pedidos p ON c.cliente_id = p.cliente_id;

    LEFT JOIN conserva todas las filas de clientes y agrega coincidencias de pedidos cuando existen; por eso también muestra clientes sin compras con NULL en monto. INNER JOIN elimina a los clientes sin pedidos, RIGHT JOIN prioriza pedidos y puede perder clientes, y CROSS JOIN genera todas las combinaciones posibles, inflando el resultado. La clave del enunciado es no perder clientes aunque no tengan compras.

    Aprende más sobre SQL
  4. 16.

    En esta tabla de Excel, la columna Estado trae valores como Pagada, pagada , PAGADA, Pendiente y algunos espacios en blanco. Quieres dejar una sola versión limpia del estado para poder contar pagos después. ¿Qué fórmula es mejor en B2?

    A (Estado original)
    pagada
    PAGADA
    pendiente
    Ver respuesta

    Respuesta correcta: =MAYUSC(ESPACIOS(LIMPIAR(A2)))

    La combinación LIMPIAR + ESPACIOS + MAYUSC normaliza caracteres no imprimibles, recorta espacios sobrantes y homogeneiza el texto para comparaciones posteriores. Eso permite convertir variantes como pagada y PAGADA en un mismo valor. MINUSC(ESPACIOS(A2)) no elimina caracteres no imprimibles y deja todo en minúsculas, lo que puede funcionar a medias pero no resuelve el caso completo. ESPACIOS(MAYUSC(A2)) no quita caracteres ocultos. IZQUIERDA recorta texto y puede cortar contenido válido.

    Aprende más sobre Data Cleaning
  5. 17.

    Tienes esta tabla de ventas y quieres sumar amount solo para la región Sur y el mes Enero. ¿Qué fórmula debe ir en F2?

    A (Región)B (Mes)C (Amount)
    SurEnero120
    SurFebrero90
    NorteEnero150
    Ver respuesta

    Respuesta correcta: =SUMAR.SI.CONJUNTO(C:C;A:A;"Sur";B:B;"Enero")

    SUMAR.SI.CONJUNTO es la función correcta porque suma un rango numérico cuando se cumplen varios criterios, en este caso región y mes. La primera opción usa C:C como rango a sumar y aplica ambos filtros. SUMAR.SI solo admite un criterio, así que no resuelve el caso completo. La tercera invierte el rango a sumar con el rango de criterio, lo que rompe el cálculo. CONTAR.SI.CONJUNTO cuenta filas, pero no suma importes.

    Aprende más sobre Excel
17 preguntas

Errores que más cuestan en este tipo de entrevista

Un error común es responder con definiciones genéricas sin conectar la respuesta con un caso de negocio. También es frecuente mezclar herramientas: usar Excel cuando la pregunta pide SQL, o elegir un gráfico bonito pero poco útil para comparar tendencias, categorías o conversiones. Otro fallo típico es no explicar cómo limpiarías datos con duplicados, valores nulos o formatos inconsistentes. En entrevistas para analista de datos, el entrevistador quiere escuchar tu criterio, no solo la teoría.

Cómo prepararte en los días previos

Repasa lo esencial de SQL: SELECT, WHERE, GROUP BY, JOIN y ORDER BY. Luego practica en Excel funciones de conteo, suma, promedio y búsqueda, además de filtros y tablas dinámicas. Revisa en Power BI para qué sirve una medida, una visual y un filtro, aunque la pregunta sea conceptual. Vuelve a estadística descriptiva: media, mediana, moda, rango y desviación estándar. Por último, piensa en ejemplos de negocio que puedas explicar con claridad, como ventas mensuales, embudo de marketing o control financiero. Si puedes justificar por qué una métrica o un gráfico ayuda a tomar decisiones, llegarás mucho más sólido a la entrevista.

¿Quieres más preguntas como estas?

Practica preguntas con tiempo a tu nivel, mide tu puntaje por habilidad y encuentra lo que te falta antes de la entrevista. Gratis.

Practicar más preguntas