martes, 19 de abril de 2016

Intersección de filas y columnas en Excel



A menudo me preguntan cómo obtener el valor que se encuentra en la intersección de una fila y una columna en Excel. Hay varias formas, como todo en informática, hoy voy a presentar una forma símple para esto. Supongamos una tabla como la mostrada en la imagen siguiente:



Necesitamos obtener el valor del índice, factor, costo, etc., del més de mayo del 2012. 

Nos apoyaremos en dos funciones: 
  • BuscarV()
  • Coincidir(). 

BuscarV (o BuscarH). Busca por filas (o columnas) un dato dentro de una tabla. En términos generales, esta función haría todo el trabajo, bastaría con indicar el mes correspondiente y la columna del año, por ejemplo:

=buscarv("mayo",$A$1:$Q$13,6,FALSO)
Obtenemos el valor de mayo del 2004, es decir 1.35854



Sin embargo, lo que se desea es indicar, además del mes, el año correspondiente, es aquí dónde usamos la segunda función.

Coincidir. Devuelve la posición relativa, dentro de un rango, de un elemento buscado. El siguiente ejemplo aclarará este concepto:

=coincidir("2004",$A$1:$Q$2,0)
Devuelve el valor 6, pues el año 2004 está en la posición 6 del rango indicado

Con lo anterior podemos entonces armar la siguiente función:

=buscarv("mayo",$a$1:$Q$13,coincidir("2004",$A$1:$Q$1,0),FALSO)

Misma que no devuelve el valor correspondiente a mayo del 2004.

Si usaramos la función BuscarH, la función quedaría:

=buscarh("2004",$a$1:$Q$13,coincidir("mayo",$A$1:$A$13,0),FALSO)



Espero esto sea de utilidad para ustedes, les invito a comentar sobre el tema y dejar sus dudas aquí mismo o envíen un mensaje a través del formulario de contacto.
Les agradezco su atención y deseo una buena semana.

No hay comentarios:

Publicar un comentario