Excel 2013 Como posso fazer referência a dados em várias planilhas + conteúdo de tabela aleatória?

1

Eu preciso criar uma planilha complexa na minha opinião, porque eu não sou avançado no Excel e é por isso que estou aqui.Eu também vou fornecer fotos para uma melhor compreensão.

Aqui está o meu cenário: Eu pertenço a um clube de pesca e temos uma enorme concorrência no caminho e os caras me pediram para elaborar uma planilha para ajudar os vencedores da competição.

Com isso dito, criei várias planilhas para ajudar um pouco no processo. Cada link é um nome de planilha e seus dados.

Esta folha é onde nós vamos entrar em nossas equipes, neste caso, há apenas 2 para exemplos, mas irá adicionar cerca de 100 equipes.

Estafolhaéondeacompetiçãorealmenteaconteceeosvencedoresserãocalculados,oquemelevaàpróximaplanilha...

Rankings: É onde os vencedores de cada setor contidos pelo "Step2" serão exibidos. (Infelizmente não posso postar mais de 2 links nesta fase)

Team Rankings: Aqui é onde os rankings das equipes serão exibidos.

Agora que podemos usar essas imagens como referência, o cenário começa: Eu criei o Step1 porque é onde todas as equipes e seus membros serão inseridos antes de podermos prosseguir para o passo 2. As equipes consistem em apenas 4 pessoas e haverá apenas 4 setores chamados Setor A - D. Haverá, no entanto, sub setores rotulados Setor A1 - 4 e os mesmos com B, C e D.

1.) É possível randomizar onde os membros serão divididos em Step2 porque só pode haver um membro de uma equipe em cada setor?

2.) Os membros mais o nome da equipe podem ser puxados da Etapa 1 para a Etapa 2 sem copiar e colar a função e na coluna "Randomizada" correta?

Isso será basicamente tudo por agora, porque o resto do que precisa ser feito, eu posso fazer.

    
por Julius 26.02.2016 / 09:59

1 resposta

0

O que eu faria quando você obtivesse todos os nomes de equipe, criaria uma lista deles como -

  • tubarões
  • jatos
  • thunderbirds
  • breadsticks

Então, ao lado deles, use =Rand() . Em seguida, copie e cole valores especiais acima do topo () para que não mude. Então você pode usar Rank() ou apenas filtrar pequeno a grande nessa lista.

Para os 10 primeiros basta usar um hlookup para encontrar a equipe e o membro.

Então, se a lista diz -

 sharks        1004
 jets          23
 thunderbirds  10478
 breadsticks   5006

Então o setor A1 seria =hlookup(JETS, JETS TABLE,1,0) para obter a primeira pessoa em jatos. A próxima célula na A1 seria hlookup(SHARKS, SHARKS TABLE, 1 0) e assim por diante.

Após os primeiros 10, vá para o setor A2 e faça isso para as próximas 10 equipes e assim por diante.

Em seguida, faça outro rand() nas equipes dos setores B. etc.

Se isso não funcionar, você pode simplesmente mover os nomes e o primeiro membro da equipe para uma lista e rand() para eles. Então as equipes com o segundo membro, e assim por diante.

De qualquer forma, você teria uma lista de 30 equipes em ordem, com 1-10 na A1, 11-20 na A2, 21-30 na A3. Então a mesma coisa, mas ordem diferente para B, C, D ..

Você também pode usar um vlookup transferindo o rand () para a planilha da equipe na coluna A e, em seguida, usando os mesmos números rand para preencher os setores.

Eu zombaria de algumas capturas de tela, mas eu odeio usar o Excel no OSX.

    
por 26.02.2016 / 10:27