Crie uma instrução IF com 4 condições para exibir um determinado valor em uma célula

0

Estou tentando fazer algo que eu espero que seja razoavelmente direto no Microsoft Excel. Estou usando 2010.

Eu tenho duas colunas chamadas Username e Year Group .

Username assume o formato de algo como 11rennem01 ou 10oxbech1 . Year Group é apenas um dígito único, um dos 5 / 6 / 7 / 8 .

Em uma terceira coluna, gostaria de exibir as unidades compartilhadas dos alunos, que usam o seguinte formato: \server\student\ IntakeYear \ Username '. Por exemplo, os caminhos dos alunos acima mencionados serão:

(ano 5) 11rennem01 - > \server\student\Intake2011rennem01
(Ano 6) 10oxbech1 - > \server\student\Intake2010oxbech1
(Ano 7) 09clarco01 - > \server\student\Intake2009clarco01
(Ano 8) 08wilkbe01 - > \server\student\Intake2008wilkbe01

Infelizmente, apesar dos números 11 e 10 no início dos nomes de usuário dos alunos terem correspondência, existe a possibilidade, com alguns alunos, de que o número no início do nome de usuário seja diferente ao seu Ano de Ingestão . Como tal, o único valor confiável é o valor de Year Group na segunda coluna.

Como posso escrever uma declaração IF?

Agradecemos antecipadamente

    
por dunc 12.06.2012 / 15:48

4 respostas

1

Assumindo a célula A1 = nome de usuário, célula B1 = grupo ano, então na célula C1 você deve escrever:

="\server\student\Intake"&IF(B1=5;"2011";IF(B1=6;"2010";IF(B1=7;"2009";"2008")))&"\"&A1

e, em seguida, copie a célula C1 em quantas células da linha C você precisar

    
por 12.06.2012 / 16:29
2

Na coluna três, digite o seguinte código:

="\server\student\Intake"&2016-B7&"\"&A7

Sua saída será:

Username    Year Group  SharedDrive

11rennem01  5          \server\student\Intake2011rennem01
    
por 12.06.2012 / 16:09
1

mude de IF, o que tende a parecer horrível quando você aninha alguns.

Como você tem um pequeno ponto inicial, eu usaria CHOOSE . No seu caso, use =CHOOSE(A2,"Invalid","Invalid","Invalid","Invalid","2008","2009","2010","2011")
para construir o diretório

    
por 12.06.2012 / 16:55
0

Eu usaria a função LOOKUP com uma pequena tabela mapeando Intake Years para compartilhar pastas ( link ) ou um grande IF como este:

=IF(A2 = "Year 5", "Intake2011", IF(A2 = "Year 6", "Intake2010", IF(A2 = "Year 7", "Intake2009", "Intake2008")))

A solução da tabela de consulta é melhor, na minha opinião.

    
por 12.06.2012 / 16:03