Fórmula do Excel: Número aleatório de um conjunto fixo de opções -

Fórmula genérica

=CHOOSE(RANDBETWEEN(1,4),num1,num2,num3,num4)

Resumo

Para preencher rapidamente um intervalo de células com números aleatórios de um conjunto de opções fixas (ou seja, 25,50,75,100), você pode usar uma fórmula baseada nas funções ESCOLHER e RANDBETWEEN.

No exemplo mostrado, a fórmula em B4 é:

=CHOOSE(RANDBETWEEN(1,4),25,50,75,100)

Que retorna um número aleatório dos números fornecidos.

Explicação

A função CHOOSE faz a maior parte do trabalho nesta fórmula. Choose leva um único valor numérico como seu primeiro argumento (index_number) e usa esse número para selecionar e retornar um dos valores fornecidos como argumentos subsequentes, com base em seu índice numérico.

Nesse caso, estamos fornecendo quatro números como opções: 25,50,75,100, portanto, precisamos fornecer CHOOSE um número entre 1 e 4.

Para gerar esse número, usamos RANDBETWEEN, uma função que retorna um inteiro aleatório com base em um limite inferior e superior. Como estamos trabalhando apenas com 4 valores em CHOOSE, fornecemos 1 para o número inferior e 4 para o número superior.

Quando essa fórmula for copiada, ela retornará um dos quatro números.

Observe que RANDBETWEEN calculará um novo valor sempre que a planilha for alterada. Depois de ter os valores no intervalo, você pode querer substituir as fórmulas por valores para evitar outras alterações. Você pode fazer isso com colar especial: selecionar todas as fórmulas, copiar, colar especial> valores para substituir fórmulas por valores.

Artigos interessantes...