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:
Ahora arrastramos la fórmula:
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
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
Suscribirse a:
Entradas (Atom)