19 de mayo de 2018

Condicional SI con horas - Funcion VALOR

En ciertas ocasiones, debemos comparar una hora dada respecto a un valor en particular.
Por ejemplo tengo una serie de horas, de finalizacion de un proceso. Y además me indican que la hora optima de finalizacion es 06.00 horas.
Necesito comparar el listado de horas, vs el valor dado.
Tal vez se nos ocurra realizarlo con un SI
SI(hora<=horadada, "Cumple","No cumple"),.... pero no es tan sencillo, las horas no se pueden comprara directamente como los numeros.


EJEMPLO: 



En este ejemplo necesitamos una fórmula que nos diga si la hora registrada en las celdas de la columna A es inferior a las 06:00:00 o No.



Para esto, usaremos la funcion VALOR: 
¿Qué es?
Esta función sirve para convertir una cadena de texto que representa un número en un número real en Excel

Sintaxis: =VALOR(texto) 
Solo tiene el argumento texto el cual es obligatorio y corresponde a un texto en comillas o la referencia a una celda en excel que contiene el texto que se desea convertir.


En este ejemplo en la columna B primero convertiremos las horas, con dicha funcion. Vemos que aparentemente todos los valores quedan iguales. 



Ahora en la columna C Si podremos usar el condicicional SI, veamos


=SI(B1<=VALOR("06:00:00");"Cumple";"No Cumple")

La función que utilizamos en este ejemplo es un condicional para obtener un “Cumple” o “No Cumple”, pero en este caso para poder añadir una hora escrita en horas, tambien hacemos uso de la funcion VALOR.


OTRO EJEMPLO: 

Cuando tenemos la lista de horas de llegada de nuestros empleados, y necesitamos obtener el porcentaje de llegadas tarde. Tengo establecido mi hora de entrada a las 07:30:00 Y he obtenido el listado de llegadas, podria realizar la validacion así:



Esta vez vamos a unificar la función en una sola, es decir que quedaría así en la celda C3.

=SI(VALOR(B3)<=VALOR("07:30:00");"Si";"No")

 


Tal vez le interese leer http://ideasdeexcel.blogspot.com.co/2014/04/funcion-valor-y-el-porque-le-ahorrara.html



Te invito a suscribirte a este canal de Youtube para recibir todas nuestras novedades. 


Si te gustó, síguenos en Twitter  para recibir nuestras actualizaciones y trucos

230 comentarios:

  1. Me parece que quedó al revés la fórmula.

    ResponderBorrar
    Respuestas
    1. Hola!!! Si gracias,
      En el ejemplo # 2, la formula correcta es =SI(VALOR(B3)<=VALOR("07:30:00");"No";"Si")
      Dado que si es mayor de 7.30 "Si" llegó tarde.
      Saludos,

      Borrar
  2. Me da un error, estoi escribiendo el ejemplo tal como cual, que estoi haciendo mal?

    ResponderBorrar
    Respuestas
    1. Valida por favor cambiando los punto y coma ";" por comas ","

      Borrar
  3. Buenas tardes. Mi situación es la siguiente. Tengo una hora de entrada y otra de salida, necesito que Excel reste de la hora de salida, la hora de llegada. Si el resultado de esta operación es igual o mayor a 30 minutos, entonces que lo asuma como una hora, si no, entonces que coloque cero. Gracias por la ayuda.

    ResponderBorrar
    Respuestas
    1. Claro Alberto. Seria así
      =SI((VALOR(C3)-VALOR(B3))>=VALOR("00:30:00");"1";"0")
      Esta formula la tengo en D3. En B3 tengo la hora de ingreso y en C3 la hora de salida

      Borrar
    2. Diego. Muchas gracias por tu respuesta. Discúlpame pero no formule bien mi petición. Si el resultado de esta operación es igual o mayor a 30 minutos, entonces que lo aproxime a la hora; no que coloque 1 hora. Me explico: Si la hora de ingreso es a las 9 y la de salida es a las 10:40, entonces que coloque 2 horas.

      Borrar
    3. Intenta usar esta funcion. =NSHORA(HORA(C3-B3); SI(MINUTO(C3-B3)>=30; 60; 0); 0)
      en C3 y C4 están las horas de inicio y retiro.

      Borrar
  4. buenas tardes necesito ayuda porfavor!! necesito calcular la hora extra partiendo esta de las 18:50 en adelante tengo unos trabajadores que su hora es de 19:10 etc, pero quiero que todas las horas horas me queden en 1:00:00 que formula ocupo?

    ResponderBorrar
    Respuestas
    1. Hola, envianos el ejemplo al correo ideasdeexcel@visiontecnologica.com para entender mejor el tema que expones.

      Borrar
  5. Hola a todos! Estoy intentando sacar una tabla de tiempos, en la que se deberá descontar un periodo de tiempo determinado (de 9:30 a 10:00). Para ello aplico la condición de que la hora de inicio sea anterior al inicio de dicho periodo, y que la hora de fin sea posterior a él. El problema es que siempre me devuelve el valor verdadero, cumpla o no!

    =SI(D8<"9:30" & E8>"10:00"; "0:30"; "0:00")

    Donde D8 es la hora de inicio y E8 es la hora de final. El valor verdadero (0:30) sería el tiempo de descanso que se da a las 9:30.

    He probado con el formato "Y" de agregar condiciones, pero me pasa lo mismo. ¿Puede ser por estar trabajando con horas?

    Muchas gracias por adelantado

    ResponderBorrar
    Respuestas
    1. Hola, envianos el ejemplo al correo ideasdeexcel@visiontecnologica.com para entender mejor el tema que expones.

      Borrar
  6. HOLA BUENAS TARDES ME URGE QUE ME AYUDEN POR FAVOR... YO QUISIERA COMPARAR EN LA MISMA CELDA, SI UNA UNIDAD DE TRANSPORTE DE DESCARGA LLEGA EN EL HORARIO ADECUADO A UNA TIENDA X, EL HORARIO DE RECIBO EN TIENDA ES DE 7 AM A 17:00 HRS.. YA TRATE DE HACERLO Y NO ME SALE.. ME PODRIAN AYUDAR POR FAVOR

    ResponderBorrar
    Respuestas
    1. Claro. En A1 tengo la hora de llegada,
      en C1 tengo la hora inicial 7:00
      en D1 tengo la hora final 17:00
      en B1 tengo la siguiente formula =SI(Y(A1>=C1;A1<=D1);"SI";"NO")

      Borrar
  7. Hola que tal, intento hacer una formula para que calcule las horas adicionales. me explico, Un empleado trabaja 4 horas al día pero si trabaja mas, las horas adicionales son contabilizadas a partir de los 30 min (eso resolví con esta formula) :A=hora Inicio;B=Hora Fin.
    =SI(B12-A12>=VALOR("04:00:00");B12-A12;0)
    eso me contabiliza a partir de las 4 horas,pero quiero que muestre en esa celda la suma de las horas a partir de esas 4 (o sea si trabajo 5 horas ese dia que esa celda sume 1 hora, que seria el adicional del turno) muchas gracias.

    ResponderBorrar
    Respuestas
    1. Si claro, la formula seria
      =SI(B1-A1>=VALOR("4:00:00");(B1-A1)-VALOR("4:00:00");0)
      se recomienda trabajar en formato de horas 24H. y en la celdas de inicio, fin y formula en formato de celda Personalizada h:mm

      Borrar
  8. Hola buenas tardes
    Por favor su colaracion
    Tengo una hora en la celda b2 (08:00:23), quiero que después de 20 minutos la selda se ponga en amarillo, quespues de 20 minutos más se ponga en rojo, como lo podría hacer

    ResponderBorrar
    Respuestas
    1. Buen dia,
      >=20 minutos Amarillo,
      >=40 minutos rojo
      Para este caso, se podria pintar del color SOLO en la celda de validacion. en este ejemplo tengo en A las horas con minutos y segundos. En la celda B tengo la siguiente función =MINUTO(A6) para que extraiga la cantidad de minutos de la hora digitada, y en C tengo la funcion =SI(Y(B6>=20;B6<=39);"AMARILLO";SI(Y(B6>=40;B6<=59);"VERDE";FALSO)) Para que coloque la palabra amarillo o verde dependiendo. Ahora selecciono toda la C y en la pestaña Inicio - Formato condicional - Nueva Regla - Aplicar formato a las celdas que contengan - Texto especifico, y escribo "Amarillo", y seleccino el formato, hago elmismo proceso para "verde" y listo. Esta seria la forma, Ya para agregar el formato a todas las horas, si tendria que hacerlo con una macro. Si quieres el ejemplo descrito, escribeme a ideasdeexcel@visiontecnologica.com

      Borrar
  9. Diego muchas gracias por tu valiosa ayuda.
    Me ha sido muy útil.
    Me puede confirmar si esta misma operación la puedo hacer comparándola con un reloj en una celda que constantemente se está actualizando o con la función ahora()

    ResponderBorrar
    Respuestas
    1. Solo se puede en otra celda donde se hace la validación. En la misma que tengas la funcion ahora() no se puede. A menos que crees una macro.

      Borrar
  10. Gracias diego
    El ejemplo es
    En A1 tengo un reloj 10:15:10 (se esta actualizando constantemente)
    En C3 tengo la hora 10:20:40
    Lo que quiero es que después de 20 min
    En la celda D3 me diga tiempo cumplido
    He tratado con
    Si(hora(A1) > texto(c3;"hh:mm:ss) ;" llamar";"a tiempo")
    Cuando la ejecutó funciona
    Pero después que el reloj cambia no funciona
    Me podrías ayudar si es que esta mal formulado o por motivo del reloj esta no corre.
    Gracias

    ResponderBorrar
    Respuestas
    1. Intenta =+SI(VALOR(HORA(A1)) > VALOR(TEXTO(C3;"hh"));" llamar";"a tiempo")
      Adicional, no se si tengas este codigo en macro, Application.OnTime Now + TimeValue("00:00:01"), "hora" 'sirve para decirle a la macro que se ejecute cada 1 segundo.

      Borrar
  11. Este comentario ha sido eliminado por el autor.

    ResponderBorrar
  12. Gracias Diego por tu valiosa ayuda

    ResponderBorrar
  13. Hola a todo el foro. Muchas gracias por las fórmulas Diego Alzate! Están muy buenas, sin embargo no resuelven mi problema la cual les planteo.
    A=Hora inicio B=Hora de Fin
    ¿Existe alguna manera en la que pueda asignar los minutos que pasaron durante cada hora del día?
    Me Explico; Imaginemos que la hora de inicio es las 10:34 a.m. y la hora de fin sean las 13:45
    Lo que he hecho es crear 24 columnas con las horas del día, entonces para este ejemplo, me gustaría que en la columna que va de las 10 a las 11 de la mañana aparecieran 26 minutos; en la columna que va de las 11 a las 12 60 minutos al igual que en la de las 12 a las 13, mientras que para la de las 13 a las 14 me aparezcan solo 45 minutos.

    Entiendo que debe tratarse de una fórmula matricial pero no se como pueda lograr eso

    Gracias de antemano

    ResponderBorrar
  14. Buenos días, lo he intentado pero non consigo. Tengo una empleada que entra a las 07:00 pero suele llegar tarde. Necesito una fórmula que me diga los minutos que llega tarde o adelantado. La fórmula solo me funciona para una de las dos opciones.... ¡mil gracias!

    ResponderBorrar
    Respuestas
    1. Buen dia, hicimos la replica de tu consulta, en la A tengo lsa horas de ingreso. En la B tengo la funcion =MINUTO(A2) para extraer los minutos de la hora. Y en la C tengo la formula de lo que planteas. Indica si llego tarde cuantos minutos, o si llega temprano cuantos minutos, o si llega a tiempo. Espero te sea de utlidad. Si requieres el excel, escribenos a ideasdeexccel@visiontecnologica.com =SI(VALOR(HORA(A2))<7;"Llego adelantado "&60-VALOR(MINUTO(A2))&" minutos";SI(MINUTO(A2)>0;"Llegó Tarde "&MINUTO(A2)&" minutos";SI(MINUTO(A2)=0;"Llegó a tiempo")))

      Borrar
  15. Buenas noches,
    Como se aplica la Fórmula cuándo debo validar tres turnos.
    Ingreso a las 06:00, 07:00 y 14:00.

    ResponderBorrar
  16. Hola tengo Un Problema necesito Calcular rendimientos para Ello Tengo Distintos Horarios De Almuerzo al cual se resta 30 minutos me explico mejor
    Si la hora de finalización es 11:00 y la hora de almuerzo es a las 10:00 como hago para restar los 30 min de almuerzo
    Mediante una fórmula

    ResponderBorrar
    Respuestas
    1. Regalame mas detalles por ejemplo hora de ingreso, hora de finalizacion, tiempo a restar, resultado esperado

      Borrar
  17. Este comentario ha sido eliminado por el autor.

    ResponderBorrar
  18. HOLA BUENOS DIAS

    COMO SE HACE PARA COMPARAR UNA HORA DE ENTRADA Y UNA HORA DE SALIDA DONDE ME MUESTRE ERROR CUANDO LA HORA DE ENTRADA SEA MAYOR A LA HORA DE SALIDA

    ResponderBorrar
    Respuestas
    1. POR EJEMPLO TENGO UNA HORA DE ENTRADA 17:05 Y LA HORA DE SALIDA ESTA A LAS 16:20, OBVIO LA HORA DE ENTRA ES A LAS 05:05 PERO FUE MAL DIGITADA

      Borrar
    2. B1 (Celda Con Fecha de Entrada)
      D1 (celda con hora de salida).
      La formula sería:
      =SI(VALOR(B1)>VALOR(D1);"ERROR")

      Borrar
  19. 24/03/2019 (Celda Con Fecha de Entrada),17:08 (celda con hora de entrada),24/03/2019(celda con fecha de salida),16:16(celda con hora de salida).

    24/03/2019 - 17:08 - 24/03/2019 - 16:16

    ResponderBorrar
    Respuestas
    1. B1 (Celda Con Fecha de Entrada)
      D1 (celda con hora de salida).
      La formula sería:
      =SI(VALOR(B1)>VALOR(D1);"ERROR")

      Borrar
  20. Buenas tardes
    Disculpen en mi trabajo manejamos una bitacora de recepcion.
    Ocupo una formula que reste la fecha y hora de entrada al sistema de la factura menos la fecha y hora de la recepcion de la factura, necesito el resultado en horas
    Pero tambien nececito que solo se resten las horas en que trabajamos (nuestro horario es de 9am a 6pm)
    De antemano gracias amigos., saludos.

    ResponderBorrar
    Respuestas
    1. Este comentario ha sido eliminado por el autor.

      Borrar
    2. Hola, para restar y el resultado sea en horas, bastaria usar esta formula.
      =HORA(VALOR(D9)-VALOR(C9))
      Para su horario, no es clara para mi la consulta.

      Borrar
  21. Hola,
    si tengo que determinar los turnos día (7:01-15:00), tarde(15:01-22:30)y noche (22:31-6:7:00),en una bitácora, donde reportan actividades en 2 celda una de inicio de actividad y otra de final de actividad, como le hago para que determine a que turno pertenece??

    ResponderBorrar
    Respuestas
    1. En la B2 tengo hora inicio turno1, en la C2 tengo hora fin turno1. En la C2 tengo horainicio turno2 y en la C3 tengo horafin turno2.
      Tengo el listado de horas inicio y fin y al lado escribo la siguiente formula =SI(Y(C9>=$B$2;D9<=$C$2);"Turno1";SI(Y(C9>=$B$3;D9<=$C$3);"Turno2";"Turno3"))

      Borrar
    2. Hola muchas Gracias, sirvió de mucho, pero como hago para que no me aparezca turno de noche (turno3) aunque no tengas datos en C9 y D9? por la formula siempre me marcara eso ?

      Borrar
    3. Tendriamos que agregar otro SI, quedaria así: =SI(Y(C20="";D20="");"";SI(Y(C20>=$B$2;D20<=$C$2);"Turno1";SI(Y(C20>=$B$3;D20<=$C$3);"Turno2";"Turno3")))

      Borrar
    4. gracias voy a intentarlo de nuevo

      Borrar
    5. Gracias si funciono, pero ahora tengo otro detalle, para el turno 1 que es turno de noche para mi de
      (22:31-6:59)me aparece turno de día al poner 22:31-00:00, lo cual hace el cambio de hora al siguiente dia,yo requiero que aparezca noche, los demas turnos si funcionan conforme al horario.

      Borrar
    6. Tendrias como hay un corte, tendrias que agregar otro Si.. donde se valide el lapso entre las 2231 y las 2359 y otro de las 00 a las 659. Agregar otro si en la parte "turno3" de la formula.

      Borrar
    7. MUCHAS GRACIAS, REALMENTE FUE DE MUCHA AYUDA TU APOYO, LOGRE TERMINAR EL TRABAJO ,GRACIAS

      Borrar
  22. Hola muy buenas tardes
    En mi trabajo contamos con un lector electrónico para las entradas y salidas,he intentado diferentes maneras para poder calcular los tiempos de retardo de los colaboradores de la empresa así como el tiempo que se quedan después de la hora de salida, sin embargo no me ha funcionado la formula, el ingreso es a las 08:15 am y la salida es a las 18:15 pm, sin mas muchas graciasde antemano, que tengan un excelente dia!

    ResponderBorrar
    Respuestas
    1. Buen dia,
      Para calcular si llegó tarde, en B1 tengo la hora de ingreso que es 8:15 y en la columna C tengo las horas reales de llegada. Entonces escribo la siguiente formula. =SI((VALOR(C5)-VALOR($B$1))>=VALOR("00:01:00");"Si";"No")
      Si deseas saber la cantidad de minutos que llegó tarde o antes, es solo usar VALOR(C5)-VALOR($B$1 y concatenarla en la primera formula. y lo mismo harias para la hora de salida.

      Borrar
  23. Hola Buen día. Llevo un registro de actividades; hora de inicio y hora de fin por trabajador, que formula aplico para no duplicar tiempos por día???

    ResponderBorrar
  24. es la explicacion mas clara que he visto al respect. mil gracias

    ResponderBorrar
  25. hola buenas tardes, mi situacion es la siguiente y no logro darle solucion:

    tengo una columna con 10mil datos de hora y necesito filtrarlo en intervalos de 5 minutos, me podrias orientar ?

    ResponderBorrar
    Respuestas
    1. No entiendo bien la consulta, dame un ejemplo o mas informacion del objetivo final.

      Borrar
  26. Hola!Como se hace para calcular cuantos minutos una persona se fue antes? Ejemplo: Hora de salida 16:25 quisiera que me calcule los minutos que se va antes de su turno, si se fue 16:16. Gracias de antemano!

    ResponderBorrar
  27. Hola!
    Tengo un archivo para calcular la fecha de caducidad de acuerdo al tiempo de vida útil del producto. En una celda fija tengo la fecha del día y en otra la hora con una macro para que la puedan actualizar y se modifique la hora. En el turno por la noche, a las 00:00 ya cambia el día, sin embargo por el turno siguen produciendo con misma fecha anterior entonces necesito que en el rango de tiempo de 00:00 a 08:00 (que termina el turno) siga saliendo la fecha del día anterior osea la celda de la fecha real + tiempo vida útil - 1, según yo. La fórmula la plantee así:
    =SI(Y($E$1>=VALOR("00:00:00");$E$1<=VALOR("08:00:00"));$D$1+B2-1;$D$1+B2) Donde E1 es la celda con la hora y D1 es la celda con la fecha... Mientras que en la columna B están los días de vida útil del producto.
    Gracias de antemano por la ayuda.

    ResponderBorrar
    Respuestas
    1. Hola Erika, intenta esto (fecha real -1 )+ tiempo vida útil

      Borrar
  28. Hola Diego,

    Te escribo para solicitar tu ayuda, tengo un archivo para calcular la producción en un día (24 horas en un intervalo de 2 días es decir de 06:00 pm a 06:00 pm),dónde tengo Día, hora y total de producción, podrías por favor indicarme que fórmula debo usar?

    ResponderBorrar
    Respuestas
    1. Dime un ejemplo completo, con datos, y el resultado esperado.

      Borrar
    2. Clave Prod Fecha & Hora
      8331 2 10/06/2019 14:00
      8331 1 10/06/2019 18:02
      8331 2 11/06/2019 14:02
      8331 2 11/06/2019/21:00
      8331 2 10/06/2019 14:00
      8332 1 10/06/2019 18:02
      8332 3 11/06/2019 14:02
      8332 4 11/06/2019/21:00
      8332 5 10/06/2019 14:00
      8332 4 10/06/2019 18:02
      8333 3 11/06/2019 14:02
      8333 4 11/06/2019/21:00
      8333 4 11/06/2019/21:00
      8333 4 10/06/2019 14:00

      Estos son los datos. Ahora la única producción requerida es la del rango: mayor a 10/06/2019 18:00 & menor a 11/06/2019 18:00.

      Es decir para la referencia 8331 unicamente debería sumar un total de 3 piezas.

      Borrar
    3. Listo, para este caso tengo lo siguiente:
      I2= 10/06/2019 18:00:00
      I3= 11/06/2019 18:00:00
      En H10 11 y 12 tengo 8331 8332 y 8333 en la I10 11 y 12 es donde hare la suma
      Uso la formula= =SUMAR.SI.CONJUNTO(B:B;D:D;">="&VALOR($I$2);D:D;"<="&VALOR($I$3);A:A;H9)
      Escribeme a ideasdeexcel@visiontecnologica.com y te enviaré el ejemplo resuelto.

      Borrar
  29. buenas tardes quisiera ayuda con una formula de cuantas horas extras hora laboral tuvo un empleado si su ingreso es 7:30am y salida 5:30pm 30 min de almuerzo pueden tanto ingresar temprano y salir tarde

    ResponderBorrar
    Respuestas
    1. Paola, aclara mas el caso; tienes un listado de horas de entrada y salida?
      La hora de almuuerzo se debe contabilizar como laboral?

      Borrar
    2. HORARIO 7:30:00 a. m. 5:30:00 p. m. 10:00


      FECHA HORA ENTRADA HORA SALIDA TOTAL HORAS
      1/07/2019
      2/07/2019 6:10:00 a. m. 11:15:00 p. m. 17:05
      3/07/2019 6:00:00 a. m. 5:40:00 p. m. 11:40
      4/07/2019
      5/07/2019
      6/07/2019
      7/07/2019
      8/07/2019
      9/07/2019 7:23:00 a. m. 7:03:00 p. m. 11:40
      10/07/2019 7:10:00 a. m. 6:35:00 p. m. 11:25
      11/07/2019 7:10:00 a. m. 9:30:00 p. m. 14:20
      12/07/2019 7:15:00 a. m. 11:00:00 p. m. 15:45
      13/07/2019
      14/07/2019
      15/07/2019 5:50:00 a. m. 9:15:00 p. m. 15:25
      16/07/2019 6:55:00 a. m. 6:15:00 p. m. 11:20
      17/07/2019 0:00

      Borrar
    3. es solo media hora de almuerzo y no trabajan sabados

      Borrar
    4. esto que envias es de un solo empleado?
      Se contabiliza la media hora de almuerzo?
      Necesitas un total del listado enviado?

      Borrar
  30. hola; tengo total de horas trabajadas del dia y pasadas los 30 minutos de esa hora tendria que colocarle media hora mas; por ejemplo total de horas es 9:40:00 como ya paso los 30 min tengo que ponerle 9 horas y media osea (9.5) que formula podria usar; ayuda por favor!!!

    ResponderBorrar
    Respuestas
    1. esa es la unica condicion?

      De ser positiva la respuesta podrias usar esta funcion =SI(MINUTO(A1)>30;HORA(A1)&":"&"30:00";B1)

      Borrar
  31. buen día... llevo horas tratando de encontrar la manera de que mi hoja de calculo se programe para: si la celda X, dice M, entonces la celda Y, le sume a la fecha de hoy un mes... pueden ayudarme? los leo y con todo lo que hacen para ustedes debe ser mucho mas fácil

    ResponderBorrar
    Respuestas
    1. tengo un gimnasio y busco que esa casilla se actualice sola; segun si la persona paga el Mes, Quincena, Semana o Dia: para el caso... con solo poner la inicial del plan pagado dia, semana, quincena, o mes, en la casilla de al lado aparezca la fecha de vencimiento...

      Borrar
  32. Buen día te agradezco me puedas colaborar con una consulta,
    Tengo dos columnas con formato dd/mm/yyyy hh:mm:ss, una columna es fecha inicial y la otra es fecha final.
    Mi pregunta es la siguiente:
    Como hago para determinar únicamente el número de horas nocturnas entre la fecha inicial y la fecha final, es decir que me determine las horas entre las 18:00:00 hasta las 00:00:00 y entre las 00:00:00 hasta las 06:00:00.
    Como resultado final necesito que me contabilice el tiempo comprendido entre esos dos rangos nocturnos.

    ResponderBorrar
  33. BUEN DIA SI QUIERO PONER HORARIO DE ACUERDO AL TURNO
    SI EN C1 TENGO TURNO Y EN A1 TENGO HORARIO COMO PODRIA PONER LA FORMULA

    ResponderBorrar
  34. hola buenas tardes, necesitaria me ayuden con lo siguiente, es para calular los costos depende del tiempo de espera, Es decir si la espera fue de 00:15 se le cobraria 100$ si la espera es hasta 00:30 se le cobraria $200, si la espera es hasta 00:40 $300, si pasa el 1:00 $400

    ResponderBorrar
    Respuestas
    1. Buendia Micaela, asumo que tienes una celda donde calculas el tiempo de espera en mi caso la celda C1. Ahora, en la siguiente columna (D1), deberías tener una funcion como ésta: =SI(Y(C1>=VALOR("00:00:00");C1<=VALOR("00:15:00"));100;SI(Y(C1>=VALOR("00:16:00");C1<=VALOR("00:30:00"));200;SI(Y(C1>=VALOR("00:31:00");C1<=VALOR("00:40:00"));300;400)))

      Borrar
  35. Muchisimas gracias, pero cuando pongo en C1 00:00:00 (es decir que no tuvo tiempo de espera) me calcula 12:00:00

    ResponderBorrar
  36. y por otro lado si no coloco nada calcula como el valor de 100

    ResponderBorrar
    Respuestas
    1. Para este caso, se tendria que colocar en el primer si, 00:01:00
      algo asi
      =SI(Y(C1>=VALOR("00:01:00");C1<=VALOR("00:15:00"));100;SI(Y(C1>=VALOR("00:16:00");C1<=VALOR("00:30:00"));200;SI(Y(C1>=VALOR("00:31:00");C1<=VALOR("00:40:00"));300;400)))

      Borrar
  37. Hola, quisiera ver si me pueden apoyar, necesito algo similar a lo publicado, pero de la siguiente manera:

    Tengo mi lista de personal con la hora en que llegan cada día durante todo el mes, adicional tengo el horario máximo de entrada de cada empleado, al final quiero "Contar cuantos retardos en el mes tuvo cada empleado basandome en su hora máxima vs su hora de llegada por día.


    ResponderBorrar
    Respuestas
    1. Hola, gracias por escribirnos, imagino que tienes una hoja de exccel por cada empleado, y tienes la diferetencia (resta) de la hora de llegada vs hora maxima. Ahora deberas tener una columna para sumarizar retardos por mes. La formula que usaria seria : =CONTAR.SI.CONJUNTO(N4:X4;">0") y en el rango N4:X4 tengo los totales dela resta. Si deseas me escribes ideasdeexcel@visiontecnologica.com y te hago llegar un ejemplo.

      Borrar
    2. Hola, muchas gracias por la respuesta, te comparto la formula que ocupé y me funcionó perfecto

      =CONTAR.SI($D14:$AH14,">"&NSHORA(7,10,0))

      Borrar
  38. Hola Buenas tardes, espero me pueda me pueda ayudar por favor.
    Tengo una data con "nombre de tienda", fecha, hora, monto en soles y dólares. Lo que yo hago es sumar las cantidades de ese día hasta las 11:30pm pasado esa hora, pertenece al día siguiente, qué formula utilizaría o cómo me podría ayudar por favor.

    ResponderBorrar
    Respuestas
    1. Envianos el ejemplo a ideasdeexcel@visiontecnologica.com

      Borrar
  39. Hola, tengo un súper problema, espero que alguien me pueda ayudar, necesito saber el tiempo en días y horas entre dos datos, el problema es que en el dato de inicio cuento con fecha y hora am/pm, sin embargo en el segundo dato tengo fecha y hora en formato de 12 horas, pero no me indica si es AM o PM ¿Me podrías ayudar o orientarme sobre como puedo solucionarlo?

    ResponderBorrar
    Respuestas
    1. Entra a formato de celda (CTRL+1) en la ficha "Número" selecciona la última categoría (Personalizada) y a la derecha, donde dice "Tipo" escribe hh:mm AM/PM

      Borrar
  40. Hoola, oye si quiero que solamente me contabilice 7.5 horas al dia de trabajo.
    Esto es para sacar carga de trabajo semanal, lo tengo en una tabla dinámica

    ResponderBorrar
  41. hola buenas noches, tengo la siguiente situación, debo comparar dos celdas, una me da la hora en que debe termianr el proceso y la otra celda la hora que finalizo, esto me debe decir si cumple o no cumple, pero despues de las 23:44 debe decirme no cumple, como podria hacer esta funcion.

    ResponderBorrar
    Respuestas
    1. Escribenos con el ejemplo a ideasdeexcel@visiontecnologica.com

      Borrar
  42. Hola estoy intentando hacer un calculo de horas extrayendo horas a partir de una hora determinada, x ejemplo si una persona ingresa a las 9:00 y se retira a hs 18:00 la planilla me calcula que transcurrieron 9 hs, hasta ahi todo perfecto, ademas de esto necesito aplicar una funcion que calcule cuantas hs transcurrieron desde una hr determinada x ejemplo desde las 15: o 16:00 hs en adelante, no encuentro la funcion adecuada. AYUDA POR FAVOR

    ResponderBorrar
    Respuestas
    1. Escribenos con el ejemplo a ideasdeexcel@visiontecnologica.com

      Borrar
  43. Hola estimado necesito su ayuda
    Hora de ingreso 7:00 am

    TIENEN TOLERANCIA DE 5 MINUTOS EN 4 OPORTUNIDADES EN EL RANGO
    Si SUPERA 5 MINUTOS HASTA LOS 10 MINUTOS SE DESCUENTA 5 SOLES.
    Si SUPERA 10 MINUTOS HASTA LOS 30 MINUTOS SE DESCUENTA 10 SOLES
    Si SUPERA 3 OPORTUNIDADES, ES DECIR A PARTIR DE LA 4TA. SE DESCUENTA 10 SOLES CADA UNO.
    Necesito una formula para poder calcularlo.

    ResponderBorrar
    Respuestas
    1. Escribenos con el ejemplo a ideasdeexcel@visiontecnologica.com

      Borrar
  44. Hola, quisiera que me ayude con lo siguiente:
    Tengo una base de datos en excel (dejo abajo una mini muestra del listado). La base solo tiene la HORA DE OCURRENCIA, y lo que necesito es crear una nueva columna que especifique el tiempo, es decir, que me permite diferenciar madrugada (00:00-06:00), mañana (06:01-12:00), tarde(12:01-18:00) y noche(18:01-23:59).
    Desde ya agradecida con la formula que me pueda proporcionar,
    Mil gracias!

    HORA OCURR.
    22:28
    21:58
    21:36
    20:53
    20:31
    20:27
    20:22
    20:19
    20:00
    19:13
    19:13
    18:25
    18:06
    17:58
    17:17
    16:39
    16:26
    16:09
    16:05
    14:52
    14:21
    14:05
    12:37
    11:52
    11:20
    10:42
    10:19

    ResponderBorrar
  45. Buen día, como hago para que me arroje una hora especifica, de acuerdo al texto de una casilla. Es decir, si en A1="manzana" que me coloque 8:00 a.m en la casilla de al lado.

    Gracias. Saludos,

    ResponderBorrar
  46. Que formula utilizaria para que una hora sea de 35 minutos
    Posterior a base de esa hora que sea de 35 minutos calcular en horas de 7:00 a.m. a 12:00 m.
    Y finalmente a ese numeros de horas que da como resultado restarle 20 minutos de receso
    Que formula utilizaria en excel para calcular el tiempo de trabajo de 7:00 a.m. a 12;00 m. con esos 20 minutos de receso

    ResponderBorrar
  47. buenas buenas estimado diego pregunto, si trabajo de 08:00 a 18:00 con descanzo de 1 hora diaria , quiero una formula para sacar directamente por excel las horas extras finales en el mes cuando trabajo mas de las 18:00 horas gracias por el informe

    ResponderBorrar
  48. Buenas tardes: tengo la columna E en la que aparecen marcadores a partir de una función condicional. Y la columna F tiene tiempos sucesivos, con intervalos aleatorios, en mm:ss.
    Establecido el marcador R0 en la columna E, necesito ubicar otro marcador R1 cuando se haya cumplido el tiempo R0 + 1 minuto. Me pueden ayudar?

    ResponderBorrar
  49. Buenas, tengo una duda, tengo el siguiente caso, es por turnos entonces necesito que me diga :
    Si las horas van de las 16:00 p.m a 04:00 a.m, me diga que fueron, tales personas, de lo contrario y perrsonas, lo he intentado con varias formas, pero solo me valida para una de ellas

    ResponderBorrar
  50. Tengo dos celdas con horas A1 hora real y C1 hora propuesta quisiera que las comparará y me arroge cual es la mayor de las dos

    ResponderBorrar
  51. Hola Buen día, Requiero una formula que me de el día y la hora de termino de uno de mis procesos, es decir, para fabricar una 50 productos requiero 25 horas, inicio un sábado 29/02/2020 a las 8:00 am
    mis turnos son de 13 horas de 7:00 a 18:00
    y necesito una formula que me de la fecha y la hora de cuando voy a terminar mi producto. Me podrían ayudar

    ResponderBorrar
    Respuestas
    1. Hola! Me confirmas si siempre vas a tener la informacion base,
      Producto, horas necesarias, Fecha y hora inicio.

      Borrar
  52. consulta, tengo el siguiente problema, necesito sacar el tipo de TURNO "Dia-Noche",tomando la Hora , pero no me toma las horas de la madrugada como Noche, sino como largo,


    el formato de hora fecha y hora que tengo es "7/10/2019 18:34:00"

    Alguna ayuda porfavor

    ResponderBorrar
    Respuestas
    1. Hola samuel, tendrias que separar los rangos de hora, primeramente, por ejemplo
      Dia: 6:00 a 18:00
      Noche 18:00 a 11:59
      Noche: 00:00 a 5:59
      De esta manera si te deberia funcionar.

      Borrar
  53. Hola Diego, en mi caso intento evaluar colocando la hora del sistema en una celda y sobre esa hora aplicar una condición , si es mayor de las 11:49:00 am q coloque "si";y si no cumple un "no", ya he probado de todo y no me funciona, le aplique valor a la hora diste y sobre esa celda la fórmula pero no me da el resultado q busco, cuál podría ser la procedimiento. Saludos gracias

    ResponderBorrar
    Respuestas
    1. Hola!, para tratar de replicar tu caso, hice lo siguiente, en la celdda A1 escribí la funcion =aHora() para que me traiga la fecha y hora del sistema
      Ahora en la B2, escribí =HORA(A1)&":"&MINUTO(A1)&":"&SEGUNDO(A1) con el fin de extraer la hora completa.
      En la A3, escribo =SI(B1>"11:49:00";"si";"no")
      Debes tener en cuenta que debes presionar F9 para ir actualizando la informacion del sistema. ( para que cambie los minutos)
      Dejame saber si te fue util mi ayuda.

      Borrar
    2. Ingresa aqui, en cas que desees que tu reloj cambie automáticamente
      https://ideasdeexcel.blogspot.com/2017/09/insertar-un-reloj-en-excel.html

      Borrar
  54. Diego una consulta, cómo evito q con un buscarv q se combina con la declaración de la últimafila, cuan la columna donde evalua si hay filas vaciado no, se encuentra vacía y solo queda encabezados el resultado de la fórmula se sube al encabezado y me provoca ese problema,cómo evito q se suba años encabezados cuando ya no hay filas y solo queda el encabezado.gracias

    ResponderBorrar
    Respuestas
    1. Hola charly, podrias realizar una funcion para traer el nombre del encabezado, es decir una funcion, si hay una columna adjunta con x nombre que coloque el nombre del encabezado, y sino que haga la funcion buscarv por ejemplo.

      Borrar
  55. Buenas noches. Mi consulta es la siguiente ¿Cómo traduzco en formula la siguiente expresión? Si la hora de inicio es mayor a las 19:00:00 entonces agregar un valor (que ya tengo en una celda) + $5.000 por cada hora hasta la hora final. GRacias por su ayuda

    ResponderBorrar
    Respuestas
    1. Hola Alberto, buen dia,
      a ver si comprendo bien la consulta, lo hice de esta manera:
      En A2 tengo el valor 19:00:00
      en A3 tengo 1000 (ejemplo) del valor fijo
      en A4 tengo 5000 del valor variable.

      En este ejemplo tengo en A8 el valor 21:00:00
      y en B8 tengo la formula =$A$3+(VALOR(SI(A8>$A$2;SI.ERROR(HORA(A8-$A$2);0);0))*$A$4)
      Espero te sea de utilidad.

      Borrar
  56. Hola Alberto, buen dia,
    a ver si comprendo bien la consulta, lo hice de esta manera:
    En A2 tengo el valor 19:00:00
    en A3 tengo 1000 (ejemplo) del valor fijo
    en A4 tengo 5000 del valor variable.

    En este ejemplo tengo en A8 el valor 21:00:00
    y en B8 tengo la formula =$A$3+(VALOR(SI(A8>$A$2;SI.ERROR(HORA(A8-$A$2);0);0))*$A$4)
    Espero te sea de utilidad.

    ResponderBorrar
  57. Hola, tengo un archivo para el registro de personal, necesito que al digitar el número de identificación en una celda, me arroje en la siguiente celda de la fila la hora en la que ingresó y la fecha actual, y colocar de manera automatica en otra celda que esta primera digitación corresponde al ingreso. luego al volver a digitar el número de identificación en la fila siguiente el archivo debe asumir que al duplicar la identificación ese mismo día, este debe corresponder a la salida. ayuda por favor!

    ResponderBorrar
  58. Estimados muchas gracias por la informacion, ejecute la formula inicial y me funciono muy bien.=SI(VALOR(CB2)<=VALOR("09:59:00");"SI";"NO"), el tema es que despues de las 10 hay otro turno y al cargar los datos me muestra las fallas de toda la data , y solo quiero que me limite a mostrar solo hasta las 10:00.

    ResponderBorrar
    Respuestas
    1. Deberias agregar la funcion Si.Error, para que no muestre errores, cuando no se cumple la condicion.
      =SI.ERROR(SI(VALOR(CB2)<=VALOR("09:59:00");"SI";"NO");0)

      Borrar
  59. Btardes! Tengo un archivo donde tengo que determinar los dias de respuesta entre diferentes etapas del proceso. Eso no tengo problema. La cuestion es que quiero, si existe alguna formula, que despues de cierto horario, cambie la fecha al dia siguiente. Mi horario de corte es a las 6:00 p.m., si la solicitud llega despues de ese horario, contara como si llegara al dia siguiente. Gracias de antemano por su ayuda…

    ResponderBorrar
    Respuestas
    1. Gracias por escribirnos.
      Si tengo en la celda, la fecha junto a la hora (misma celda) tendria primero que extraer la hora de esa fecha.
      eso lo haria con la formula =HORA(A1)&":"&SI(LARGO(MINUTO(A1))=1;"0"&MINUTO(A1);MINUTO(A1)) asumiendo que la fecha esta en la A1
      Luego teniendo la hora aparte, le haría la formula.
      =SI(B1>VALOR("18:00:00");A1+1;A1)
      en B1 tendria la extraccion de la hora.
      Espero te sea de utilidad.

      Borrar
  60. Hola! necesitaría formula para que me indicara en columna C la hora de llegada, sin que se modifique cuadno se abra el documento, cada vez que marque "X" en una de las celdas de la columna B.
    Por ejemplo:
    A1: JUAN
    B1 : X
    c1: HORA EN LA QUE LLEGUE JUAN
    GRACIAS!!!!

    ResponderBorrar
    Respuestas
    1. Buen dia,
      Para esto se necesitaria una macro que se ejecute cuando escribas datos en la B1 en este caso la X en la columna B. y que haga lo siguiente
      1.Escribir ahora para que aparezca la hora y fecha actual.
      2. copiar y pegar este valor como valores.
      3. Finalizar.

      Borrar
  61. Buenas Tardes Señor Diego, quisiera de su ayuda para lograr un ejercicio.

    Necesito saber si el proveedor cumple la hora de la cita, dándole un tiempo de 10 minutos antes o después de la hora citada.

    Ejemplo: Hora Cita 8:00 am
    Hora Llegada 7:30 am
    Gracias....

    ResponderBorrar
    Respuestas
    1. Lo Podrias usar asi:

      =SI(C3<=(B3+10/1440);"A tiempo";"Tarde")

      Borrar
    2. Muchas Gracias, fue de gran ayuda :)

      Borrar
  62. HOLA UNA PREGUNTA YO QUIERO SABER COMO LE HAGO PARA QUE SOLO ME SALGA SI DE 6:00:00 HASTA 11:00:00 Y EL RESTO NO OSEA 12,13,14Y SUSESIVAMENTE HASTA LAS 24:00:00.... ESTO ES LO QUE HICE=SI(B27=VALOR("6:00:00");B27<=("11.00.00");"SI")

    ResponderBorrar
    Respuestas
    1. Si la condicion que deseas es evaluar si está en el rango entre 6 y 11 debes escribirla de esta manera
      =SI(Y(B2>=VALOR("6:00:00");B2<=("11.00.00"));"SI")

      Borrar
  63. Buenos días Diego,
    Necesito clasificar las horas extras: al 50% si el empleado trabajo un sábado hasta las 13hs, y al 100% si el empleado trabajo a partir de las 13hs de un sabado y el domingo todo el día. Para ello cuento con una celda E4 Inicio de la hora extra y otra con el fin de la hora extra D4 mas otra columna con la fecha C4

    ResponderBorrar
    Respuestas
    1. Hola Mariel, primero se deberia validar si es sabado o domingo. Esto lo podrias hacer con la funcion =TEXTO(A1;"ddd") que nos devuelve el nombre del dia.
      Una vez tengo esto, podria usar una funcion SI, validando primero lo anterior. y luego SI(A1<"13:00:00";50%;100%)

      Borrar
  64. Buenos días.

    Necesito rebajar los tiempos de comida, en una tabla de actividades.

    tengo la fecha de inicio, hora de inicio, fecha final y hora final, lo que sucede es que los colaboradores salen en tiempos distintos y necesito que la tabla calcule esos tiempos y los rebaje para que me de el total de horas trabajadas en una columna de tiempos invertidos.

    Existe alguna forma de lograrlo???

    Les agradezco mucho la ayuda

    ResponderBorrar
  65. Lili en verdad agradezco mucho a ayuda que me brindaste y la paciencia que tuviste, si quedo resuelto el problema. Muchas gracias.
    Atte. Julio Javier

    ResponderBorrar
  66. Hola ya pude insertauego de amarillo el reloj en una celda, ahora necesitaría que otra celda me cambie de color según la hora, por ejemplo que de 6 a 8 se color rojo de 8:01 a 09:59 de color verde y así cada dos horas luego seria de azul y luego amarillo,ya que serian los horarios de descanso de un sector de trabajo

    ResponderBorrar
  67. Buenos días,
    me gustaría poner en la columna A un asterisco(*) y la columna B reconociera como la hora.
    Esto es un listado donde poniendo un asterisco un ok me vaya confirmando el listado hora de llegada de cada cliente en ese momento. me pueden ayudar ?? sería de poner una formula en formato condicional verdad ??

    ResponderBorrar
  68. BUENOS DIAS
    Señor Diego, quisiera de su ayuda para lograr un ejercicio.

    Necesito saber si ay una formula para discriminar un tiempo entre cada minuto

    Ejemplo:}
    tengo este registro... 2020/08/12 (11:11:44)
    .................................. 2020/08/12 11:11:51
    .................................. 2020/08/12 11:11:59
    ..................................2020/08/12 11:12:09
    .................................. 2020/08/12 11:12:19
    .................................. 2020/08/12 11:12:29
    .................................. 2020/08/12 11:12:39
    ..................................2020/08/12 11:12:49
    .................................. 2020/08/12 11:12:59
    ..................................2020/08/12 11:13:09
    ..................................2020/08/12 11:13:19
    .................................. 2020/08/12 11:13:29
    .................................. 2020/08/12 11:13:39
    .................................. 2020/08/12 11:13:49
    quiero saber que formula pudeo usar para que cada inicio de minito me ponga un si y los segindos que tiene ese nismo minuto no los tome en cuenta

    ResponderBorrar
    Respuestas
    1. Gracias por leernos,
      Si comprendo bien, deseas que coloque SI en que casos? dame un ejemplo del resultado por favor.

      Borrar
  69. Hola buenas Diego necesito tu ayuda por favor! Tengo una casilla en la que introduzco una hora y otra en la que introduzco otra hora, esa franja de tiempo que transcurre entre una hora y la otra hace que en mi table se refleje P1 Y P2, "P1 si está entre el periodo seleccionado y P2 para la franja de tiempo no seleccionada", el problema es que mi formula solo me cuenta las horas de que van hacía delante hasta 23:00.
    Ejemplo: Si yo pongo en las casillas de 8:00 a 12:00 efectivamente en el listado de horas me señala de la hora 8:00 a 12:00 con un P1, y las horas restantes con un P2.
    El problema es si le pido que registre por ejemplo de 22:00 de la madrugada a 14:00 de la tarde, que la formula no me sigue contando a partir de las 23:00 y no me señala los P1, solo P2. Espero haberme explicado, te dejo la formula y muchas gracias por tu trabajo!!

    =SI(VALOR(B8)=VALOR($E$2);"P2";"P1"))

    ResponderBorrar
    Respuestas
    1. Gracias por escribirnos. En tu caso asignaria dos rangos uno que corresponda hasta las 23.59 y otro desde las 00, esto con el fin que no suceda lo que planteas.
      Si deseas nos envias el archivo ideasdeexcel@visiontecnologica.com

      Borrar
  70. =SI(VALOR(B8)=VALOR($E$2);"P2";"P1"))

    ResponderBorrar
  71. =SI(VALOR(B8=VALOR($E$2);"P2";"P1"))

    ResponderBorrar
  72. Hola a Todos, como puedo hacer para que excel determine si es Mañana, tarde o noche al tener una columna con horas ejemplo:

    09:00:00
    12:01:00
    23:00:00
    02:00:00

    Saludos

    ResponderBorrar
    Respuestas
    1. Hola pedro, primero debes determinar el rango de horas que determine mañana, tarde y noche.
      Si asumo
      mañana de 5:00am a 12:00
      tarde de 12:01 a 18:00
      noche de 18:01 a 4:59 am
      en B1=5:00 C1=12:00
      B2=12:01 C2=18:00
      B3=18:01 C3=23:59
      La formula seria =SI(Y(A9>=$B$1;A9<=$C$1);"Mañana";SI(Y(A9>=$B$2;A9<=$C$2);"Tarde";SI(Y(A9>=$B$3;A9<=$C$3);"Noche";"Noche")))

      Borrar
  73. Buen día Mr. Diego quiero saber una función que me pueda botar automáticamente los minutos de tardanzas de los trabajadores con respecto a su horario de entrada (7:30 am) y su hora de llegada real. Gracias de antemano

    ResponderBorrar
    Respuestas
    1. Buen dia Natsu, gracias por escribirnos.
      Para calcular los minutos, primero se valida que realmente la hora final (llegada), sea mayor que la hora esperada. Por lo cual podria usar la siguiente funcion: =SI(C2<B2;0;C2-B2)
      en B tengo la hora esperada y en C la hora real.

      Borrar
  74. hola buenas tardes, tengo la siguiente situacion donde necesito ayuda. Tengo en una base de datos rangos de horario (hora inicio y hora termino) quiero que en 3 rangos distintos me arroje mensaje diferentes, me explico:
    *registros entre 6 y 7 Am = Turno Mañana
    *registros entre 14 y 15 PM = Turno Tarde
    *Registro entre 22 y 23 PM = Turno Noche.
    ¿Como lo podria armar?...Muchas gracias!

    ResponderBorrar
    Respuestas
    1. Hora inicio 6 am? o horas de inicio entre las 6 y 7am?
      Mañana= hora inicio entre las 6 y 7
      Tarde= hora inicio entre las 14 y 15
      noche= hora inicio entre las 22 y 23
      sin importar hora de salida?

      Borrar
  75. hola tengo una consulta ,ingreso y egreso en diferentes horarios, pude ser entrada un dia y salida al dia siguiente jornada de 8 horas como saber horas extras diurnas y nocturnas cuando los cambios son 6 am y 21 pm desde ya gracias

    ResponderBorrar
    Respuestas
    1. Hola Kike, podrias darnos varios ejemplos para comprender mejor. Adicional como secalculan las extras diurnas y nocturnas.

      Borrar
  76. Hola, tengo un apuro, me gustaría que me ayudaran, tengo que hacer un reporte de registros de asistencias pero tengo que sacar las faltas y retardos, los retardos empiezan desde el minuto 11, su horas de entradas son a las 09:00 am por lo que a las 09:11 en adelante es retardo después de las 09:30 es falta me gustaría marcarlos como retardos de color amarillo y faltas en color rojo. Ademas que me marque cuantas tuvieron de cada uno, y no se modifiquen esas celdas, espero me puedan ayudar.

    ResponderBorrar
    Respuestas
    1. Buen dia Barbie, esto se podria hacer con una funcion Si, y adicional para el tema de colores, es necesario usar la opción formato condicional.
      Tengo la inquietud.
      Hora de entrada: 9:00 ?
      Entre 9:11 a 9:29 es retardo?
      de 9:30 en adelante es falta?

      Borrar
    2. Así es, me gustaria saber como sería la funcion, no soy tan experta en el excel, pero me facilitaría en los reportes,
      de 9:11 a 9:30 es retardo de 9:31 en adelante ya es falta.

      Borrar
    3. De la misma manera me gustaría que marcara los minutos tarde es decir, si tiene hora 09:15 en una celda tenga marcado su retardo o falta como 00:15 ya que en los reportes son generados de esa manera además que estén marcados con su respectivo color.

      Borrar
  77. Buenas tardes grupo. Espero que alguno me pueda ayudar con lo siguiente. Debo Liquidar un tiempo laborado. La hora laborada o menos, tiene un valor fijo, y si el tiempo laborado es mayor a 1 hora, me debe mostrar el resultado. Agradezco cualquier tipo de ayuda.


    ResponderBorrar
  78. Hola. A ver si me puedes ayudar
    Quiero que sobre la hora actual me ponga


    De 6:00 a 14;00 mañana
    De 14:00 a 22:00 tarde
    De 22:00 a 6:00 noche

    Muchas gracias

    ResponderBorrar
    Respuestas
    1. Gracias por escribirnos.
      Aqui habria que hacer una pequeña modificacion, para incluir el rango asi:
      6:00:00 14:00:00 mañana
      14:01:00 22:00:00 tarde
      22:01:00 23:59:59 noche
      0:00:00 5:59:00 noche
      estos valores los dejaré escritos en las celdas D1 a E4 para darte el ejemplo de la formula: la celda a evaluar esta en F6
      La formula quedaría así:
      SI(Y(F6>=D1;F6<=E1);"Mañana";SI(Y(F6>=D2;F6<=E2);"Tarde";SI(Y(F6>=D3;F6<=E3);"noche";"noche")))

      Borrar
  79. Hola ayuda por favor yo tengo un ingreso a las 9:00 y salida 17:15 menos una hora de almuerzo y 10 min de intervalo total 7:05 trabajado , a mi me pagan cada 15 min trabajados como puedo hacer para que solo contabilice cada 15 min Ose que no aparezca 7:05 sino solo cuando trabaje un poco más del horario sea 7:15 o 7:30 o7:45 o 8:00 así sucesivamente gracias!!!!!

    ResponderBorrar
  80. buenas tardes para todos, necesito con urgencia que si alguien sabe una formula la cual nos diga se entro a las 9:pm y salio a las 5:am quiero una formula que me pueda calcular eso.

    gracias quien sepa me ayuda

    ResponderBorrar
    Respuestas
    1. Buen dia Dark Cruz.
      Para el tema que planteas, es necesario calcular primero de 9pm a 11.59pm y luego de 12am a 5 am
      A1=21:00 B2=23:59 A2=00:00 B2=5:00
      Y aplico la siguiente formula =(VALOR(B2)-VALOR(A2))+(VALOR(B1)-VALOR(A1))
      Espero sea de utilidad. Nos comentas por favor.

      Borrar
  81. Buenos días. solicito su apoyo con una formula, la cual me permita determinar si se cumplió o no cumplió, un numero de entregas en un tiempo estimado, teniendo como hora calculada 09:00 y considerar 90 minutos antes y 90 minutos después como ventana de tiempo, considerando que la hora calculada va cambiando en el transcurso del día. les agradecería mucho su apoyo.

    ResponderBorrar
    Respuestas
    1. Gracias Leo, podrias enviarnos el ejemplo que planteas, para comprender mejor, ideasdeexcel@visiontecnologica.com

      Borrar
  82. Buenas noches. Diego ya envié el archivo, gracias por el apoyo.

    ResponderBorrar
  83. Hola buenas tardes, me pueden ayudar? necesito calcular las veces que llego tarde un empleado, desde un reporte de 15 dias una vez que ya use las primeras formulas que mencionan, solo necesito calcular cuantas veces marco SI un empleado en mi columna de puntualidad que usa la formula =SI(VALOR(B3)<=VALOR("07:30:00");"Si";"No")

    ResponderBorrar
    Respuestas
    1. Debes usar contar.si.conjunto
      Por ejemplo, en la columna A tengo los resultados de "Si" y "No",entonces escribiría la formula asi
      =CONTAR.SI.CONJUNTO(A:A;"Si") para que cuente la cantidad de veces que fue puntual.
      en el caso contrario =CONTAR.SI.CONJUNTO(A:A;"No")

      Borrar
    2. vale yo estoy utilizando esta formula para saber cuantas veces llego tarde =CONTAR.SI(A6:AE6;"<" & VALOR(AG3)) tengo la marcacion por dia y esta en ese rango y la ag tiene la hora que maxi de entrar despues de esa hora es tardanza sin embargo no funciona

      Borrar
    3. Envianos el ejemplo a ideasdeexcel@visiontecnologica.com

      Borrar
  84. Buenas, necesito ayuda para lo siguiente. A1(horario entrada) b1(horario salida), C(cantidad de horas hasta las 13:00) D(cantidad de horas despues de las 13:00). como puedo calcular c y d??

    ResponderBorrar
    Respuestas
    1. Buen dia BRu, para calcular la C y D se debe usar el horario de entrada o el horario de salida?

      Borrar
    2. serian ambos, EJ: A1 8:00am B1 15:00pm . c1) cantidad de horas hasta las 13 D1) cantidad de horas despues de las 13.

      Borrar
    3. A1=08:00
      B1=15:00
      C1=VALOR("13:00:00")-VALOR(A1)
      D1=VALOR(B1)-VALOR("13:00:00")

      Borrar
  85. Hola buenas Tardes !!
    Me pueden ayudar por favor, mi problema es el siguiente...

    Tengo una serie de horas de checada ejemplo:
    00:19:35/09:14:16/10:27:14/16:29:21/17:29:55/23:20:38/

    hay alguna formula donde, de todas las horas marcadas me de la mas cercana entre las 8:30:00 am y 11:00:00 am ?

    Me pudieran apoyar por favor, se los agradecería demasiado.

    ResponderBorrar
    Respuestas
    1. Su necesidad es indicar si la hora dada, está en el rango de 830 y 11 ?

      Borrar
  86. yo tengo una agenda y padar segumiento como puedo formular para que me diga si cumplo con la actividad en un margen de +- 10 min de la hora agendada

    ResponderBorrar
  87. me sirvió mucho la ayuda. Muchas gracias.

    ResponderBorrar
  88. Duración de llamada: Arriba de 00:05:00 min : "REVISAR"
    Duración de llamada: Abajo de 00:05:00 min : "OK"

    ResponderBorrar
  89. Tengo una base de datos con nombre de campañas, fecha de ejecución, hora y necesito extraer la hora que inicio y finalizó cada campaña en cada día... Me ayudan

    ResponderBorrar
    Respuestas
    1. Se ejecutan aprox 6 campañas en todo el día, y necesito saber el día 10 sep, la campaña 1 empezo a x horas y finalizó a x hrs

      Borrar
    2. Danos un ejemplo de datos, para asi comprender mejor, o si deseas nos envias el ejemplo a Ideasdeexcel@visiontecnologica.com

      Borrar
  90. Buenos días, acudo aqui por si me podeis ayudar tengo un aparato electronico de control de horas . me da los informes en excel pero hora de entrada y salida está en la misma celda. y necesito saber total de horas trabajadas por dia. como lo puedo hacer?

    ResponderBorrar
    Respuestas
    1. En este caso primero se debe separar entrada de salida, y posteriormente realizar el calculo.
      Dinos un ejemplo

      Borrar
  91. Celda 1:nombre persona. Celda 2: entrada y salida de lunes.celda3 : entrada y salida d martes.celda cuatro : entrada y salida de miércoles y asi todo el mes. Hacia abajo cada trabajador... para dividir me puede llevar la vida...😥

    ResponderBorrar
  92. Hola Tengo una cuestión relativa a la asistencia de usuarios a un curso virtual, que en muchos casos hay entrada y salida, pero en otros hay multiples registros de entrada y salida, como puedo tomar como el registro inicial el menor en entrada y en la salida el mayor, ya tengo separados esos campos con la llave que sería el correo electrónico.

    En el ejemplo pueden darse cuenta que los campos en el primero de entrada y el último de salida que son los buscados para generar un registro único.

    Su ayuda será de gran valor y aprecio.
    Saludos


    Correo Electrónico Fecha Hora Ent Hora Sal
    correo1@gmail.com Nov 10, 2021 14:33:22 14:57:54
    correo1@gmail.com Nov 10, 2021 14:58:32 15:00:43
    correo1@gmail.com Nov 10, 2021 15:01:23 15:08:34
    correo1@gmail.com Nov 10, 2021 15:08:38 16:40:46
    correo1@gmail.com Nov 10, 2021 16:45:53 18:26:06

    ResponderBorrar
    Respuestas
    1. Buen dia EP, el caso podria ser resuelto con las funcines =MIN.SI.CONJUNTO(C:C;A:A;"correo1@gmail.com") y/o =MAX.SI.CONJUNTO(D:D;A:A;"correo1@gmail.com")
      En el tercer parametro, que es el correo, seria la llave de busqueda. En este ejemplo tengo a la A los correos, B las fechas, C la hora de entrada y D hora de salida.

      Borrar
  93. buen dia Sr. Diego..

    gracias por tomarse el tiempo de ayudar, tengo una situacion donde segun yo sabia usar excel pero no logro encontrar la formula correcta espero me de alguna idea de como resolverlo:

    Objetivo: Saber si llegaron o se fueron puntuales mis trabajadores.

    Problematica: son 12 operadores y cada uno tiene diferentes turnos (horas de llegada y salida), el cliente me envia una lista de asistencia digital donde solo viene esta informacion:

    Nombre Fecha
    LANDEROS OCHOA CHRISTIAN 11/10/2021 8:03
    REBOLLEDO BALTAZAR ABRAHAM 11/10/2021 8:11
    VELAZQUEZ BRIZO JAVIER 11/10/2021 8:13
    MENDIETA RODRIGUEZ RAMON 11/10/2021 15:59
    MEZA NUÑEZ JORGE LUIS 11/10/2021 16:57
    LANDEROS OCHOA CHRISTIAN 11/10/2021 17:59

    pense en hacer un vlook up y combinar con if pero no logro que identifique si fue la llegada o la salida ya que en el listado no me da mas informacion solo horas que puedo hacer??

    ResponderBorrar
    Respuestas
    1. Y esta informacion, viene en diferentes columnas? o en una sola?
      creo que podriamos usar Power Query.

      Borrar
  94. Hola de nuevo Diego, como me has ayudado tanto recurro a ti nuevamente para una duda que no soy capaz de solucionar. Cuando hago la suma de las horas semanales, parece que todo va bien, pero comprobando la suma, me parece que está mal sumada... con una diferencia de unos minutos en alguna casilla y en otras no... como es esto posible?


    ENTRADA SALIDA TOTAL ENTRADA SALIDA TOTAL ENTRADA SALIDA TOTAL ENTRADA SALIDA TOTAL ENTRADA SALIDA TOTAL ENTRADA SALIDA TOTAL ENTRADA SALIDA TOTAL
    6:59 13:50 6:51 7:14 14:00 6:46 7:12 13:55 6:43 7:23 13:56 6:33 0:00 0:00 0:00 26:53:00
    6:22 13:31 7:09 6:27 13:27 7:00 6:26 13:25 6:59 6:27 13:27 7:00 6:24 13:31 7:07 6:28 8:41 2:13 6:23 8:57 2:34 40:02:00


    viene a decirme por ejemplo que: 7:09 + 7:00 + 6:59 + 7:00 + 7:07 + 2:13 + 2:34= 40:02 y en mi lógica debería ser= 39:22 horas semanales trabajadas. a que se puede deber esto???

    formato de celda lo tengo en [h]:mm;@

    gracias!

    ResponderBorrar
    Respuestas
    1. Hola, las primeras 6 celdas suman 37:28 más la ultima que es 2:34;
      sumando solo los minutos, 28 + 34=62 que seria 1 minuto y 2 segundos.
      ahora 37 + 2 = 39 y a este le sumas 1 minuto y 2 segundos que dio la suma de los minutos.
      el resultado correcto es 40:02 tal como muestra excel.
      mas

      Borrar
  95. Muchísimas gracias, me sirvió de mucha ayuda, has solucionado exactamente el problema que tenía. Gracias!!

    ResponderBorrar
  96. Hola!

    ¿me podría ayudar con un cálculo por favor?
    Tengo un listado de horas en las que ingresa mi personal en A1, mi hora de entrada son las 07:00 hrs. Quisiera que en una columna se me indicara "puntual" sí el empleado llega a las 07:00 o antes o "retardo" si llega después de las 07:01 en adelante.
    ¿Qué fórmula debo utilizar?

    ResponderBorrar
    Respuestas
    1. =SI(A13>VALOR("07:01:00");"Retardo";"Puntual")
      Quedamos atentos si te fue de utilidad.

      Borrar
  97. Tengo una celda con la hora de entrada y otra celda con la hora de salida de un empleado.
    Supongamos que trabajó 11 horas, pero necesito separar en 3 columnas esas horas, que 4 horas se le paguen a un valor, las horas que exceden de esas 4 hasta 6 horas a otro valor y las que exceden las 6 horas a un tercer valor.
    No encuentro que formula usar para armar esas 3 columnas.
    Pueden ayudarme?

    ResponderBorrar
    Respuestas
    1. Hola,
      Tengo la diferencias delas horas en D6
      D8columna1=SI(Y(D6>1;D6<4;);D6*1;4)
      E8columna2=SI(Y((D6-D8)>4;(D6-D8)<6;);D6*1;6)
      F8columna3=D6-(D8+E8)

      Borrar