Saltar al contenido

Calcular horas dentro de un rango

publicado

Hola a todos, estoy intentando que excel me calculo el numero de horas dentro del rango 23:00 - 07:00 de forma que si

A1 hora entrada primer parte del turno

B2 hora salida primer parte turno

C2 hora entrada segunda parte del turno

D2 hora salida segunda parte del turno

lo que intento obtener es

E1 horas realizadas en el el rango 23:00 - 07:00

D1 horas realizadas totales

Gracias de antemano por vuestra ayuda

Featured Replies

publicado

Hola fran16enero, sube un archivo de ejemplo con tu caso, para que te puedan ayudar con más claridad

Saludos y ¡¡¡FELICES FIESTAS!!!

publicado
  • Autor
Cual debe ser el resultado en el ejemplo?

Debería dar 2 horas nocturnas y 7 horas totales

publicado

Hola, una opcion:

E2=7/24-A2+(D2<C2)+D2-23/24
F2=B2-A2+(D2<C2)+D2-C2[/CODE]

Gracias Railar, igualmente.

publicado
  • Autor

Armando, en

Hola, una opcion:

E2=7/24-A2+(D2<C2)+D2-23/24
F2=B2-A2+(D2<C2)+D2-C2[/CODE]

Gracias Railar, igualmente.

En este caso cuando tengo el día libre y no pongo horas me sale error de que la formula se refiere a celdas vacías, ¿como puedo hacer para que simplemente me deja la celda en blanco?. Gracias de nuevo

publicado
  • Autor

y en el caso de la columna total de horas también me gustaría que en lugar de poner 00:00 cuando ese día no trabajo lo pusiera en blanco.

publicado
  • Autor

He encontrado otro problema, y es que cuando por ejemplo solo trabajo de 6:00 a 12:00 y no hago segunda parte del turno también me pone en horas nocturnas el símbolo ####

publicado

Para vacios basta con un si

A="", ""[/CODE]

Por favor incluye en el ejemplo ese tipo de situaciones para adaptar las formulas.

publicado
  • Autor

Jornada partida es cuando el turno se divide en dos periodos. En ese caso debería contabilizar uno

publicado

Acompaño de nuevo archivo con una corrección, por lo que el archivo del post 15 debe considerarse inválido.

Saludos Railar, Armando y Fran

HORAS_NOCTURNASbis.xls

publicado
  • Autor

Chicos muchísimas gracias a todos, Todo está perfecto solamente una cosilla me falta, cuando hago el sumatorio de horas nocturnas ,totales y de domingo aparezca en formato de numero entero con un decimal tipo 2,5 horas nocturnas, para luego poder multiplicar por precio de hora nocturna y que salga bien. y otra cosilla, en la columna de jornada nocturna me gustaría que apareciera en blanco cuando no existen horas nocturnas. os subo el ejemplo para que veáis como tendría que quedar, muchas gracias

definitivo_horas.xls

publicado

Hola Fran16enero

Prueba el archivo y comenta. Y si te satisface, nos puedes regalar un "Me Gusta" a cada uno de los que, con gusto, hemos trabajado para darte soluciones.

Un saludo

Nota. Te he sustituído por otro el formato condicional que tenías en la columna B, y te añadí otro formato condicional en la columna C. Te modifiqué la fórmula de los días de la semana para que aparezcan con mayúscula, pero es cuestión de gustos; si lo deseas puedes restablecer todo como lo tenías en origen.

definitivo_horasBIS.xls

publicado

En el mensaje anterior, donde dice columna B debe decir columna A. Y donde dice columna C debe decir columna B

publicado

Un detalle que puede facilitarte la labor es el siguiente:

1º Introduce en A2 la fecha del primer día del mes a considerar.

2º Introduce en A3 lo siguiente:

=SI(A2= "";"";A2+1) y la copias-pegas hasta la celda A29 inclusive (no más)

3º Introduce en la celda A30 lo siguiente:

=SI(O(A29="";A29=FIN.MES($A$2;0));"";A29+1) y copias-pegas hasta A32.

Con esto obtendrás automáticamente en la columna A todos los días del mes, de tal manera que si se trata de Febrero de un bisiesto, obtendrás hasta el 29 feb; si no es bisiesto, hasta el 28 feb; si es Noviembre, hasta el 30 Nov; si es Diciembre, hasta el 31 dic, etc.

Mejor lo comprobarás en el archivo adjunto, en el que ya hice esos cambios (y algún otro para hacer la hoja más compacta)

Un saludo

definitivo_horasBIS.xls

publicado

En la columna K puedes usar esta formula:

=SI(C2="";"";D2-C2+F2-E2)[/CODE]

Celda con formato TIEMPO 13:30

publicado

Esa fórmula la descarté porque no sirve cuando la hora de salida (en columna D o en columna F) coincide con las 00:00

Por cierto, ¿dónde anda el amigo Franc16enero que no da señales de vida?

publicado

Lo recuerdo, pero como el ejemplo no incluye ese caso por eso la menciono.

Puede incluirse algo como que si D es igual a cero aumentar 1.

publicado

El compañero Franc16enero sí hace figurar en los archivos que anexa en sus mensajes nº 3 y nº 12 la eventualidad de salir a las 00:00 horas.

Lo de sumar 1 (quizás no te has dado cuenta) ya está contemplado en la fórmula de la columna K. Fíjate que en ella figura, por ejemplo, ...;SI(...;C2>D2;1+D2-C2);..., entre otros.

publicado

Con lo de aumentar 1 me refiero a la fomula que propongo para K, quedaria asi:

=SI(C3="";"";(D3=0)+D3-C3+(F3=0)+F3-E3)[/CODE]

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.