En el siguiente ejemplo, vamos a ver como podemos poner bordes a una matriz desbordada, sabiendo que dicha matriz, cambiara según sea filtrada.
Seguimos trabajando, con el modelo que uso habitualmente.
Con la función FILTRAR, voy a filtrar el modelo.
=FILTRAR(Datos;
Por el centro comercial Metromar.
=FILTRAR(Datos;(Datos[Centro]="Metromar")
Y la provincia de Huelva.
=FILTRAR(Datos;(Datos[Centro]="Metromar")*(Datos[Provincia]="Huelva"))
Obtengo una matriz desbordada con todas las columnas para el centro comercial Metromar, y, la provincia de Huelva.
Pero, de todas las columnas, me voy a quedar con las columnas de provincia, centro, y, total, por lo que voy a volver a filtrar la expresión anterior, y, como argumento include, voy a usar una constante de matriz, donde pondré 0 en la columna que no quiero ver, y, 1 en la que quiero ver, separado cada valor por la barra invertida.
=FILTRAR(FILTRAR(Datos;(Datos[Centro]="Metromar")*(Datos[Provincia]="Huelva"));{0\1\1\0\0\0\1})
Si cambio la provincia a Sevilla, por ejemplo, vemos que esta matriz es mayor.
Pues, vamos a ponerle bordes, pero que estos bordes sean dinámicos, es decir, que ponga los bordes a los datos que muestra.
Nos colocamos en la celda I2, pulsamos CTRL mas cursor derecha, y, cursor abajo, hasta seleccionar la ultima fila de la hoja.
Vamos a la pestaña de inicio, desplegamos formato condicional, y, seleccionamos nueva regla.
Se abre la ventana nueva regla de formato, donde seleccionamos la ultima opción, que nos va a permitir introducir una función, o, formula.
En la ventana para introducir la formula, o, función, ponemos:
Hacemos clic en la pestaña formato.
Se abre la ventana formato de celdas, seleccionamos la pestaña de bordes, y, marcamos contorno.
Aceptamos.
Vemos como los datos que se muestran tienen sus bordes.
Voy a cambia la provincia a Sevilla.
El listado es mayor, pero vemos como aparecen con sus bordes.
Comments