jueves, 21 de julio de 2011

Excel - Cuadro Resumen de Personal utilizando la Función SI anidada

Hola, después de algunos días estoy de vuelta y en esta ocasión les explicaré como elaborar un Cuadro Resumen de Personal utilizando la función "SI" de manera anidada y lo complementaremos con tablas dinámicas para una mejor presentación final.

Tomaremos como ejemplo una relación de trabajadores con sus fechas de inicio y fin de contrato.  Con dicha información elaboraremos un cuadro resumen por meses en el cual se pueda visualizar la cantidad de trabajadores que hubo en cada mes.

Pasos:

1. Debemos tener nuestra información en una tabla con los siguientes datos:



2.  Para poder calcular el tiempo de trabajo por meses aplicaremos el siguiente truco: debemos de tener columnas con los meses ya separados, algo similar a esto:


3.  Nos colocamos en la celda D2 e ingresamos la siguiente fórmula:

=SI($B2=$D$1,1,SI($C2=$D$1,1,SI(Y($B2<$D$1,$C2>$D$1),1,0)))

Donde:
$B2 --> es la celda donde se encuentra la FECHA INICIAL.
$C$2 --> es la celda donde se encuentra la FECHA FINAL.
$D$1 --> es el mes correspondiente al mes de trabajo.
1 --> si la condición se cumple.
0 --> si la condición no se cumple.
Y --> es el conector entre ambas condiciones.

La interpretación de la fórmula podría ser de esta manera:
"Si la fecha inicial es igual al mes de trabajo indicar 1, sino, si la fecha final es igual al mes de trabajo indicar 1, sino, si la fecha inicial es menor que la del mes de trabajo y además, la fecha final es mayor a la del mes de trabajo entonces indicar 1, caso contrario indicar 0”.

3. La misma fórmula debemos de copiarla en cada celda de la fila 2, variando únicamente lo que corresponde al mes de trabajo $D$1, en donde por ejemplo la fórmula de la celda E2 sería la siguiente:

=SI($B2=$E$1,1,SI($C2=$E$1,1,SI(Y($B2<$E$1,$C2>$E$1),1,0)))

3. Una vez que hemos copiado y modificado la fórmula en todas las celdas de la fila 2, tendremos un cuadro como éste:


4. Ahora seleccionamos todo el rango D2:O2, lo copiamos y lo pegamos en todas las celdas restantes de nuestro cuadro, quedándonos un cuadro igual al siguiente:


5. Es el momento de generar nuestra tabla dinámica para lo cual seleccionamos todo el rango A1:O11, que es donde se encuentra toda la información con la cual vamos a trabajar.

6.  Del menú INSERTAR seleccionamos la opción TABLA DINÁMICA y debe de aparecer una ventana similar a ésta:


6. De preferencia elegimos colocar la tabla dinámica en una NUEVA HOJA DE CÁLCULO, para lo cual hacemos clic en dicha opción y luego en ACEPTAR.  Nos debe de aparecer una nueva hoja de cálculo similar a la que mostramos a continuación:


7. En la Lista de Campos de la tabla dinámica que se encuentra ubicada en la columna de la derecha arrastramos el campo APELLIDOS Y NOMBRES al área de RÓTULOS DE FILA y los campos de cada mes (Ene-09, Feb-09, Mar-09,…) al área de ∑ VALORES, quedando finalmente de la siguiente manera:


Espero que no les haya parecido complicado, pero de todas maneras cualquier duda no dejen de escribirme...

Hasta la próxima,

BrAiNhA.