Hola.
Tengo una matriz formada por una 1ª columna con fechas y otras columnas son el número de empeados en diferentes comunidades autónomas.¿bien? quiero consultar el número de empleados que habia en una determinada comunidad en una fecha... estoy jugando con indice y coincidir pero no logra enterarme...
Entiendo que tienes tus datos con una apariencia similar a esta
y que por ejemplo quieres saber cuánta gente tienes en Madrid en febrero ¿no?
La función COINCIDIR te devuelve la posición de un valor en una matriz, en este caso nos interesa encontrar la posición de la comunidad en la fila superior, y la posición de la fecha en la columna de la izquierda.
Lo de encontrar la comunidad autónoma no tiene pega, porque debe ser una coincidencia exacta, así que el tercer argumento de COINCIDIR será un 0,
Para las fechas, ¿vas a tener una fecha que coincida exactamente, o tendrá que encontrar el valor más próximo (por ejemplo cuánta gente tienes el 14 de febrero)?
Creo que será mejor tener las fechas ordenadas de manera creciente, para que la función coincidir encuentre la posición del valor que sea inmediatamente inferior al buscado si no hay uno exactamente igual. En este ejemplo que te pongo, si buscas el 14 de febrero, que devuelva la posición del 1 de febrero que es la fila inmediatamente anterior.
Para esto, el tercer argumento de coincidir ha de ser un 1.
Siguiendo con el ejemplo, ahora que sabemos que Madrid está en la columna 2, y que el 14 de febrero lo vamos a consultar en la fila 2 de nuestros datos, es cuando utilizaremos la función INDICE para obtener esta posición (2,2) dentro de nuestros datos.
Esta función tiene como primer argumento la matriz en la que queremos localizar un dato, y luego hay que decirle la fila y la columna de lo que buscamos.
En mi caso, he considerado como matriz de los datos sólo los datos, es decir, sin la fila de comunidades ni la columna de fechas.
Te adjunto un ejemplo con esto.
¿es lo que necesitabas?
------
Ya sé Excel, pero necesito más
------
Ya sé Excel, pero necesito más.