Fórmula do Excel: valores de texto aleatórios -

Fórmula genérica

=CHOOSE(RANDBETWEEN(1,3),"Value1","Value2","Value3")

Resumo

Para preencher rapidamente um intervalo de células com valores de texto aleatórios, você pode usar uma fórmula baseada nas funções ESCOLHER e RANDBETWEEN.

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

=CHOOSE(RANDBETWEEN(1,4),"Red","Blue","Green","Pink")

Que retorna uma cor aleatória dos valores fornecidos.

Explicação

A função CHOOSE fornece a estrutura para esta 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 usando quatro valores: Vermelho, Azul, Verde e Rosa, portanto, precisamos fornecer ESCOLHER um número entre 1 e 4.

Para gerar esse número, usamos RANDBETWEEN, uma função que retorna um inteiro aleatório entre um valor 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á uma das quatro cores.

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.

Artigos interessantes...