usando o randbetween função com números aleatórios máximos 20 [fechado]

0

Existe uma maneira de gerar um número aleatório entre 1-5 com a condição de 5s no máximo em um intervalo de células (digamos, A1 - A15) deve ser 10.

isto é, quando eu arrasto as células para copiar a fórmula para outras células, se já houver 10 números de 5s, a geração de números aleatórios deve parar de colocar 5s nas células. Eu encontrei a seguinte fórmula que funciona para obter os números aleatórios entre 1-5, mas eu não sei como modificá-lo para fazer a ação acima. Alguém sabe como fazer tal ação? se não pode ser feito em nível de fórmula, pode ser um script vba etc? ou alguma palavra ou frase que eu deveria google?

=randbetween(1,5)
    
por Pretty_Girl 25.08.2016 / 20:40

1 resposta

3

Iniciando seus dados de A2, insira esta fórmula:
=RANDBETWEEN(1,4+(COUNTIF($A$1:A1,5)<5))

Isso não colocará mais 5 após cinco ocorrências.

    
por 25.08.2016 / 20:52