Macro para gerenciar o ranking e o calendário esportivo?

0

Eu preciso escrever uma macro (ou uma maneira fácil diferente) para gerenciar a classificação e o calendário de um torneio de curling.

O evento seguirá o sistema de Shenkel:

  1. primeiro jogo determinado pelo sorteio geral
  2. depois que cada equipe jogou uma partida é possível determinar o primeiro ranking
  3. segunda partida determinada pela regra: 1ª vs. 2ª - 3ª vs 4ª - 5ª vs 6ª e assim por diante
  4. depois que cada equipe jogou duas partidas é possível determinar o segundo ranking

e assim por diante até o final (3 a 5 partidas, normalmente).

Outra regra é que a segunda correspondência não deve repetir um par de jogos (por exemplo, X vs. Y ) que ocorreu na partida anterior.

Eu estava pensando em usar o Microsoft Excel, mas também o Calc (ambos LibreOffice / OpenOffice) deve estar bem.

Eu sou capaz de determinar o ponto 1. (mas não é necessariamente uma macro para isso).

Eu também sou capaz de determinar a classificação após a primeira partida (ponto 2).

Eu posso gerar o calendário primeiro vs. segundo - terceiro vs. quarto ... mas não consigo verificar se um time acabou de jogar com o mesmo time.

    
por Ale 29.10.2013 / 16:11

1 resposta

1

Se eu entendi sua necessidade corretamente, você precisa de algo assim:

Que,nosglóbulosbrancosvocêpodeencontrartodososjogoscomo(Team3vs.Team6)emD7,eseessetimenacolunaA(Team6)éovencedormarcadopor1eseformaispontuadopor0;eautomaticamenteacélulacinzaclaraG4Escorada.

Entãovocêtemumaclassificaçãodesomadevitórias.

Afórmuladascélulascinzaclaroé:

=IF(INDIRECT(ADDRESS(COLUMN();ROW()))=""; 0; 1 - INDIRECT(ADDRESS(COLUMN();ROW())))

As células cinza são: = 0 e a fórmula da coluna de classificação é uma simples SUM

    
por 19.03.2015 / 14:05