Solução comentada · desafio #2 · Nível 2
Ficha do funcionário pela matrícula
O desafio
O RH digita uma matrícula em G1 e quer ver a ficha da pessoa.
Preencha G3 (nome), G4 (departamento) e G5 (salário) buscando pela matrícula de G1. Se a matrícula não existir, as três células devem mostrar Não encontrado, e não um erro.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Matrícula | Nome | Departamento | Salário | Matrícula | M-1007 | ||
| 2 | M-1001 | Ana Lima | TI | R$ 8.700,00 | ||||
| 3 | M-1002 | Bruno Reis | TI | R$ 9.300,00 | Nome | Gabi Torres | ||
| 4 | M-1003 | Carla Dias | Logística | R$ 5.200,00 | Departamento | RH | ||
| 5 | M-1004 | Diego Rocha | Vendas | R$ 9.300,00 | Salário | R$ 4.600,00 | ||
| 6 | M-1005 | Elisa Prado | TI | R$ 5.100,00 | ||||
| 7 | M-1006 | Fábio Nunes | Financeiro | R$ 8.500,00 | ||||
| 8 | M-1007 | Gabi Torres | RH | R$ 4.600,00 | ||||
| 9 | M-1008 | Heitor Melo | Financeiro | R$ 3.300,00 | ||||
| 10 | M-1009 | Íris Costa | Logística | R$ 7.800,00 | ||||
| 11 | M-1010 | João Pires | TI | R$ 4.800,00 | ||||
| 12 | M-1011 | Karen Souza | Logística | R$ 2.900,00 | ||||
| 13 | M-1012 | Lucas Brito | Logística | R$ 3.600,00 | ||||
| 14 | M-1013 | Marina Alves | Financeiro | R$ 3.200,00 | ||||
| 15 | M-1014 | Nina Castro | Vendas | R$ 5.800,00 | ||||
| 16 | M-1015 | Otávio Leal | Logística | R$ 3.100,00 | ||||
| 17 | M-1016 | Paula Ramos | TI | R$ 6.900,00 | ||||
| 18 | M-1017 | Rafael Sá | TI | R$ 5.300,00 | ||||
| 19 | M-1018 | Sílvia Mota | Logística | R$ 5.700,00 | ||||
| 20 | M-1019 | Tiago Faria | RH | R$ 9.100,00 | ||||
| 21 | M-1020 | Vera Lopes | Financeiro | R$ 3.800,00 | ||||
| 22 |
A solução
Em G3: =PROCX(G1;A2:A21;B2:B21;"Não encontrado"), copiada até G5.
=PROCX(G1;A2:A21;B2:B21;"Não encontrado"): procura G1 na coluna das matrículas e devolve o nome da mesma linha. O quarto argumento é o que aparece quando não acha.
Com PROCV também dá, envolvendo em SEERRO: =SEERRO(PROCV(G1;A2:D21;2;FALSO);"Não encontrado").
Testamos sua fórmula com uma matrícula que não existe (M-9999): sem o tratamento, apareceria #N/D.