You are on page 1of 19

Supongo que si se hiciera una estadstica sobre los usos de Excel, las herramientas para

la

administracin

de

horas

de

trabajo

figuraran

entre

los

primeros

lugares.

Excel est "hecho a medida" para estas tareas, pero para construir este tipo de
herramientas tenemos que comprender primero como maneja Excel el tema de las
fechas

las

horas.

En esta nota haremos una revisin integral del tema y daremos algunos ejemplos
prcticos.

Excel considera las fechas y las horas como nmeros sucesivos de una serie. sta
comienza el 1ro. de enero de 1900, fecha a la Excel le asigna el nmero 1. El 2 de
enero

est

representado

por

el

nmero

as

sucesivamente.

Las horas son la parte decimal del nmero. Un da completo son 24 horas, de manera
que las 12 del medioda est representado por el nmero 0.5; las seis de la maana por
el 0.25, las 6 de la tarde por el 0.75, etc. En este momento es el 9 de febrero a las 9:50
de

la

maana.

El

resultado

de

la

funcin AHORA() es

09/02/2008

09:50:36

Si cambiamos el formato de la celda a "General" veremos el nmero 39487.4101446759

donde 39487 es el nmero de das transcurrido desde el 01-01-1900 hasta hoy y


0.4101446759 resulta de dividir 35346 segundos (el equivalente de 9 horas, 50 minutos
y 36 segundos) por 86400 (la cantidad de segundos que hay en un da).

Otro aspecto importante a tomar en cuenta, antes de abocarnos a la tarea de construir


herramientas para administrar horas, es el formato de nmeros en Excel y el de las
fechas y horas en particular. Cambios de formato no alteran el nmero sino como es
representado por Excel en la pantalla. Supongamos una tabla donde ponemos el
comienzo de una tarea, las horas a trabajar y el resultado ser la hora de finalizacin

Para ver el resultado, debemos cambiar el formato de la celda, que ha sido "heredado"
de

la

celda

A2,

por

el

formato

hh:mm

Extrao, no? Para entender este resultado volvemos a cambiar el formato de las celdas
a

"General"

Sucede que cuando ingresamos 15:30 en la celda A2, Excel la interpreta como el 1ro.
de enero de 1900 a las 15:30. Al poner 8 en la celda B2, por ser un nmero entero, es
interpretado como 8 das. El resultado en la celda C2 ser el 8 de enero de 1900 a las
15:30. Esto lo podemos ver cambiando el formato de las celdas a dd/mm/yyyy hh:mm

Para evitar resultados errneos debemos ingresar los datos de horas con formato
horario.

En este ejemplo hemos ingresado el dato en la celda B2 como 08:00, lo que Excel
interpreta

como

horas,

por

lo

tanto

el

resultado

es

el

esperado

Hay otras cuestiones a considerar cuando trabajamos con horas y fechas en Excel, como
el manejo de resultados negativos, suma de horas por encima de 24 horas, distintos
sistemas de fechas y ms. Todo esto ha sido tratado en distintas notas del blog. Todas
las notas sobre fechas y horas pueden verse pulsando el enlace de las etiquetas en la
columna

Consideremos

izquierda

del

ahora este

blog

ejemplo

Todas las celdas de la tabla tienen el formato hh:mm. El Total Bruto es la cantidad de
horas transcurridas desde el ingreso hasta la salida, sin tomar en cuenta el descanso. La

frmula

de

Total

bruto

es =(E5-B5)+(E5<B5)*24.

El

objetivo

de

la

expresin (E5<B5)*24 es corregir el resultado cuando la hora del final es menor que la
del principio. La explicacin completa de esta frmula la encontrarn en la nota
sobre diferencia de horas en Excel. Ms adelante veremos que esta frmula tiene un
serio

inconveniente.

La frmula de horas trabajadas es =F5-((D5-C5)+(D5<C5)*24), donde nuevamente


usamos la expresin (D5<C5)*24 para corregir el error que se genera cuando la salida
sucede

al

da

siguiente

de

la

entrada.

La columna Horas Regulares la calculamos con esta frmula: =MIN(G5,$E$1) donde


$E$1 es la celda que contiene la cantidad de horas regulares (en nuestro caso 8). La
funcin MIN nos da el mnimo entre la jornada regular y las horas trabajadas.
Para calcular las horas extras usamos la frmula =MAX(0,G5-H5). Es decir, el mximo
entre

la

diferencia

entre

las

horas

trabajadas

las

regulares.

Supongamos ahora que queremos totalizar el total de horas del da. Como ya hemos
explicado,

las

celdas

del

total

tendrn

el formato

[h]:mm.

Como ven, los resultados parecen incorrectos! Esto se debe a que nuestra frmula de
correccin

no

nos

sirve

en

este

caso.

En

lugar

de

la

frmula =(E5-B5)+

(E5<B5)*24 en Total Bruto, usaremos la frmula =RESIDUO(E5-B5,1) en la columna


de Total bruto y la frmula =F5-(RESIDUO(D5-C5,1)) en la Horas trabajadas.
Ahora

los

totales

son

correctos

Technorati Tags: MS Excel

Posted by Jorge Dunkelman at 12:28 p. m.


Enviar esto por correo electrnicoBlogThis!Compartir en TwitterCompartir en FacebookCompartir en
Pinterest

Labels: Fechas y hora

77 comments:
Annimo, 11 febrero, 2008 15:50
Como se hace para redondear o aproximar horas?, por ejemplo si el resultado es 2:20 que
me la aproxime a 2.

Graciias
Jorge L. Dunkelman, 11 febrero, 2008 18:22
Depende lo que quieras hacer. Si el objetivo que en la pantalla se vea la hora sin los
minutos, basta con dar a la celda formato personalizado "hh".
Si realmente queremos redondear, es decir aproximar al entero ms cercano, debes usar
esta frmula
=REDONDEAR(A1*24,0)/24
suponiendo que en A1 se encuentra el valor 02:20
Annimo, 19 febrero, 2008 20:07
Hola Jorge: quiero felicitarte por tu excelente trabajo. Acababa de no entender de la ayuda
de Excel el ingreso de frmulas matriciales, y googleando encontr tu blog y me qued
clarsimo, al igual que estos ejercicios de fechas, los mismos que he tenido que cranear en
mltiples oportunidades producto de mi trabajo.

Sigue adelante y estoy muy contento porque tengo muchsimo ms que revisar en tu blog.

David
Annimo, 02 abril, 2008 21:56
Intento calcular el precio total del tiempo trabajado en horas, minutos y segundos, a una
tarifa constante. En el casillero de tiempo (A2)pongo formato celda hora hh:mm:ss. en el
casillero de al lado (B2)la tarifa 120 ( por ejemplo)
En el casillero de resultado, en formato de celda numrico, pongo la frmula= 24*A2*B2

Pues bien, el resulktado es correcto para cualquier valor de tiempo inferior a 10000:00:00
horas. A partir de ah no puede calcularlo.

Puede ayudarme a subsanar mi error?


Jorge L. Dunkelman, 04 abril, 2008 07:55
El problema reside en la forma en que Excel trata los datos que vamos ingresando en las
celdas. Si pones un nmero que parece una fecha, Excel le dar a la celda un formato de
fecha. Lo mismo con nmero que parecen horas (cuando usamos el ":" como separador). Si
pones en una celda con formato General "9999:00:00", Excel lo interpreta como horas. Pero
si pones algo que no encuadra en las reglas que Excel usa para determinar el tipo de dato,
Excel lo transformar en texto. Por eso recibes un resultado de error.
Lo mismo te sucedera si pusieras el 9999:60:00, pero no si pusieras 9999:59:00. Por lo
visto si la cantidad de horas supera los cuatro dgitos, Excel decide que se trata de texto.
La solucin que te sugiero es la siguiente:
1 - calculas 10000 dividido por 24 que te dar 416,66667
2 - pones este valor en la celda correspondiente (A2 en tu ejemplo).
Esto forzar a Excel a interpretar el valor como nmero. Para que el valor exhibido sea
10000:00:00, el formato tiene que ser [hh]:mm:ss.
Daniel Cabrera, 07 abril, 2008 19:34
Hola,
Una consulta yo tengo dos fechas una de ingreso y la otra la fecha de salida del trabajador,
y deseo clacular los dias laborados por el trabajador sin contar los fines de semana, use la
funcion dias.lab pero me bota un resultado no esperado.

Podrias decirme por favor que pasos debo seguir?

Muchas gracias.
Jorge L. Dunkelman, 07 abril, 2008 23:16
Hola Daniel

mandame el archivo para que vea dnde pueda estar el problema


Palel, 15 abril, 2008 21:54
Hola de nuevo, Jorge.
Y si en la columna de horas extras se quisiera tener tambin un resultado en negativo? Se
tiene que trabajar 8 horas pero se ha trabajado 7:45?
Muchas gracias.

Jorge L. Dunkelman, 15 abril, 2008 22:53


Como fue mencionado en la nota y tambin explicado en esta otra nota, para trabajar con
resultados negativos hay que pasar al sistema basado en el ao 1904.
Annimo, 02 enero, 2009 22:20
hola jorge, tu pagina me sirvio mucho para el lio que tenia con las horas extras. pero tengo
un dilema con la sumatoria total de horas, no se como utilizar la opcion sumar, si se puede
usar igual que una suma cualquiera....como lo puedo hacer...saludos desde chile, por favor
me puedes ayudar... Dionisia
Jorge L. Dunkelman, 04 enero, 2009 22:15
Hola
como hemos expplicado en varias notas, horas y fechas en Exel son nmeros, y como tales
se los puede sumar y restar. No entiendo cabalmente a que te refieres con "utilizar la opcin
suma", pero tienes que tomar en cuenta el asunto del formato, como explico en esta nota.
Oscar, 13 enero, 2009 20:09
Hola Jorge soy un fiel seguidor de tus anotacines y en mas de una vez me han sido mas
que tiles. Mi consulta es la siguiente, hace un tiempo que estoy complicado con una
planilla que cree para calcular el tiempo y el costo que representa cada movimiento x. El
tema es que estoy trancado y no consigo avanzar. Es posible que tu la veas y me digas en
que me estoy equivocando?
Espero tu respuesta.
Saludos!
Jorge L. Dunkelman, 14 enero, 2009 11:31
Hola Oscar

tendrs que mandarme el archivo con una explicacin de lo que quieres hacer
Oscar, 14 enero, 2009 13:26
Gracias por la respuesta Jorge. Dime a que dir quieres que te lo envie....
Jorge L. Dunkelman, 14 enero, 2009 20:49
La que figura en el blog: jorgedun@gmail.com
Annimo, 11 agosto, 2009 02:05
Hola, de verdad muy buena la informacion, per presento un problema al copiar las formulas,
cuando utilizo el simbolo $ me arroja error de formula, cual seria el simbolo equivalente a
este? Desde Venezuela. Gracias
Jorge L. Dunkelman, 12 agosto, 2009 18:42

El smbolo $ se usa en todos los idiomas para sealar el tipo de direccin (absoluta, relativa
o semirelativa). Por lo visto ests usando errneamente el smbolo, o al usarlo ests
creando una referencia equivocada.
Annimo, 03 octubre, 2009 05:59
Hola!
Gracias de antemano por tu tiempo. Te quera hacer la siguiente consulta yo tengo en una
columna actividades y en otra duracin de cada actividad en formato hh:mm:ss, pero
cuando clickeo la celda o quiero hacer la sumatoria total de la duracin de cada actividad
transforma el formato 00:20:30, en 12:20:30 am.
Muchas Gracias!
Silvana
Jorge L. Dunkelman, 03 octubre, 2009 17:46
Para sumar horas tienes que usar el formato [h]:mm:ss.
Fijate en esta nota.
Annimo, 21 octubre, 2009 13:59
Hola Jorge

Perdoname que haga de abogado del diablo, pero creo que hay algo que se podra
solucionar de otra manera alternativa. Todo surge a partir de tus soluciones, por lo que el
mrito sigue siendo tuyo. Paso a explicar:
=(E5-B5)+(E5 < B5)*24 para solucionar el tema de la hora de salida "anterior" a la hora de
entrada.
La podramos reemplazar por:
=(E5-B5)+(E5 < B5)
Es decir, sin multiplicar por 24 porque lo que verdaderamente importa es que sume 0 o
sume 1, no 24 enteros. Creo que de ah viene la necesidad posterior de corregir esto con la
funcin Residuo.
De todos modos, con la frmula:
=RESIDUO(E5-B5,1) es cierto que tambin se soluciona el problema de cuajo.

Gracias por prestarme atencin


Jorge L. Dunkelman, 21 octubre, 2009 19:16
No hay nada que perdonar y todo comentario es bienvenido.
Oscar, 12 noviembre, 2009 10:23
Hola!
Necesito sumar horas en un calendario. Le he dado el formato [h]:mm para que el

sumatorio sea superior a 24h pero me gustara que al poner en una celda 8 y pasar a la
siguiente directamente me lo convierta en 8:00. Es posible? Muchas gracias.
Jorge L. Dunkelman, 12 noviembre, 2009 20:14
Oscar
se puede hacer con frmulas o programando un evento (macros). Pods leer esta notapara
darte una idea.
Oscar, 25 noviembre, 2009 11:41
Hola,
Cmo puedo hacer para que en una celda slo me permita escribir un valor concreto? Sera
poner una X y que escribiendo cualquier otra cosa me salga un menaje de error. Es en
Validacin pero no se cmo decirle que me deje poner X.
Gracias.
Jorge L. Dunkelman, 25 noviembre, 2009 16:45
Usando la opcin Frmula con

A1="X"

donde A1 es la celda que ests evaluando


Annimo, 13 marzo, 2010 20:09
Que tal jorge una duda... si tengo dos fechas con hora dd-mm-aaaa(Fecha inicial
01/12/2009 12:00:00 pm y fecha final 02/12/2009 09:00:00 am) necesito saber el tiempo en
horas que hay entre fecha fina y fecha inicial, pero sin que me tome el domingo por
ejemplo, ya tengo las horas entre una fecha y otra pero necesito discriminar el domingo o
dia festivo... intente con dias.lab o NETWORKDAYS, pero no logro tener el resultado... me
pueden echar la mano para saber como resolverlo
Jorge L. Dunkelman, 14 marzo, 2010 07:32
NETWORKDAYS no nos sirve ya que calcula solamente das enteros y adems no toma en
cuenta tanto los sbados como los domingos.
Una solucin sencilla sera restar las fechas cuidando de poner el formato personalizado
[hh]:mm para ver el resultado en horas y luego restar la cantidad de domingos X 24.
Tal vez publique una nota con una solucin ms elaborada. Mientras tanto puedes leer la
nota que publiqu sobre una versin mejorada de la funcin DIAS.LAB.
Juan Carlos y Sandra Milena, 26 marzo, 2010 06:12
Saludos;

Exelente sitio. Me ayudo mucho la manera de calcular horas extras pero me queda salgo
por resolver. Resulta que estoy calculando las horas extras del personal y lo hice como tu lo
indicas aca y funciono bien pero falta un detalle, resulta que las horas extras tienen 2
valores distintos, si es entre las 6 pm y las 10 pm cuestan 25% mas del valor normal de la
hora trabajada y si es entre las 10 pm y as 6 am entonces cuesta 75% mas. No se como
indicarle a excel esta condicion de valor de las horas extras dependiendo de la hora.

De antemano gracias por tu ayuda


Jorge L. Dunkelman, 26 marzo, 2010 09:44
Tienen que crear dos columnas de horas extras, en lugar de una como muestro en el
ejemplo.
JDelorbe, 20 agosto, 2011 15:06
Como hago para calcular la cantidad de hora trabajadas de 5:00pm a 12:00 donde antes de
las 9:00 pm son horas normales y luego de las 9:00pm son horas nocturnas...????
Jorge L. Dunkelman, 22 agosto, 2011 19:11
Estar publicando una nota sobre el tema. En tu consulta me falta saber cuando termina el
turno noche (empieza a la 09:00 PM y termina..?), o cuando empieza el turno normal.
Annimo, 01 septiembre, 2011 20:20
HOLA JORGE EXCELENTE TRABJO, ME PUEDES AYUDAR APARTE DE SACAR TODO
LO ANTERIOR, NECESITO EL TOTAL DE RETARDOS HORA ENTRADA; HORA DE
SALIDA, ADEMAS SALIDA DESCANSO;ENTRADA DESCANSO Y UNA COLUMNA MAS
DE EL TOTAL DE AMBOS, PODRIA MOLESTARTE ME URGE!!!!!!!!!

AYUDA!!!!!!!
Jorge L. Dunkelman, 01 septiembre, 2011 22:31
Ponte en contacto conmigo por mail privado. La direccin figura en el enlace "Ayuda".
Annimo, 22 febrero, 2012 22:55
YO TENGO EN MI TRABAJO FLEXIBILIDAD EN LA SALIDA, POR LO QUE UNOS DIAS
SALGO ANTES Y OTROS DESPUES , TENGO UNA JORNADA DE 7.30 AL DIA PERO EL
COMPUTO SE HACE SEMANAL POR LO TANTO UNAS VECES HAGO DE MAS Y
OTRAS DE MENOS , PARA HACER UNA TABLA DONDE ME CUENTE LOS MINUTOS U
HORAS NEGATIVAS CUANDO LAS DEBA Y ASI IR SABIENDO EL ACUMULADO TANTO
POSITIVO COMO NEGATIVO , YO LO HE INTENTADO CON LAS HORAS Y MINUTOS
POSITIVOS BIEN, PERO LOS NEGATIVOS EL RESULTADO ME DA ######### AYUDA
CON LA FORMULA GRACIAS!!!!!!

Jorge L. Dunkelman, 23 febrero, 2012 20:28


Estimado,

el tema ha sido tratado en los albores de este blog, fijate en esta nota.
Y por favor, no escribas todo en maysuculas; es cmo si estuvieras gritando.
Annimo, 23 febrero, 2012 23:08
Gracias Jorge, perdona por los gritos, le echare un vistazo a la nota. Si no me aclaro para
sacar
HORA ENTRADA, SALIDA . DIFERENCIA Y ACUMULADO para cuantificarlo diariamente.
tendrs noticias mas aunque no sean gritando, au!!!!! Saludos.
NovelasdelaTv.com, 07 junio, 2012 21:10
por favor podrias enviarme este archivo excel a mi correo ?? podrias hacerlo porfavor
Jorge L. Dunkelman, 08 junio, 2012 12:40
Puedes descargarlo usando el enlace que aparece en la nota (donde dice "consideremos
este ejemplo")
Ciprian, 26 junio, 2012 02:30
Hola Jorge estupendo trabajo el tuyo, felicidades todo muy claro, sabes estoy tratando de
hacer en excel algo asi como un control de entrada y salida de los empleados, ya que no
tenemos reloj biometrico donde trabajo. todo va bien pero tengo un problemita con la
formula de la fecha y hora ya que la que estoy usando es =ahora(),fecha(),hora(), todo
parece perfecto pero al actualizar cualquier casilla se actualizan todas las demas donde
tengo estas formula. no se si me entiendes? quisiera una formula donde el tiempo de
llegada o de salida del empleado no cambie si actualizo otra casilla.

gracias de antemano.

Alex.Jorge L. Dunkelman, 26 junio, 2012 07:36


Alex,
AHORA() es una funcin voltil que Excel recalcula cada vez que hay un cambio en la hoja.
Por ese motivo no puedes usar frmulas para crear constantes (valores que no cambian).
La solucin a este tipo de situaciones es introducir la fecha/hora manualmente o programar
un evento (macro) que lo haga.
Ciprian, 26 junio, 2012 22:29
Muchas Gracias, continuare googliando en busca de un macro adecuado, que se adapte a
lo que le explique, salvo que usted tenga algn consejo al respecto o idea que me pueda

explicar para hacerlo, estara muy agradecido.

nueva vez gracias y bendiciones...

Alex.
Annimo, 03 julio, 2012 19:12
Buenas tardes!

Solo queria felicitarte por tu blog, llevo una semana volviendome loca en el trabajo
intentando hacer formulas para calcular las horas de los trabajadores, nocturnidad, horas
extra nocturnas... Hoy he encontrado tu blog y he podido resolver todas mis dudas!! Ya la
tengo lista para empezar y todo gracias a ti! Muchisimas gracias de verdad por compartir
tus conocimientos con los demas!! :)
Eres un fenmeno!!
Grupo 5, 14 julio, 2012 11:43
Hola, necesito saber si hay posibilidad de trabajar solo con los minutos de una celda, esto
por la necesidad de emplear los minutos sin redondear ni tomar en cuenta segundos u
horas, para trabajarlos en una formula de calculo. Saludos
Jorge L. Dunkelman, 15 julio, 2012 18:59
Por supuesto, con la funcin MINUTO. Por ejemplo, si la celda A1 contiene la hora
18:57:43,

=MINUTO(A1) da como resultado 57


charlie, 21 julio, 2012 08:44
excelente....muchas gracias
Annimo, 22 enero, 2013 05:33
Hola Jorge, vos sos como la Madre Teresa de Calcuta....pero de Excel.
Admiro la predisposicin que tens a las preguntas de la gente....yo no soy la excepcin.

Para mi uso la planilla est perfecta pero necesitaria una columna mas que se llame "horas
no extras". Es decir cuando el empleado se retira antes de cumplir las 8hs (ej: trabaj
6:30hs entonces le faltaron 1:30hs para cumplir las 8hs trabaj 4:15hs y le faltaron 3:45hs
para completar las 8hs). La columna "horas no extras" quiero que me muestre las horas y
minutos que le faltaron para completar las 8hs. Al final del mes sumara todas las horas
extras y le restara el total de las horas no extras para que me de como resultado las
verdaderas horas extras o en caso contrario que me muestre las horas que estara

debiendo.

Espero que me hayas entendido

te mando un abrazo....y desde ya muchas gracias

Javier
Jorge L. Dunkelman, 22 enero, 2013 11:17
Javier,
en el ejemplo de la nota podrias agregar una columna con esta frmula

=SI(H5<$E$1;$E$1-H5;0)

donde $E$1 contiene la duracin de la jornada (8 horas) y H5 es el total de horas


trabajadas.
Losung SAS, 15 marzo, 2013 19:24
buenas tardes estoy haciendo una tabla de tiempo tengo una horas positivas y unas
negativas y quiero sumarlas pero no he podido me pueden ayudar como lo hago gracias..

Min. (-) Perdidos o Ganados

00:16:00
-00:10:00
-00:13:00
aqui abajo quiero colocar el total de min perdidos y no he podido con la formula les
agradecera..
Jorge L. Dunkelman, 17 marzo, 2013 20:16
Hola, en Excel no existen horas (o fechas) negativas. Cuando ingresas -00:10:00 Excel lo
convierte en texto y por lo tanto no puede usarse en operaciones aritmticas.
Estar blicando una nota sobre el tema.
Annimo, 03 abril, 2013 21:26
Hola buenas tardes me podria ayudar, donde trabajo tengo muchos compaeros que diario
llegan tarde, la empresa opto por descontarles los minutos de retraso pero no se cual
formula aplicar para descontarles los minutos de retardo, con el ejemplo que puso ya puedo
saber cuantas horas extras les voy a pagar. agradecere mucho que me ayude.

rbk
Jorge Dunkelman, 04 abril, 2013 07:17
Si te explico tus compaeros me van a odiar!!! :)
Y ahora en serio, sencillamente con una resta; si en la celda B1 est la hora de llegada
(digamos, 07:15) y en la celda A1 la hora de entrada establecida (digamos, 07:00), la
frmula

=B1-A1

calcula la diferencia (00:15)


Giampier Arellano, 08 mayo, 2013 23:01
Hola como estas, ante todo muchas gracias... eh aprendido bastante con tus indicaciones...
Tengo una duda, tengo una columna con los siguientes valores como ejemplo; M5=00:26,
M6=-00:17, M7=-00:23. Que es el resultado de la resta de "Horas solicitadas" - "Horas
realizadas", de eso valores indicados (M5,M6;M7) quiero sumarlos en una sola casilla por
ejm. M10. Podrias por favor ayudarme?. Muchas gracias de antemano.
Jorge Dunkelman, 09 mayo, 2013 09:36
EN Excel las horas y las fechas son nmeros (puedes ver algunas de las notas que he
publicado sobre el tema). Por lo tanto, la suma y la resta se aplica de la misma manera. La
nica limitacin es que, por defecto, Excel no reconoce fechas u horas "negativas".
Por eso no me queda claro tu ejemplo, ya que Excel no puede exhibir u operar con un valor
horario como -00:17.
Giampier Arellano, 10 mayo, 2013 19:15
Jorge, muchas gracias por tu respuesta, eh revisando mas a fondo tu blog veo que una
persona ya te habia formulado la misma pregunta que yo (Losung SAS, 15 marzo, 2013
19:24). Tratare de comentarte con mayor detalle. Yo debo cumplir 9:36 horas trabajadas si
entro a las 22:00 y salgo a las 7:00 solo estaria cumpliendo 9 horas, por ende me faltaria 36
min. es por eso que en una columna se salen -0:36 (por que debo los 36 min.) otro dia
ingreso a las 22:00 y salgo a las 7:46, por ende tengo 10 min. a mi favor, osea en esa
misma columna se almacenaria 0:10, y asi sucesivamente quedndome algo como esto.

-0:36
0:15
0:14
-0:05

Al final de mes yo debo consolidar todo eso en un solo cuadro (osea sumar
-0:36+0:15+0:14+(-0:05)) y asi tener como resultado ver si debo o tengo horas extras a mi
favor. a ese resultado mostrado llego con la siguiente formula =SI(L7<G7;"-"&TEXTO(G7L7;"hh:mm");TEXTO(L7-G7;"hh:mm")), donde L7=Son las horas que eh realizado y G7=Son
las horas que debo realizar.

Tu me dices que no se puede realizar una suma con datos negativos, entonces que
solucin podra tomar?? espero puedas ayudarme. Muchas gracias de antemano.
Jorge Dunkelman, 13 mayo, 2013 13:13
Hay varias formas de tratar el tema de horas negativas. En tu caso tendras que tomar en
cuenta tambin la fecha, con lo que se soluciona el tema de las horas trabajadas. Si entras
el 12 de mayo a las 22:00 y sales el 13 de mayo a las 07:00, el resultado es 9 horas. Como
he sealado en muchas oprotunidades, las fechas y horas en Excel son nmeros. As la
fecha/hora 12/05/2013 22:00 en Excel es el nmero 41406.9166666667 (la parte entera son
los das transcurridos desde el 01/01/1900 y la parte decimal la hora dividido por 24); el
13/05/2013 07:00 es el nmero 41407.2916666667 y la diferencia es 0.375 (que
multiplicado por 24 es 9).
Tambin puedes fijarte en lo que describo en esta nota.
Una acotacin: las frmulas que utilizan funciones de texto dan valores de texto, no
nmericos y por lo tanto no pueden usarse en clculos.
Vctor Hugo Freire, 16 julio, 2013 16:41
Excelente, muchas gracias

Saludos,

Victor (ECU)
Laura Gigena, 26 julio, 2013 14:30
hola! tengo una duda que no puedo resolver...tengo tiempo inicial y final de un trabajo, y
calculo con ellos el tiempo de trabajo. Con ese dato y las piezas realizadas intento calculas
las piezas/hora..pero cuando efectuo la division no me da el resultado correcto. Creo que es
una cuestion de formatos..agradecera tu ayuda! saludos
Laura
Jorge Dunkelman, 27 julio, 2013 10:07
La frmula para calcular la piezas por hora es:

=piezas/((final-inicial)*24)

El motivo por el cual debes multiplicar por 24 la diferencia de horas est explicado enesta
nota.
domen, 24 octubre, 2013 20:38
Buenas tardes
Quisiera sacar cuantas horas efectivamente laborales hay entre las 9:25 am y 5:48 pm de
un mismo dia. Hay que tener en cuenta que la hora de comida es de 12:00 a 12:30 y
tambin hay un descanso de 15:00 A 15:10. Si es tan amable de de ayudarme a crear una
formula donde se realicen todos los clculos y me de el resultado en un celda. En
ocasiones los trabajadores entran despus de de la hora de comida y del descanso y por
consiguiente no se les toma como horas efectivas.
Jorge Dunkelman, 27 octubre, 2013 21:42
Hola,

podras adaptar el modelo que publico en la nota agregando otro descanso (para el de diez
minutos) o restndolo del total de horas.
Juan carlos, 04 noviembre, 2013 16:44
Hola Jorge, ante todo espero que se encuentren bien tu y los tuyos.

Si ingreso en A1 la fecha y hora de inicio de un trabajo, en A2 las horas estimadas, en A3


las horas reales no tengo ningun problema, pero en A4 necesito definer la hora real final,
tomando en cuenta que el horario de trabajo es desde las 6:00 am hasta las 8:00 pm, lo que
quiere decir que si un trabajo comienza el 30/10/2013 a las 6:00pm, dura 4 horas, debe
registrarme en A4 como hora final, el 31/10/2013 8:00 am.

Como puedo hacer esta formulacion.

saludos

Juan Annunziata
Jorge Dunkelman, 10 noviembre, 2013 20:56
Hola Juan, disculpas por el tiempo que me tom llegar a tu comentario. Creo que la tcnica
que muestro en esta nota te puede ayudar.
Annimo, 16 julio, 2014 17:15

En una hoja excell estamos anotando las horas de los trabajos de una mquina y la frmula
nos va sumando esas horas y las traduce a fecha/hora, ej., 09/07/2014 9:30.
Quisiera saber como realizar la frmula para que a medida que va sumando horas saltara al
da siguiente teniendo en cuenta que esa mquina slo trabaja 16 horas. Por ej. arranca
una jornada a las 6.00 a.m. y finaliza a las 22:00. Qu la siguiente acumulacin de horas las
estableciera a partir del da siguiente a las 6.00 a.m. o a otr hora que se determinara.

Gracias
Jorge Dunkelman, 16 julio, 2014 21:12
Te sugiero que te pngas en contacto connmigo por mmail privado (fijate en el enlace Ayuda,
en la parte superior de la plantilla).
Mientras tanto: una tabla dinmica sera la mejor solucin, y la ms sencilla.
Annimo, 09 diciembre, 2014 23:52
Han pasado aos desde esta publicacin y quiero dejar contancia de que se sigue
ocupando, excelente blog. Felicidades!!!!!!!
Karen Pimentel, 23 diciembre, 2014 18:24
Hola, por favor me colaboran con lo siguiente: requiero que me reste la hora de ingreso
22:00 y la hora de salida 06:00, pero me arroja un error, Gracias
Jorge Dunkelman, 24 diciembre, 2014 07:18
Karen, tendrs que ser ms precisa en tu consulta. Te sugiero que veas lo que escribo en el
enlace Ayuda (en la parte superior de la plantilla del blog).
Jugu Contreras, 15 febrero, 2015 17:02
Hola, buen da, Gracias a lo visto en este blog, me ayud para obtener resultados de
asistencia del personal de mi trabajo (puntualidad, tolerancia, retardos mayores y menores
y das de suspensin por acumulo de retardos), tambin obtuve las salidas tempranas, de
los cuales cuenta como un "pase de salida" y aqu es donde encuentro el problema, pues
en pantalla me imprime las salidas 0:00 y me lo cuenta como "pase de salida", lo curioso es
que, por ejemplo en horarios 8:00-8:00 7:00-7:00 no hay problema, pero en horarios 8:308:30 7:30-7:30 es donde me imprime "0.00". Alguien me podra ayudar en este caso que
no resuelvo???
Jorge Dunkelman, 15 febrero, 2015 17:57
Jugu, fijate en el enlace ayuda, en la parte superior delo blog. Tambin te sugiero consultar
alguno de los muchos foros de Excel que existen en la Internet (ese es un blog de manera
que slo recibirs respuestas mas).
Annimo, 14 abril, 2015 18:32

Buenos das, me gustaria que me ayudaras. Tengo que realizar un formato de asistencia
que al leer con un lector el carnet llene el formato automatico sin que la persona tenga que
firmar, Ahora bien mi consulta es: que en el caso de las personal que vienen de otro turno a
realizar jornadas de horas extras necesito que de acuerdo a su turno original me salga en
una columna la fecha y la hora y de que turno es y si es de un turno distinto me diga en otra
columna llamada Overtime "Si". Espero que entiendas mi consulta y me puedas ayudar.
Jorge Dunkelman, 15 abril, 2015 07:52
Por favor, fijate en las instrucciones que pongo en el enlace Ayuda (en la parte superior del
blog).
Annimo, 17 abril, 2015 20:54
Necesito hacer una toma de tiempos de un proceso, como puedo hacerle para que en cada
celda de la columna me valla marcando el tiempo por operacion
Jorge Dunkelman, 18 abril, 2015 10:41
Fijate en esta nota.
Silvana Barindelli, 22 abril, 2015 01:49
adems de una mente brillante tienes un alma altruista! gracias! bendiciones!!! excelente
blog!! una consulta, necesito calcular horas nocturnas, se consideran horas nocturnas
desde las 22:00 a las 06:00. En el blog aparece una pregunta como esta y tu respuesta fue
que lo ibas a publicar pero no lo encontr. Podras ayudarme?? gracias desde ya!
bendiciones!
Jorge Dunkelman, 22 abril, 2015 07:15
Hola Silvana, estoy terminando de preparar una nota sobre el tema. Espero publicarla en
los prximos das.
Pablo Velilla Restrepo, Estudiante de psicologa, IUE, 27 mayo, 2015 06:58
jorge eres el mejor, no sabes como me has ayudado con tu post, te deseo miles de
bendiciones. como silvana a mi tambin me gustara calcular las horas nocturnas en el
mismo formato que despus de las 22:00 son nocturnas hasta las 6:00
Jorge Dunkelman, 27 mayo, 2015 09:31
Hola Pablo, gracias por los conceptos.
En respuesta a la consulta de Silvana publiqu dos notas:

Horas trabajadas en turno noche;

Horas en turnos distintos.

Espero que te sean tiles.

http://jldexcelsp.blogspot.com/2008/02/administracin-de-horas-de-trabajoen.html

You might also like