Usando algumas funções, você pode criar um rolo de dados que exibe graficamente um par de dados em sua planilha.
Cada dado exibe um número aleatório gerado pela função RANDBETWEEN. Os pontos nas faces do dado usam a fonte Wingdings e uma combinação das funções AND, IF e OR controlam quando os pontos aparecem em cada célula.
Dependendo dos números aleatórios gerados pela função RANDBETWEEN, os pontos aparecerão nas células apropriadas da planilha. Os dados podem ser re-rolados repetidamente recalculando a planilha.
Estas instruções se aplicam ao Excel para Microsoft 365, Excel 2019, 2016, 2013 e 2010.
Construindo os Dados
Primeiro, você precisa aplicar algumas técnicas de formatação para exibir os dados em uma planilha do Excel. Isso inclui alterar o tamanho e o alinhamento da célula, bem como o tipo e o tamanho da fonte.
-
Abra uma planilha em branco no Excel e selecione células D1 a J3.
-
Selecione Format no grupo Células da guia Home.
-
Selecione Altura da Linha e digite 24.75. Selecione Largura da coluna e digite 5.
-
Selecione Formatar Células na parte inferior do menu suspenso Formatar e vá para o Alinhamentoguia. Defina o Alinhamento de Célula Horizontal e o Alinhamento de Célula Vertical para center e selecione OK.
-
Selecione Wingdings na lista Font e defina Font Size para36.
-
Selecione células D1 a F3.
-
Clique com o botão direito do mouse nas células selecionadas e escolha Formatar Células. Vá para a guia Fill e escolha Blue para a cor de fundo. Selecione OK para aplicar a cor e fechar a caixa de diálogo.
-
Selecione células H1 a J3.
-
Clique com o botão direito do mouse nas células selecionadas e escolha Formatar Células. Vá para a guia Fill e escolha Red para a cor de fundo. Selecione OK para aplicar a cor e fechar a caixa de diálogo.
Adicione a função RANDBETWEEN
Depois de terminar de formatar as células, você precisa inserir a função RANDBETWEEN em duas células para gerar os números aleatórios mostrados nos dados como pontos.
-
Selecione célula E5 sob o dado azul.
-
Selecione a guia Fórmulas.
-
Selecione Math & Trig no grupo Function Library.
-
Selecione RANDBETWEEN na lista para abrir a caixa de diálogo da função.
-
Digite 1 no campo Bottom e 6 no Campo superior.
-
Selecione OK. Um número aleatório entre 1 e 6 aparecerá na célula E5.
-
Digite a mesma fórmula na célula I5. Um número aleatório entre 1 e 6 aparecerá na célula I5.
As funções por trás dos pontos
Para gerar o número correto de pontos, você precisa usar a função SE nas células D1 a D3, E2 e F1 a F3 nos primeiros dados e nas células H1 a H3, I2 e J1 a J3 no segundo. Algumas das células também incluem a função AND ou OR.
Digite ou cole as fórmulas abaixo na barra de fórmulas, não diretamente na célula, pois isso atrapalhará a formatação da célula.
-
Nas células D1 e F1, digite a seguinte função:
=SE(AND(E5>=2, E5<=6), "l", "")
Esta função testa se o número aleatório na célula E5 está entre 2 e 6; se sim, a função coloca um L minúsculo nas células D1 e F1, que é um ponto na fonte Wingdings. Caso contrário, deixa as células em branco. Para obter o mesmo resultado para o segundo dado, digite a seguinte função em células H1 e J1:
=SE(AND(I5>=2, I5<=6), "l", " ")
-
Nas células D2 e F2, digite a seguinte função:
=SE(E5=6, "l", " ")
Esta função testa para ver se o número aleatório na célula E5 é igual a 6; se sim, coloca um ponto nas células D2 e F2Caso contrário, deixa a célula em branco. Para obter o mesmo resultado para o segundo dado, digite a seguinte função em células H2 e J2:
=SE(I5=6, "l", " ")
-
Nas células D3 e F3, digite a seguinte função:
=IF(AND(E5>=4, E5<=6), "l", " ")
Esta função testa para ver se o número aleatório na célula E5 está entre 4 e 6; se sim, coloca um ponto nas células D3 e F3 Se não, deixa as células em branco. Para obter o mesmo resultado para o segundo dado, digite a seguinte função nas células H3 e J3:
=SE(AND(I5>=4, I5<=6), "l", " ")
-
Em célula E2, digite a seguinte função:
=SE(OR(E5=1, E5=3, E5=5), "l", " ")
Esta função testa para ver se o número aleatório na célula E5 é igual a 1, 3 ou 5; se sim, ele coloca um "l" na célula E2. Caso contrário, deixa a célula em branco. Para obter o mesmo resultado para o segundo dado, digite a seguinte função em cells I2:
=SE(OR(I5=1, I5=3, I5=5), "l", " ")
Jogando os Dados
Para rolar os dados, recalcule sua planilha. Você pode selecionar Calculate Now na faixa Formulas (o ícone que se parece com uma calculadora), ou você pode pressionar a tecla F9digite se estiver usando uma versão desktop do Excel.
Recalcular faz com que as funções RANDBETWEEN nas células E5 e I5 gerem outro número aleatório entre 1 e 6.
Ocultando a função RANDBETWEEN
Uma vez que os dados estejam completos e todas as funções tenham sido testadas para garantir que estão funcionando corretamente, você pode ocultar as funções RANDBETWEEN nas células E5e I5 :
- Selecione células E5 a I5.
- Na guia Home, altere a cor da fonte dessas células para corresponder à cor de fundo, que, neste caso, é branco.