Descarga el libro de trabajo de ejemplo
Este tutorial le enseñará cómo generar fechas aleatorias en Excel y Google Sheets.
Generador de fecha aleatoria
Para varias simulaciones, es posible que deba generar una fecha aleatoria. Para hacer esto en Excel, use la función RANDBETWEEN o, si está trabajando en Excel para Microsoft 365 (o versiones de Excel posteriores a 2022), tiene la opción de usar la función RANDARRAY en su lugar.
Función RANDBETWEEN
La función RANDBETWEEN genera un número aleatorio entre dos valores definidos.
En este ejemplo, usamos fechas para los límites RANDBETWEEN. La siguiente fórmula devuelve una fecha aleatoria en el año 2022.
1 | = ALEATORIO ENTRE (FECHA (2020,12,1), FECHA (2020,12,31)) |
Puede usar la función FECHA para generar sus fechas límite, o puede referirse a las celdas de fecha en su lugar:
1 | = ALEATORIO ENTRE (B3, C3) |
No olvide dar formato a su celda de resultados para mostrar el número generado como una fecha.
<>
Generar días laborales aleatorios
También puede generar días de trabajo aleatorios combinando las funciones DÍA DE TRABAJO y AL AZAR.
1 | = DÍA DE TRABAJO (AL AZAR ENTRE (B3, C3) -1,1) |
El uso de la función DÍA DE TRABAJO con los argumentos anteriores cambia las fechas que caen en fines de semana (o feriados) al siguiente día hábil, por lo que el día hábil aleatorio generado puede ser uno o dos días después de la fecha de finalización.
Función RANDARRAY
La función RANDARRAY está disponible solo en Excel para Microsoft 365 (y presumiblemente la versión de Excel después de 2022). Puede generar una matriz de números aleatorios con el número especificado de filas y columnas, valores mínimos y máximos, y con valores decimales (FALSO) o solo números enteros (VERDADERO). Su sintaxis es:
<>
1 | = RANDARRAY (2,3, B3, C3, VERDADERO) |
Este ejemplo genera una matriz de 2 filas y 3 columnas llena de fechas (si las celdas tienen el formato correspondiente) entre las fechas especificadas en las celdas a las que se hace referencia. Solo necesita ingresar la fórmula en la primera celda y no necesita usar CTRL + MAYÚS + ENTRAR como lo haría normalmente para las matrices.
Tenga en cuenta que todos los números aleatorios anteriores se volverán a generar cada vez que se abra o cambie el libro de trabajo, a menos que las opciones de cálculo estén configuradas en manual.
Hojas de cálculo de Google: generador de fecha aleatoria
Todos los ejemplos anteriores funcionan exactamente igual en Google Sheets que en Excel.