= randombe com uma certa porcentagem entre um intervalo mais estreito

0

Eu quero gerar aleatoriamente datas (dentro de um período de quatro anos) para 32 registros / linhas diferentes no Excel.

Além disso, quero que 75% dessas datas sejam durante um ano em particular (dentro desse período de quatro anos). Existe alguma maneira de usar o = randombe funtion no excel para realizar esta tarefa?

Obrigado pela sua ajuda.

    
por Joe 06.06.2014 / 18:09

1 resposta

3

Você pode usar uma combinação de rand e randbetween para obter a resposta desejada

=IF(RAND()<0.75,RANDBETWEEN(Q2,Q3),RANDBETWEEN(R2,R3))

A função primeiro gera um número aleatório entre 0,1. Se o número for menor que 0,75 (75% do tempo), ele usa a primeira função entre a faixa, se for maior, usa a outra.

O randbetween leva suas datas de início e término e retorna uma data aleatória nesse intervalo.

Observe que a configuração da função pressupõe que os intervalos de datas são mutuamente exclusivos e que suas datas de alta probabilidade estão no início (ou no final) da linha do tempo. Se estiver no meio, você precisaria se ajustar para ter um terceiro randbetween entre as funções.

    
por 06.06.2014 / 18:43