17 de junio de 2019

Horas aleatorioas en Excel - funcion aleatorio y aleatorio.entre



 Normalmente pensamos en aleatorio, cuando requerimos numeros, pero en ciertas ocasiones, necesitaremos lo mismo pero para horas.

La funcion aleatorio, y aleatorio.entre normalmente viene para datos numericos, podemos usar otras funciones como texto y apoyarnos para obtener los resultados deseados.
Veamos.



EJEMPLO 1
1. Ingrese en cualquier celda, la funcion =TEXTO(ALEATORIO();"hh:mm:ss")

 

2.  Arrastra dicha funcion y verás el increible resultado:




EJEMPLO 2. Ahora queremos que las horas pertenezcan a un rango específico, por ejemplo que estén entre las 8: 00 hasta las 12:00


- En la celda D1, escribimos la hora inicial. En este caso 8:00
- En la celda E1, escribimos la hora final. En este caso 12:00
- En la celda F1, escribimos la función:
=ALEATORIO.ENTRE(A1*24*60*60;SI(A1>B1;B1+1;B1)*24*60*60)/(24*60*60)
Ahora, prueba a ver si te sirve.
 
Esta función lo que realiza es usar la funcion que ya conocemos, llamada Aleatorio.entre, que trae dos 
numeros aleatorios, dependiendo del un numero inicial y un numero final.
En este caso usamos la hora inicial y hora final. Estos mismos los convertimos en segundos.
 
Nota: A la celda F1 dale un formato de hora, o sólo verás un número con decimales.



 Ahora arrastramos la fórmula:







Si te gustó, síguenos en Twitter  para recibir nuestras actualizaciones y trucos
--> Leer más...

15 de junio de 2019

Validar horas dentro de un Rango - funcion SI y Valor


En esta ocasión tenemos un ejmplo práctico, de rangos de horas, en la cual necesitamos saber a que turno pertenece un rango de horas.
En el ejemplo me especifican datos como:
Turno 1 comprendido entre las 7:01 y las 15:00
Turno 2 comprendido entre las 15:01 y las 22:30

Tenemos además un listado de nuestros empleados, con sus horarios de ingreso y salida. Neceitamos una funcion que nos permita saber a que turno pertenece.

 Funcion VALOR = Convierte una cadena de texto que representa un número en un número.

Sintaxis
VALOR(texto)
La sintaxis de la función VALOR tiene los siguientes argumentos: Rotación Obligatorio. Es el texto entre comillas o una referencia a una celda que contiene el texto que desea convertir.

La función SI le permite realizar una comparación lógica entre un valor y el resultado que espera probando una condición y devolviendo un resultado si es Verdadero o Falso.

La función Y en Excel es una función lógica que nos permitirá evaluar varias expresiones lógicas y saber si todas ellas son verdaderas.

 EJEMPLO: Listado de empleados con horario de llegada y salida.




Requerimos saber a que turno pertenecen los horarios aqui descritos.
En caso que el horario no pertenezca a ningun turno, escribiremos N/A

Nos apoyaremos en las funciones SI y Valor y la funcion Y

La funcion Y unida a la funcion SI, nos permitirá evaluar los rangos de horas, para que escriba por ejemplo turno 1 en el primer rango; turno 2 en el segundo rango o N/A si no pertenece a ninguno.

Veamos.


En la celda E9 escribimos
=SI(Y(C9>=$B$2;D9<=$C$2);"Turno1";SI(Y(C9>=$B$3;D9<=$C$3);"Turno2";"N/A"))


En la B2 tenemos la hora iniciarl del turno 1 y en la C2 la hora final del turno 2, en la fórmula estas deben quedar con referencia absoluta. También sucede lo mismo para B3 y C3.




Este sería el resultado.

Analicemos:
Manuel betancur el resultado nos da N/A porque la hora de inicio pertenece al turno 1 y la hora de salida al turno 2.
Angela Abril el resultado es turno2 porque la hora de llegada es mayor a 3:01 pm y la hora de salida menor que 10:30 pm



 CAMBIE las horas en varios empleados para volver a probar la formula: 
 
 




 Espero les sea de utilidad, quedamos atentos a sus preguntas y comentarios
 

Si te gustó, síguenos en Twitter  para recibir nuestras actualizaciones y trucos
--> Leer más...