Baixe a apostila de exemplo
Este tutorial irá ensiná-lo a gerar datas aleatórias no Excel e no Google Sheets.
Gerador de data aleatória
Para várias simulações, pode ser necessário gerar uma data aleatória. Para fazer isso no Excel, use a função RANDBETWEEN ou, se você estiver trabalhando no Excel para Microsoft 365 (ou versões do Excel após 2022), terá a opção de usar a função RANDARRAY.
Função RANDBETWEEN
A função RANDBETWEEN gera um número aleatório entre dois valores definidos.
Neste exemplo, usamos datas para os limites RANDBETWEEN. A fórmula a seguir retorna uma data aleatória no ano de 2022.
1 | = RANDBETWEEN (DATA (2020,12,1), DATA (2020,12,31)) |
Você pode usar a função DATE para gerar suas datas limite ou, em vez disso, pode consultar as células de data:
1 | = RANDBETWEEN (B3, C3) |
Não se esqueça de formatar sua célula de resultado para exibir o número gerado como uma data.
<>
Gerar Dias de Trabalho Aleatórios
Você também pode gerar dias de trabalho aleatórios combinando as funções WORKDAY e RANDBETWEEN.
1 | = DIÁRIO DE TRABALHO (RANDBETWEEN (B3, C3) -1,1) |
Usar a função WORKDAY com os argumentos acima muda as datas que caem nos finais de semana (ou feriados) para o próximo dia útil, de modo que o dia útil aleatório gerado pode ser um ou dois dias após a data de término.
Função RANDARRAY
A função RANDARRAY está disponível apenas no Excel para Microsoft 365 (e provavelmente na versão do Excel após 2022). Ele pode gerar uma matriz de números aleatórios com o número especificado de linhas e colunas, valores mínimo e máximo e com valores decimais (FALSO) ou apenas números inteiros (VERDADEIRO). Sua sintaxe é:
<>
1 | = RANDARRAY (2,3, B3, C3, VERDADEIRO) |
Este exemplo gera uma matriz de 2 linhas e 3 colunas preenchida com datas (se as células forem formatadas de acordo) entre as datas especificadas nas células referenciadas. Você só precisa inserir a fórmula na primeira célula e não precisa usar CTRL + SHIFT + ENTER como faria normalmente para matrizes.
Observe que todos os números aleatórios acima serão regenerados sempre que a pasta de trabalho for aberta ou alterada, a menos que as opções de cálculo sejam definidas como manuais.
Planilhas Google - Gerador de data aleatória
Todos os exemplos acima funcionam exatamente da mesma forma no Planilhas Google e no Excel.