Voltar para: Excel avançado
Jogo da velha on-line
Funcionalidades usadas nesta atividade:
- Função SE.
- Função E.
- Operador &.
- Compartilhamento pelo OneDrive.
Para distribuir uma planilha há vários caminhos. Você pode enviá-la por e-mail aos interessados, colocá-la em uma pasta de rede compartilhada ou compartilhá-la em nuvem em serviços como OneDrive da Microsoft.
A vantagem de trabalhar com o OneDrive é que a planilha pode ser editada simultaneamente por mais de uma pessoa. Dessa forma, há economia de trabalho, pois não é necessário ficar coletando dados de várias planilhas para gerar uma consolidação. Cada pessoa edita os dados que estão sob sua responsabilidade. É o que vamos comprovar nesta atividade.
Para criar um jogo da velha simples no Excel comece criando o layout como o do exemplo abaixo:
- Na área de jogo aumente o tamanho das células para deixá-las quadradas e aplique bordas internas.
- Os jogadores devem usar os caracteres x e 0 durante o jogo para que os testes lógicos funcionem.
- Formate as células de jogo como texto, para que o zero não seja reconhecido como número.
Para anunciar quem ganhou o jogo é preciso fazer alguns testes lógicos. O jogador X vence se atender uma condição como esta definida na função: E(B3=”X”; C3=”X”; D3=”X”). Ao todo são oito condições que podem levar o jogador X à vitória: preencher uma das três linhas, preencher uma das três colunas ou preencher uma das duas diagonais.
As 8 condições de vitória podem ser resumidas na função SE composta bem longa que transcrevemos abaixo:
=SE(E(B3=”X”;C3=”X”;D3=”X”);”VENCEU”;SE(E(B4=”X”;C4=”X”;D4=”X”);”VENCEU”;SE(E(B5=”X”;C5=”X”;D5=”X”);”VENCEU”;SE(E(B3=”X”;B4=”X”;B5=”X”);”VENCEU”;SE(E(C3=”X”; C4=”X”;C5=”X”);”VENCEU”;SE(E(D3=”X”;D4=”X”;D5=”X”);”VENCEU”;SE(E(B5=”X”;C4=”X”;D3=”X”);”VENCEU”;SE(E(B3=”X”;C4=”X”;D5=”X”);”VENCEU”;””))))))))
Da mesma forma, o jogador zero vence se atender uma das oito condições de vitória resumidas na função SE composta:
=SE(E(B3=”0″;C3=”0″;D3=”0″);”VENCEU”;SE(E(B4=”0″;C4=”0″;D4=”0″);”VENCEU”;SE(E(B5=”0″;C5=”0″;D5=”0″);”VENCEU”;SE(E(B3=”0″;B4=”0″;B5=”0″);”VENCEU”;SE(E(C3=”0″;C4=”0″;C5=”0″);”VENCEU”;SE(E(D3=”0″;D4=”0″;D5=”0″);”VENCEU”;SE(E(B5=”0″;C4=”0″;D3=”0″);”VENCEU”;SE(E(B3=”0″;C4=”0″;D5=”0″);”VENCEU”;””))))))))
Para dar os parabéns ao vencedor usamos uma função SE que verifica se a palavra VENCEU aparece na célula de acompanhamento.
=SE(E8=”VENCEU”;”Parabéns,”&” “&C8&”!”;””)
=SE(E10=”VENCEU”;”Parabéns,”&” “&C10&”!”;””)
Jogando on-line
Depois de terminar, testar e salvar a planilha com o jogo da velha você poderá jogar on-line com outra pessoa. Para isso, vamos compartilhar a planilha no OneDrive onde mais de uma pessoa pode editar a planilha ao mesmo tempo.
Se você tem algum aplicativo do pacote Office em seu computador poderá criar uma conta no OneDrive. Use esse serviço para fazer backup de seus arquivos e para acessá-los de qualquer dispositivo conectado à Internet.
Depois que sua planilha estiver no OneDrive, faça o compartilhamento que pode ser com uma pessoa específica ou pelo compartilhamento genérico via link.
Você cria um link para a planilha e o envia para a pessoa com quem vai dividi-la. Os compartilhamentos no OneDrive podem ser para visualização ou para edição.
Bom jogo.