Ayuda Para Encontar Minutos de Retardo.

07/02/2006 - 04:09 por David Nava | Informe spam
Hola amigos, espero que alguien me pueda ayudar a encontrar una formula o
macro para resolver el siguiente problema: durante un mes (30 dias) un
empleado checa su entrada al trabajo a las 08:00 hrs. Mi problema es sumar
los minutos que llega tarde, por ejemplo 08:10, 08:05, 08:13,
etc...resultado: 10+05+13,
gracias de antemano.

Preguntas similare

Leer las respuestas

#1 KL
07/02/2006 - 12:51 | Informe spam
Hola David,

Suponiendo que...
1) las horas de entrada estan introducidas como horas 8:10 y no como texto "8:10"
2) las horas de entrada estan introducidas sin fecha (en la barra de formulas aparecen como 00/01/1900 08:10:00 o parecido)
3) no queres que las los minutos de tardanza se compensen con los de llegadas antes de las 8:00
4) las horas estan introducidas en el rango [A1:A10]

Solo necesitas hacer lo siguiente:

1) en una celda, digamos [C1] usar la siguiente formula:
=SUMAR.SI(A1:A10;">08:00")-CONTAR.SI(A1:A10;">08:00")*"08:00"

mas opciones, pero bastante mas lentas:
=SUMAPRODUCTO(--(A1:A10>--"08:00");A1:A10-"08:00")
=SUMAPRODUCTO(--(A1:A10>NSHORA(8;0;0));A1:A10-NSHORA(8;0;0))

2) formatear esa celda ([C1]) con el formato [m]:ss o incluso [m]
- selecciona la celda
- menu Formato>Celda...
- pestana: Numero
- categoria: Personalizada
- tipo: [m]

Saludos,
KL


"David Nava" wrote in message news:%
Hola amigos, espero que alguien me pueda ayudar a encontrar una formula o
macro para resolver el siguiente problema: durante un mes (30 dias) un
empleado checa su entrada al trabajo a las 08:00 hrs. Mi problema es sumar
los minutos que llega tarde, por ejemplo 08:10, 08:05, 08:13,
etc...resultado: 10+05+13,
gracias de antemano.


Respuesta Responder a este mensaje
#2 KL
09/02/2006 - 10:08 | Informe spam
Hola David,

Ahora que sabemos que tu rango de celdas es horizontal (:-) solo tienes que cambiar el rango A1:A10 por O4:AF4. En la celda [AI4]
introduce la siguiente formula y copiala hacia abajo:

=SUMAR.SI(O4:AF4;">08:00")-CONTAR.SI(O4:AF4;">08:00")*"08:00"

Y te funcionara perfectamente.

Saludos,
KL


"David Nava" wrote in message news:uM%
Gracias KL por responder a mi mensaje pero creo que las formulas que
enviaste no me funcionan por algun motivo, te agradeceria si me pudieras
seguir ayudando.

- efectivamente las horas de entrada estan como horas
- solo interesa el tiempo que se llega tarde, sin importar que se llegue
antes de las 08:00 hrs (sin compensacion)
- a mi se me habia ocurrido restarle a la hora de llegada la hora de entrada
(8:15-8:00) para asi saber si esta diferencia es mayor que 0, si asi fuera
sumar este tiempo (en minutos) a la siguiente diferencia, asi sucesivamente
, la cuestion es como plasmarla la idea en una formula que me entregue el
resultado esperado.

Envio la hoja como la pretendo elaborar con el resultado que requiero y
nuevamente agradezco tu apoyo

"KL" escribio en el mensaje
news:ONf$
Hola David,

Suponiendo que...
1) las horas de entrada estan introducidas como horas 8:10 y no como texto


"8:10"
2) las horas de entrada estan introducidas sin fecha (en la barra de


formulas aparecen como 00/01/1900 08:10:00 o parecido)
3) no queres que las los minutos de tardanza se compensen con los de


llegadas antes de las 8:00
4) las horas estan introducidas en el rango [A1:A10]

Solo necesitas hacer lo siguiente:

1) en una celda, digamos [C1] usar la siguiente formula:
=SUMAR.SI(A1:A10;">08:00")-CONTAR.SI(A1:A10;">08:00")*"08:00"

mas opciones, pero bastante mas lentas:
=SUMAPRODUCTO(--(A1:A10>--"08:00");A1:A10-"08:00")
=SUMAPRODUCTO(--(A1:A10>NSHORA(8;0;0));A1:A10-NSHORA(8;0;0))

2) formatear esa celda ([C1]) con el formato [m]:ss o incluso [m]
- selecciona la celda
- menu Formato>Celda...
- pestana: Numero
- categoria: Personalizada
- tipo: [m]

Saludos,
KL


"David Nava" wrote in message


news:%
> Hola amigos, espero que alguien me pueda ayudar a encontrar una formula


o
> macro para resolver el siguiente problema: durante un mes (30 dias) un
> empleado checa su entrada al trabajo a las 08:00 hrs. Mi problema es


sumar
> los minutos que llega tarde, por ejemplo 08:10, 08:05, 08:13,
> etc...resultado: 10+05+13,
> gracias de antemano.
>
>





Respuesta Responder a este mensaje
#3 KL
09/02/2006 - 10:14 | Informe spam
Hola de nuevo,

Veo que no has usado la segunda parte de mi recomendacion inicial. Solo advertirte que si la suma de los minutos de retardo supera
60 (una hora), con el formato que tienes aplicado ahora veras algo inesperado/no deseado.

Saludos,
KL


"KL" wrote in message news:
Hola David,

Ahora que sabemos que tu rango de celdas es horizontal (:-) solo tienes que cambiar el rango A1:A10 por O4:AF4. En la celda [AI4]
introduce la siguiente formula y copiala hacia abajo:

=SUMAR.SI(O4:AF4;">08:00")-CONTAR.SI(O4:AF4;">08:00")*"08:00"

Y te funcionara perfectamente.

Saludos,
KL


"David Nava" wrote in message news:uM%
Gracias KL por responder a mi mensaje pero creo que las formulas que
enviaste no me funcionan por algun motivo, te agradeceria si me pudieras
seguir ayudando.

- efectivamente las horas de entrada estan como horas
- solo interesa el tiempo que se llega tarde, sin importar que se llegue
antes de las 08:00 hrs (sin compensacion)
- a mi se me habia ocurrido restarle a la hora de llegada la hora de entrada
(8:15-8:00) para asi saber si esta diferencia es mayor que 0, si asi fuera
sumar este tiempo (en minutos) a la siguiente diferencia, asi sucesivamente
, la cuestion es como plasmarla la idea en una formula que me entregue el
resultado esperado.

Envio la hoja como la pretendo elaborar con el resultado que requiero y
nuevamente agradezco tu apoyo

"KL" escribio en el mensaje
news:ONf$
Hola David,

Suponiendo que...
1) las horas de entrada estan introducidas como horas 8:10 y no como texto


"8:10"
2) las horas de entrada estan introducidas sin fecha (en la barra de


formulas aparecen como 00/01/1900 08:10:00 o parecido)
3) no queres que las los minutos de tardanza se compensen con los de


llegadas antes de las 8:00
4) las horas estan introducidas en el rango [A1:A10]

Solo necesitas hacer lo siguiente:

1) en una celda, digamos [C1] usar la siguiente formula:
=SUMAR.SI(A1:A10;">08:00")-CONTAR.SI(A1:A10;">08:00")*"08:00"

mas opciones, pero bastante mas lentas:
=SUMAPRODUCTO(--(A1:A10>--"08:00");A1:A10-"08:00")
=SUMAPRODUCTO(--(A1:A10>NSHORA(8;0;0));A1:A10-NSHORA(8;0;0))

2) formatear esa celda ([C1]) con el formato [m]:ss o incluso [m]
- selecciona la celda
- menu Formato>Celda...
- pestana: Numero
- categoria: Personalizada
- tipo: [m]

Saludos,
KL


"David Nava" wrote in message


news:%
> Hola amigos, espero que alguien me pueda ayudar a encontrar una formula


o
> macro para resolver el siguiente problema: durante un mes (30 dias) un
> empleado checa su entrada al trabajo a las 08:00 hrs. Mi problema es


sumar
> los minutos que llega tarde, por ejemplo 08:10, 08:05, 08:13,
> etc...resultado: 10+05+13,
> gracias de antemano.
>
>








Respuesta Responder a este mensaje
#4 David Nava
11/02/2006 - 06:05 | Informe spam
Excelente!!, mil gracias KL por tu solucion, funciona perfectamente, solo un
pequeno detalle por lo cual no me funcionaban las formulas y me tomo un buen
rato darme cuenta:

deben ser comas en lugar de punto y coma

Nuevamente gracias.



"KL" escribio en el mensaje
news:eKBh$
Hola de nuevo,

Veo que no has usado la segunda parte de mi recomendacion inicial. Solo


advertirte que si la suma de los minutos de retardo supera
60 (una hora), con el formato que tienes aplicado ahora veras algo


inesperado/no deseado.

Saludos,
KL


"KL" wrote in message


news:
> Hola David,
>
> Ahora que sabemos que tu rango de celdas es horizontal (:-) solo tienes


que cambiar el rango A1:A10 por O4:AF4. En la celda [AI4]
> introduce la siguiente formula y copiala hacia abajo:
>
> =SUMAR.SI(O4:AF4;">08:00")-CONTAR.SI(O4:AF4;">08:00")*"08:00"
>
> Y te funcionara perfectamente.
>
> Saludos,
> KL
>
>
> "David Nava" wrote in message


news:uM%
>> Gracias KL por responder a mi mensaje pero creo que las formulas que
>> enviaste no me funcionan por algun motivo, te agradeceria si me


pudieras
>> seguir ayudando.
>>
>> - efectivamente las horas de entrada estan como horas
>> - solo interesa el tiempo que se llega tarde, sin importar que se


llegue
>> antes de las 08:00 hrs (sin compensacion)
>> - a mi se me habia ocurrido restarle a la hora de llegada la hora de


entrada
>> (8:15-8:00) para asi saber si esta diferencia es mayor que 0, si asi


fuera
>> sumar este tiempo (en minutos) a la siguiente diferencia, asi


sucesivamente
>> , la cuestion es como plasmarla la idea en una formula que me entregue


el
>> resultado esperado.
>>
>> Envio la hoja como la pretendo elaborar con el resultado que requiero y
>> nuevamente agradezco tu apoyo
>>
>> "KL" escribio en el mensaje
>> news:ONf$
>>> Hola David,
>>>
>>> Suponiendo que...
>>> 1) las horas de entrada estan introducidas como horas 8:10 y no como


texto
>> "8:10"
>>> 2) las horas de entrada estan introducidas sin fecha (en la barra de
>> formulas aparecen como 00/01/1900 08:10:00 o parecido)
>>> 3) no queres que las los minutos de tardanza se compensen con los de
>> llegadas antes de las 8:00
>>> 4) las horas estan introducidas en el rango [A1:A10]
>>>
>>> Solo necesitas hacer lo siguiente:
>>>
>>> 1) en una celda, digamos [C1] usar la siguiente formula:
>>> =SUMAR.SI(A1:A10;">08:00")-CONTAR.SI(A1:A10;">08:00")*"08:00"
>>>
>>> mas opciones, pero bastante mas lentas:
>>> =SUMAPRODUCTO(--(A1:A10>--"08:00");A1:A10-"08:00")
>>> =SUMAPRODUCTO(--(A1:A10>NSHORA(8;0;0));A1:A10-NSHORA(8;0;0))
>>>
>>> 2) formatear esa celda ([C1]) con el formato [m]:ss o incluso [m]
>>> - selecciona la celda
>>> - menu Formato>Celda...
>>> - pestana: Numero
>>> - categoria: Personalizada
>>> - tipo: [m]
>>>
>>> Saludos,
>>> KL
>>>
>>>
>>> "David Nava" wrote in message
>> news:%
>>> > Hola amigos, espero que alguien me pueda ayudar a encontrar una


formula
>> o
>>> > macro para resolver el siguiente problema: durante un mes (30 dias)


un
>>> > empleado checa su entrada al trabajo a las 08:00 hrs. Mi problema es
>> sumar
>>> > los minutos que llega tarde, por ejemplo 08:10, 08:05, 08:13,
>>> > etc...resultado: 10+05+13,
>>> > gracias de antemano.
>>> >
>>> >
>>
>>
>>
>

Respuesta Responder a este mensaje
#5 nikkita
02/10/2017 - 00:59 | Informe spam
KL escribió el 07/02/2006 12:51 :
Hola David,

Suponiendo que...
1) las horas de entrada estan introducidas como horas 8:10 y no como texto
"8:10"
2) las horas de entrada estan introducidas sin fecha (en la barra de formulas
aparecen como 00/01/1900 08:10:00 o parecido)
3) no queres que las los minutos de tardanza se compensen con los de llegadas
antes de las 8:00
4) las horas estan introducidas en el rango [A1:A10]

Solo necesitas hacer lo siguiente:

1) en una celda, digamos [C1] usar la siguiente formula:
=SUMAR.SI(A1:A10;">08:00")-CONTAR.SI(A1:A10;">08:00")*"08:00"

mas opciones, pero bastante mas lentas:
=SUMAPRODUCTO(--(A1:A10>--"08:00");A1:A10-"08:00")
=SUMAPRODUCTO(--(A1:A10>NSHORA(8;0;0));A1:A10-NSHORA(8;0;0))

2) formatear esa celda ([C1]) con el formato [m]:ss o incluso [m]
- selecciona la celda
- menu Formato>Celda...
- pestana: Numero
- categoria: Personalizada
- tipo: [m]

Saludos,
KL


"David Nava" wrote in message
news:%
Hola amigos, espero que alguien me pueda ayudar a encontrar una formula o
macro para resolver el siguiente problema: durante un mes (30 dias) un
empleado checa su entrada al trabajo a las 08:00 hrs. Mi problema es sumar
los minutos que llega tarde, por ejemplo 08:10, 08:05, 08:13,
etc...resultado: 10+05+13,
gracias de antemano.




Amigo saludos, esta información fue de gran ayuda, muy sutil.... ya llevaba muchas horas viendo tutoriales e intentando de mil maneras muchas gracias.
información desde el 2006 muy oportuna.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida