17 de abril de 2010

Bolão da Copa vai para a nuvem



Veja como montar uma planilha online no Zoho Sheet para reunir apostas nos jogos da Copa do Mundo.

Em época de Copa do Mundo, o bolão de apostas entre amigos é tão tradicional quanto os bordões de Galvão Bueno. Além da brincadeira, que pode até render alguns trocados, o mais legal de apostar é ver o diferencial entre sorte e conhecimento futebolístico nos palpites e pontos obtidos. Neste tutorial vamos mostrar como construir uma planilha online para guardar as apostas e calcular os pontos de cada participante. Selecionamos o Zoho Sheet como serviço, pois ele, ao contrário do Google Docs, permite o uso de macros. Para facilitar o entendimento do tutorial, deixamos o modelo da planilha disponível no Zoho. É só logar no serviço (vale até usar sua senha do Google), acessar o modelo e clicar em Copy to My Account.

1. Criação da tabela

Crie a lista de jogos que farão parte do bolão, com os primeiros 32 jogos da Copa. Eles ocuparão a primeira coluna. Depois, temos três colunas para os resultados de cada partida. A opção por usar três colunas facilita os cálculos, evitando a chateação de ter de validar e analisar textos antes de fazer as contas. Cada apostador conta com quatro colunas: as mesmas três dos resultados e mais uma que indica os pontos recebidos após o resultado de cada jogo. Crie somente um apostador, por enquanto, já que as fórmulas que serão adicionadas posteriormente podem ser replicadas.

2. Cálculo dos pontos

O próximo passo é calcular os pontos obtidos pelos usuários. A planilha de exemplo atribui 1 ponto a um resultado correto e 3 pontos a quem também acerta o placar. Para verificar o resultado, use a função SIGN. Ela retorna 1, 0 ou -1, se o valor passado como parâmetro é positivo, zero ou negativo. Assim, subtraindo o primeiro número de gols do segundo e aplicando SIGN, temos um número que indica o resultado. Comparando a mesma conta com o palpite do usuário, chegamos ao primeiro critério de pontuação. Depois, é só comparar os números do resultado e do palpite para atribuir os dois pontos extras. Esses cálculos são controlados por uma função IF.

3. Formação do ranking

A seguir, é hora de criar uma tabela de pontuação para publicação na web. Passe à guia Gráficos, e use a função OFFSET para buscar os nomes de cada apostador e somar os pontos obtidos. Note que a fórmula da soma referencia a primeira linha da planilha, que contém uma progressão aritmética que auxilia no cálculo da coluna correta do resultado de cada apostador. Como o Zoho não esconde linhas ou colunas, deixamos o texto invisível.

4. Estatística a seu favor

Para completar os gráficos da planilha, vamos criar uma pizza que mostra o porcentual de participantes que apostaram em cada time. Para isso, foi criada mais uma macro, que localiza o próximo jogo. Depois, ela contabiliza o número de palpites em cada uma das três possibilidades e coloca essas informações em uma tabela na guia Gráficos. Para que essa tabela pegue os nomes corretos dos times, usamos as funções de busca em texto FIND e MID. Com tudo isso, basta criar um botão para rodar a macro e o gráfico de forma semelhante ao dos resultados, mas escolhendo Gráfico de Pizza.

5. Compartilhamento e bloqueio de apostas

A planilha está pronta e agora é hora de preenchê-la. Há algumas formas de fazer isso. O "operador" da planilha pode pegar todos os palpites e preencher ele mesmo, sem compartilhar. Mas o Zoho permite dividir o trabalho de preenchimento. Basta clicar na seta ao lado do botão Compartilhar e selecionar Convidar. Tecle os e-mails dos participantes e eles poderão teclar seus palpites. Para bloquear todo mundo antes dos jogos começarem (evitando que espertinhos mudem os palpites depois da partida), clique em Compartilhar > Editar Detalhes Compartilhados. Na janela que surge, clique no link Alterar Permissão para mudar o acesso para deixar os participantes somente lerem a planilha. O furo do Zoho é que não dá para limitar a edição de células por participante, e, assim, alguém com pouco espírito esportivo pode alterar os palpites alheios. A falha é contornável pelo histórico de edição, que denuncia os espíritos de porco.

GRÁFICO DE RESULTADOS

Com a tabela que lista participantes e seus respectivos pontos, fica fácil montar o gráfico. Basta selecionar todas essas informações e clicar no botão com desenho de gráfico de colunas no Zoho. Clique em Gráfico de Colunas e escolha um dos visuais disponíveis. Pressione Próximo duas vezes, adicione um título para o gráfico e para os eixos horizontal e vertical e clique em Concluir.

[Info]

Nenhum comentário:

Postar um comentário

Digite aqui seu comentário.