Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Página de referencia
excelavanzado.com
Canal de YouTube
youtube.com/valoro22
5. Fórmula de la celda G
6. Fórmula de la celda H
Pasos a seguir para explicar la fórmula matricial (zona amarilla)
1. En esta hoja hemos dejado fijos los datos de las columnas B y C. Ahora si pulsamos la tecla F9 los datos no varían.
2. Fórmula de la celda D6: =SI(C6=0;FILA())
Usamos la función condicional SI. La condición es que el número de empleados sea cero. Si se cumple se pide que se pong
La fórmula FILA() indica la fila donde estamos en ese momento.
Si la condición no se cumple no se pone nada. En ese caso la función SI nos devuelve el valor FALSO.
Copiamos a toda su columan la fórmula de la celda D6.
Hemos obtenido en la columan D un listado de las filas de Excel en las que el número de empleados es cero.
3. Fórmula de la celda E6: =SI(C6=0;FILA()-5)
Cuando el número de empleados es cero nos interesa identificar la fila. Esto ya lo hemos hecho antes, pero ahora queremo
Este es el motivo de que restemos 5, ya que 5 son la filas que existen en Excel anteriores al comienzo de la tabla del edifici
Se copia la fórmula de la celda E6 a toda la columna.
4. Fórmula MATRICIAL. Se selecciona el rango F6:F24 y se escribe la fórmula: =K.ESIMO.MENOR($E$6:$E$24;FILA()-5)
La función =K.ESIMO.MENOR lo que hace es ordenar los valores de un rango dado según su valor.
Si escribimos =K.ESIMO.MENOR($E$6:$E$24;1) el resultado es 2, que indica que la segunda fila de la tabla contiene cero e
Si escribimos =K.ESIMO.MENOR($E$6:$E$24;2) el resultado es 5, que indica que la segunda fila de la tabla contiene cero e
Y así sucesivamente.
Pero en lugar de poner en el segundo argumento de la función un 1, o un 2, etc. lo que se hace es poner FILA()-5.
FILA()-5 cuando estoy en la fila 6 equivales a poner un 1.
FILA()-5 cuando estoy en la fila 7 equivales a poner un 2.
Y así sucesivamente.
Al ser una fórmula matricial se valida pulsando. CONTROL+SHIFT+ENTER
De esta forma en la columan F hemos conseguido un listado de las filas de la tabla donde el número de empleados es cero
5. Fórmula de la celda G6: =INDICE($B$6:$B$24;F6)
Usamos la función INDICE que nos permite obtener un valor de una tabla indicando en que fila y columna de la tabla se en
Si no se indica columna, como en este caso, se entiende que es la primera del rango indicado.
Este es el motivo de que el rango utilizado sea el de la columna B. Rango $B$6:$B$24 con dólares para que no varíe al copi
La fila nos la proporciona el valor anteriormente calculado en la columna F.
Con esto hemos conseguido que la columna G contenga las plantas del edificio donde no hay empleados trabajando.
6. Fórmula de la celda H6: =SI.ERROR(G6;"")
Para eliminar los errores que aparecen en la columna G como #¡NUM! se usa la función SI:ERROR donde podemos poner lo
Cuando hay un error deseamos que no se muestre nada. Esto lo indicamos poniendo "".
datos no varían.
eados es cero.
o antes, pero ahora queremos que la fila sea respecto a la tabla de nuestro edificio.
mienzo de la tabla del edificio.
$6:$E$24;FILA()-5)
e es poner FILA()-5.
mpleados trabajando.