VLOOKUP no Excel com instruções IF?

0

Não tenho certeza se IF declarações são realmente necessárias neste problema; no entanto, estou totalmente perplexo.

Na primeira planilha eu tenho uma coluna para "anos empregados" (Coluna D6: D107) variando de 0,1 a 4,9.

Eu tive que criar uma tabela em uma segunda planilha com esta informação:

'Lookup Tables'!E2:F5

Range for Years Employed             Sick Days
Less than 1 year                         0
At least 1 year but less than 2 years    1
At least 2 years but less than 3 years   1.5
At least 4 years or more                 3.5

Eu tenho que usar uma função VLOOKUP para retornar a resposta de quantos dias de doença cada pessoa recebe e estou totalmente confuso sobre como fazer isso.

    
por Jimbob 31.03.2013 / 23:59

1 resposta

0

Existe uma lacuna na lógica. Qual é o número por 3 anos? Não é coberto na descrição.

Em qualquer caso, crie uma tabela com "anos empregados" na primeira coluna e a permissão na segunda coluna. Certifique-se de que a tabela esteja classificada em ordem crescente na primeira coluna. Então você pode usar um vlookup com o parâmetro "true". Digamos que esta tabela comece em A1.

years employed  allowance
0               0
1               1
2               1.5
4               3.5

Então você pode usar um vlookup como

=VLOOKUP(E1,$A$1:$B$5,2,TRUE)
    
por 01.04.2013 / 03:23