Pasar al contenido principal

¿Qué es y cómo se usa ÍNDICE y COINCIDIR en Excel?

Enviado por jsequeiros el

Las funciones ÍNDICE y COINCIDIR en Excel son herramientas muy poderosas cuando se usan juntas, ya que permiten buscar datos de manera más flexible que la función BUSCARV. Aquí la explicación de cada una y cómo se combinan:

1. ¿Qué es y cómo se usa la función ÍNDICE?

Devuelve el valor de una celda en una posición específica dentro de un rango, según la fila y la columna que se indiquen.

Sintaxis:

=ÍNDICE(matriz, núm_fila, [núm_columna])
  • matriz: El rango de celdas del que quieres obtener un valor.
  • núm_fila: El número de fila dentro del rango (por ejemplo, 2 para la segunda fila).
  • núm_columna (opcional): El número de columna dentro del rango. Si la matriz es de una sola columna, puedes omitirlo.

Ejemplo sencillo:
Imagina esta tabla en el rango A1:B4:

A B
1 Nombre Edad
2 Ana 25
3 Luis 32
4 María 28
  • =ÍNDICE(A1:B4, 3, 2) devolverá 32.
    • Matriz: A1:B4
    • Fila 3: Luis (tercera fila de la matriz)
    • Columna 2: La columna "Edad"
    • ¿Cómo se usa la función ÍNDICE en Excel en rango?

  • =ÍNDICE(A:A, 4) devolverá María.
    • Matriz: Toda la columna A
    • Fila 4: La cuarta celda de esa columna (A4)
    • ¿Cómo se usa la función ÍNDICE en Excel en columna?

El problema: Para usar ÍNDICE solo, necesitas saber la posición exacta del dato. Esto no siempre es práctico. Ahí es donde entra la función COINCIDIR.

2. ¿Qué es y cómo se usa la función COINCIDIR?

Busca un valor en un rango y devuelve la posición relativa de ese valor.

Sintaxis:

=COINCIDIR(valor_buscado, matriz_buscada, [tipo_de_coincidencia])
  • valor_buscado: Lo que quieres encontrar.
  • matriz_buscada: El rango donde buscar el valor.
  • tipo_de_coincidencia (opcional):
    • 0 (Exacta): Busca coincidencia exacta. Si no la encuentra, devuelve #N/A.
    • 1 (Menor que): Busca el valor mayor más pequeño (orden ascendente).
    • -1 (Mayor que): Busca el valor menor más grande (orden descendente).

Ejemplo sencillo (usando la misma tabla):

  • =COINCIDIR("Luis", A2:A4, 0) devolverá 2.
    • Valor buscado: "Luis"
    • Matriz buscada: A2:A4
    • Tipo 0: Coincidencia exacta
    • Resultado: "Luis" está en la segunda posición
    • Función COINCIDIR en Excel

  • =COINCIDIR(28, B2:B4, 0) devolverá 3.
    • Busca el número 28 en B2:B4 y está en la tercera posición.
    • Función COINCIDIR en Excel

El poder real: COINCIDIR no devuelve el valor, sino su "coordenada". Ideal para combinar con ÍNDICE.

3. ¿Cómo se usan las dos funciones combinadas ÍNDICE y COINCIDIR?

Esta combinación es una alternativa más flexible que BUSCARV. Permite:

  • Buscar valores a la izquierda de la columna de referencia.
  • Buscar en columnas no ordenadas.
  • Insertar/eliminar columnas sin romper la fórmula.

La idea central: Usar COINCIDIR para calcular dinámicamente los argumentos que necesita ÍNDICE.

Estructura general:

=ÍNDICE(MatrizDeDatos, COINCIDIR(ValorBuscado, RangoFilas, 0), COINCIDIR(ValorBuscado, RangoColumnas, 0))

Ejemplo Práctico 1: Búsqueda simple (como BUSCARV)

Tabla de productos:

A B C
1 ID Producto Precio
2 101 Mouse 20
3 102 Teclado 50
4 103 Monitor 200

Objetivo: Encontrar el Precio del producto con ID 102.

=ÍNDICE(C2:C4, COINCIDIR(102, A2:A4, 0))
  1. COINCIDIR(102, A2:A4, 0): Devuelve 2
  2. =ÍNDICE(C2:C4, 2): Devuelve el segundo valor en C2:C4 → 50
  3. Combinar funciones INDICE y COINCIDIR en Excel

Ejemplo Práctico 2: Búsqueda en dos dimensiones (Matriz)

Objetivo: Encontrar las Ventas de Laura en el Trimestre 2.

A B C D
1 Trimestre 1 Trimestre 2 Trimestre 3
3 Juan 100 200 150
4 Ana 250 125 300
5 Laura 175 220 190
=ÍNDICE(B2:D4, COINCIDIR("Laura", A2:A4, 0), COINCIDIR("Trimestre 2", B1:D1, 0))
  1. COINCIDIR("Laura", A2:A4, 0): Devuelve 3
  2. COINCIDIR("Trimestre 2", B1:D1, 0): Devuelve 2
  3. =ÍNDICE(B2:D4, 3, 2): Devuelve 220
  4. Combinar funciones INDICE y COINCIDIR en Excel

Resumen de Ventajas frente a BUSCARV:

  • Busca a la Izquierda: Puedes devolver valores a la izquierda.
  • Columnas Dinámicas: No se rompen si se insertan o eliminan columnas.
  • Mayor Rendimiento: Es más eficiente en tablas grandes.
Categoría

Añadir nuevo comentario

El contenido de este campo se mantiene privado y no se mostrará públicamente.

Filtered HTML

  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd>
CAPTCHA
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.