Buscar el valor correspondiente a la intersección entre una fila y una columna en Excel

Cuando se trabaja con ciertas bases o tablas de datos en Excel nos encontramos ante la necesidad de buscar o encontrar el valor que corresponde a la intersección entre una fila y una columna. Veamos una forma de hacerlo.

Supongamos que tenemos una tabla  en cuyas filas están los clientes y en las columnas las compras de esos clientes por meses, de manera que necesitamos saber cuales fueron las compras que hizo un determinado cliente en un determinado mes.

Como se puede observar en la captura de pantalla se ha utilizado la siguiente fórmula:

=BUSCARV(D9;A2:F7;COINCIDIR(D10;B1:F1;0)+1;0)

Es una combinación entre la función BUSCARV y la función COINCIDIR, donde la primera busca el valor asociado al cliente elegido  y la segunda la fila busca el valor a la que corresponde que contiene el mes asociado, sumándole 1 para compensar la forma en que la función BUSCARV contabiliza las posiciones a buscar con respecto al valor referencia o buscado, ya que la posición 1 en es el valor mismo de referencia o  a buscar.

Hay otra forma de hallar el mismo valor, más complicada pero en algunos casos de mayor utilidad, puesto que la función BUSCARV está limitada ante la imposibilidad de buscar valores a la izquierda, siendo útil en tal caso la siguiente fórmula:

=INDICE(B2:F7;COINCIDIR(D9;A2:A7;0);COINCIDIR(D10;B1:F1;0))

Es una combinación de la función INDICE con la ya conocida función COINCIDIR.

Lo que se ha hecho es en primer lugar crear un índice del rango que contiene los valores (B2:F7), y luego buscar las coincidencias que hayan de D9 en A2:A7 donde están los clientes, y las coincidencias que haya del valor que hay en D10 con el rango donde están los meses (B1:F1), logrando así traer el valor de la intersección.

Para comprender mejor los ejemplos anexamos archivo de ejemplo.

20 / 08 / 2012

Opinar o comentar

Una opinion en “Buscar el valor correspondiente a la intersección entre una fila y una columna en Excel”
  1. Santiago dice:

    Hola
    Mi opinion va dirigida hacia la manera que haceis para coincidir datos entre fila y columna.Creo que no es necesario tanto lio y que de esta manera es mas sencillo.Hago referencia al ejemplo que sale en la web

    para buscar un elemento dado y que aparezca el dato correspondiente,yo haria lo siguiente

    =CONSULTAV(D9;A2:F7;2;FALSO)

    de esta manera coinciden los datos a buscar.Asi buscamos la persona y recuperamos la venta del mes de enero de esa persona.Para mostrar el resto de las ventas de los otros meses,basta con sustituir el 2 por 3,4,5 o 6,dependiendo del mes

    Gracias

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.