El trabajo se traslada a un calendario de Excel

El trabajo se traslada a un calendario de Excel

Tengo una tabla que enumera la fecha de inicio y finalización de cada turno que trabajará un empleado durante un año.

Me gustaría que estos turnos se muestren en un calendario básico con las fechas enumeradas en una columna y los nombres del personal en la fila superior. Si un miembro del personal tiene programado trabajar, debe aparecer una X en su columna junto a la fecha.

¡Cualquier ayuda sería muy apreciada para este novato en hojas de cálculo!

Gracias

Imagen aquí

Respuesta1

Intente poner esto en F2 y copie y pegue:

=IF(COUNTIFS($B$2:$B$7,"<="&$E2,$C$2:$C$7,">="&$E2, $A$2:$A$7,F$1)>0,"X","")

Básicamente, se cuentan todas las ocurrencias en las que la fecha del calendario (E2...) está entre el primer y el último día, y al mismo tiempo se tiene personal igual a F1, F2 o F3, etc.

Curiosamente, si usas CONTAR.SI solo, sin la declaración SI:

=COUNTIFS($B$2:$B$7,"<="&$E2,$C$2:$C$7,">="&$E2, $A$2:$A$7,F$1)

Pondrá un "1" si alguien tiene que trabajar ese día, pero también pondrá un 2 o 3, etc. si accidentalmente se le ha asignado el mismo turno más de una vez.

información relacionada