NIVEL: INTERMEDIO

La función COINCIDIR (MATCH en inglés) nos permite identificar la posición relativa de un valor buscado dentro de un rango de datos.  Es especialmente útil cuando se utiliza en combinación con la función INDICE.

Tiene tres parámetros:

COINCIDIR(Valor buscado; rango de datos; tipo de coincidencia)

Donde:Coincidir

  • Valor buscado: Valor del cuál necesitamos encontrar la posición.
  • Rango de datos: rango donde se encuentran los datos donde buscaremos el valor.
  • Tipo de coincidencia:
    • 0 :Coincidencia exacta: Devuelve la posición del primer valor que es exactamente igual al valor buscado.  Los datos dentro del rango pueden estar en cualquier orden.
    • 1 : Mayor que: Devuelve la posición del mayor valor que es menor o igual al valor buscado.  El rango debe estar en orden ascendente.
    • -1 : Menor que: Devuelve la posición del menor valor que es mayor o igual al valor buscado.  El rango debe estar en orden descendente.

Ejemplo, en el gráfico vemos una tabla con “nombres” en la columna A  entre las filas 5 y 11.

Si insertamos un nombre en la celda A2, queremos encontrar en qué posición relativa (esto es, dentro del rango) se encuentra el valor que buscamos.

Por ejemplo, “DDD” se encuentra en la cuarta posición de la lista.

En la celda B2 tendremos entonces la fórmula:

=COINCIDIR(A2;B5:B11;0)

Donde:

  • A2: tiene el valor buscado (en el ejemplo, el nombre “DDD”)
  • B5:B11: Es el rango de datos (no es necesario que estén ordenados).
  • 0: Indicamos que queremos coincidencia exacta.  Si no encuentra el valor, devolverá error.

El resultado de ésta fórmula será el 4, que nos indica que “DDD” se encuentra en la cuarta posición.

Buscá más trucos en: http://www.trucosdeexcel.com/
Seguime por Twitter, usuario “trucosdeexcel”.
Mandá tus sugerencias o preguntas a: excelman@trucosdeexcel.com

Print Friendly

9 comentarios para “Función COINCIDIR”

  • kefren dice:

    Hola, tengo un escaner laser para leer codigos de barras. Este dispositivo lee el codigo, y directamente lo escribe en la celda donde esté el cursor, y pasa el cursor a la siguiente celda. Mi caso es que necesito que a cada codigo le corresponda un articulo, ejemplo:
    columna A: los codigos que lee el escaner
    columna B: Me describe los articulos que corresponden a cada codigo

    Supongo que debe haber una manera de hacer una base de datos de los codigos y sus respectivos articulos para que esto sea posible, no? como debo hacerlo? Se usa la funcion SI en este caso? Gracias.

  • Excelman dice:

    Por lo que describes, utilizando la función BUSCARV debería resolver tu necesidad. Escríbeme si tienes dudas.

  • Rayo dice:

    Hola, necesito obtener una información a partir del uso de las fórmulas INDICE y COINCIDIR; esto me ha funcionado cuando utilizo la función COINCIDIR de la forma ha como ha sido mostrada en el ejemplo de esta hoja, sin embargo, la situación se me complica cuando necesito hacer uso de la fórmula COINCIDIR para dos condiciones; de qué manera puedo hacer esta liga?
    Ejemplo:
    INDICE(A:A;COINCIDIR(B2;A1:C40;0);COINCIDIR(E2;D2:D40;0))

    Necesito que se me cumpla el COINCIDIR de dos maneras…qué debo de hacer?

  • Excelman dice:

    Realmente no hay ningún problema para utilizar la función COINCIDIR tanto para los dos parámetros. El inconveniente que veo en la función que indicas es en el primer caso donde buscas en el rango A1:C40. Este rango incluye por un lado a B2, y por otro lado es una matriz de 3 columnas (A a C) por 40 filas. Para que funcione correctamente deben estar todos los valores en una misma columna o en una misma fila.

    Si tienes dudas, mándame un ejemplo más concreto a excelman@trucosdeexcel.com

  • Rayo dice:

    Gracias por la recomendación. Para mejor exposición de mis dudas, envié un ejemplo a la dirección proporcionada.Saludos

  • Lara dice:

    Gracias a esta página, ya consigo manejar excel , gracias gracias

  • ruben dice:

    estimado: estoy trabajando en una data de ingresos por fechas de compras de productos diversos y cada uno tiene un codigo que puede repetirse es decir zapatos 001 camisas 002 pantalon 003 y cada uno de estos se compra para una tienda diferente que tambien tiene un codigo tienda 1 tienda 2 tienda 3 la data es inmensa y deseo de esta data hallar el precio del ultimo ingreso de cada articulo de cada tienda diferente y luego hallar el penultimo ingreso bajo ese mismo criterio. que formula podria utilizar para poder considerar lo indicado anteriormente. agradecere tu orientacion.

    Saludos

  • Juliana dice:

    Utilizo la formula indice y coincidir en unas tablas donde debo traer un texto. Logre hacer pero no se muestra todo el texto ya que es muy largo por mas que combine las celdas: =INDICE(MATRIZ;COINCIDIR(A29;PLAN;1);COINCIDIR(G19;TEMPORADAS;1))el texto es el siguiente:Día 1: Bienvenida a Nuquí (Recepción en el aeropuerto, refrigerio) desplazamiento en lancha hasta el P.N.N. Ensenada de Utría (Recorrido 1 hora 45minutos duración), Instalación en el centro de visitantes Jaibaná del parque Utría. Almuerzo, charla por los funcionarios del Parque sobre el parque y sus ecosistemas, Safari de flora y fauna mientras se recorre el Sendero Manglar. Cena y descanso.Día 2: Desayuno, visita a la cascada y a Punta Diego para hacer careteo, almuerzo. Regreso al centro de visitantes, cena y descanso.Día 3: Desayuno, salida en barco para avistar ballenas, en el recorrido se puede avistar delfines y una gran cantidad de aves traslado, a la población vecina de Termales y ubicación en las posadas nativas. Almuerzo. Recorrido por la población. Baño en pozo termal y visita a la cueva de los chimbilacos, cena y descaso.Día 4: Desayuno y regreso a Nuquí. Recorrido por la población y visita a la tienda de los artesanos para hacer efectivo los bonos de artesanía. Abordaje del avión, regreso a ciudad de origen.
    omo hago? gracias

  • Silvia dice:

    Consulta:
    Tengo una lista de productos con diferentes caracteristicas (hoja costeo)y en otra hoja la base de datos con los costos de esos productos(hoja BD)
    Quiero que el costo de la hoja “BD” aparezca en la hoja “costeo” pero para eso debe cumplir varias condicionantes.
    Ejemplo:
    Hoja “COSTEO”
    A1=bowl
    B1=Redondo
    C1=Tapa roja
    D1=Precio (la suma del costo del bowl redondo con tapa azul)
    Hoja “BD”
    A1=bowl
    A4=Refractario
    B1=Redondo
    B4=Rectangular
    C1=Tapa Roja
    C2=Tapa Azul
    D1=$5.00
    D2=$4.00
    D3=$3.00
    D4=$8.00
    El precio que debo tener en la celda de precio en hoja “costeo” es (5 bowl +4 tapa =$9.00)
    Como se hace?

Deja un comentario

Excelman
Excelman
Suscribirse !!
Subscribe via RSS