Este documento resume as principais funções de Excel abordadas na Aula 3 do curso Sistemas Mecatrónicos e de Produção ministrado por Sérgio Silva. As funções incluem ROUND, ROUNDUP, ROUNDDOWN, validação de dados, VLOOKUP, HLOOKUP, MATCH, INDEX e INDEX(MATCH). Exemplos demonstram como cada função pode ser usada para encontrar e resumir informações em tabelas.
2. Aula 3 – Índice
• Função ROUND;
• Função ROUNDUP;
• Função ROUNDDOWND;
• Validação de dados – DATA VALIDATION;
• Função VLOOKUP;
• Função HLOOKUP;
• Função MATCH;
• Função INDEX;
• Função INDEX (MATCH);
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva
2
3. Função ROUND
OBJETIVO: Arredondar determinado número em função de um determinado parâmetro
EXEMPLO: A célula A1 tem representado o número 17,95421 e a célula B1 retorna o
número apresentado em A1 sem casas decimais
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva
3
4. Função ROUND
DESCRIÇÃO:
• ROUND – Função arredondar;
• “number” – Valor a ser arredondado;
• “num_digits” – Número de casas decimais que se pretende arredondar
EXEMPLO: Arredondar 17,95421 com duas casas decimais
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 4
5. Função ROUNDUP
DESCRIÇÃO:
• ROUNDUP – Função que arredonda para cima;
• “number” – Valor a ser arredondado;
• “num_digits” – Número de casas decimais que se pretende arredondar para cima
EXEMPLO: Arredondar para cima 17,95421 com 4 casas decimais
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 5
6. Função ROUNDDOWN
DESCRIÇÃO:
• ROUNDDOWN – Função que arredonda para baixo;
• “number” – Valor a ser arredondado;
• “num_digits” – Número de casas decimais que se pretende arredondar para baixo
EXEMPLO: Arredondar para cima 17,95421 com 4 casas decimais
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 6
7. Validação de Dados – Data Validation
OBJETIVO:
• Limitar as opções de escolha
do utilizador;
• “Forçar” o utilizador a colocar um
certo tipo de dados;
• Indicar como se deve preencher
determinado campo;
• Gerar erros caso o utilizador não
cumpra com as regras definidas
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 7
8. Validação de Dados – Data Validation
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 8
• Na coluna Nota (B3:B11), limitar os valores de entrada de 0 a 20 valores
1
2
3
9. Validação de Dados – Data Validation
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 9
Settings: criar um critério para entrada de dados. Neste caso, será limitar os valores de
entrada (0 a 20)
10. Validação de Dados – Data Validation
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 10
Input Message: atribuir uma mensagem para ajudar o utilizador relativo a critério de input
de dados
11. Validação de Dados – Data Validation
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 11
Error Alert: caso o utilizador não tenha colocado dados válidos é possível definir um alerta
para o erro
12. Validação de Dados – Data Validation
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 12
Settings: criar um critério para entrada de dados. Neste caso, já existem os critérios e o
utilizador apenas terá que escolher dentro dos critérios definidos
13. Validação de Dados – Data Validation
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 13
14. Validação de Dados – Data Validation
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 14
15. Função VLOOKUP
OBJETIVO: Usada quando é necessário encontrar uma informação numa tabela ou num
intervalo de linhas.
EXEMPLO: Ao responder à questão: “Qual a idade da Maria?”, o resultado desta função
retorna o número 39 (Coluna B, Linha 4)
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 15
16. Função VLOOKUP
DESCRIÇÃO:
• VLOOKUP – Função procurar numa determinada linha;
• “lookup_value” – Variável a procurar;
• “table_array” – Matriz a procurar;
• “col_indez_num” – Número da coluna onde se vai procurar a informação a retornar;
• “[range_lookup]” - TRUE se pretender uma correspondência aproximada
ou FALSE para uma correspondência exata do valor devolvido.
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 16
18. Função VLOOKUP – Diferença entre True ou False
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 18
19. Função VLOOKUP – Diferença entre True ou False
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 19
20. Função HLOOKUP
DESCRIÇÃO:
• HLOOKUP – Função procurar numa determinada coluna;
• “lookup_value” – Variável a procurar;
• “table_array” – Matriz a procurar;
• “row_indez_num” – Número da linha onde se vai procurar a informação a retornar;
• “[range_lookup]” - TRUE se pretender uma correspondência aproximada
ou FALSE para uma correspondência exata do valor devolvido.
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 20
21. Função HLOOKUP
OBJETIVO: Semelhante ao VLOOKUP mas em vez de procurar a variável de A1 a A3, vai
procurar de A1 a F1
EXEMPLO: Ao responder à questão: “Qual a cidade do António?”, o resultado desta função
retorna a cidade Aveiro (Coluna B, Linha 3)
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 21
22. Função HLOOKUP
EXEMPLO: “Qual a cidade do António?”
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 22
23. Função XLOOKUP
DESCRIÇÃO:
• XLOOKUP – Função simplificada do VLOOKUP e HLOOKUP que pode retornar diferentes tipos
de valores;
• “lookup_value” – Variável a procurar;
• “lookup_array” – Matriz a procurar o lookup_value;
• “return_array” – Matriz de onde se pretende retornar o valor;
• “[if_not_found]” – Mensagem de texto caso não exista o valor que procuramos;
• “[match_mode]” – 0: pesquisa pelo valor real (igual ao False no VLOOKUP)
1/-1: pesquisa pelo valor aproximado (igual ao True no VLOOKUP)
• “[search_mode]” – 1: retorna o primeiro valor;
-1: retorna o último valor;
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 23
24. Função XLOOKUP
OJETIVO: Substituir funções como VLOOKUP e HLOOKUP
EXEMPLO: Ao responder à questão: “Quem mora em Aveiro?”, o resultado desta função
retorna o nome António ou Paulo consoante aquilo que escolhermos na fórmula.
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 24
26. Função INDEX
OJETIVO: Retornar determinado valor que se encontra numa determinada tabela, sabendo
sempre a posição da mesma
EXEMPLO: Ao responder à questão: “Quantos filhos tem a Sónia?”, o resultado desta função
retorna “1” (Coluna D, Linha 6) mas será necessário dar a indicação qual a localização deste
valor.
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 26
27. Função INDEX
DESCRIÇÃO:
• INDEX – Função que retorna o valor a retornar;
• “array” – Matriz a procurar;
• “row_num” – Linha a procurar;
• “[column_num]” – Coluna a procurar;
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 27
29. Função MATCH
OJETIVO: Retornar posição da matriz com base num determinado critério.
EXEMPLO: Ao responder à questão: “Em que posição da coluna A (da A1 a A6) se encontra
o nome “João”?”, o resultado desta função retorna “3” (Coluna A, Linha 3) pois é o local
onde se encontra o nome João
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 29
30. Função MATCH
DESCRIÇÃO:
• MATCH – Função que retorna a posição de um determinado valor;
• “lookup_value” – Varável a procurar;
• “lookup_array” – Matriz a procurar;
• “[match_type]” – 0 – procura o valor exato
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 30
31. Função MATCH
EXEMPLO: “Em que posição da coluna A (da A1 a A6) se encontra o nome “João”?”
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 31
32. Função INDEX(MATCH)
OJETIVO: Com base em duas variáveis que não sabemos a posição, este retorna o valor
correspondido.
EXEMPLO: Ao responder à questão: “Em que cidade mora o “Paulo”?”, o resultado desta
função retorna “Coimbra” (Coluna C, Linha 5)
CTeSP em Sistemas Mecatrónicos e de Produção (SMP)
Sérgio Silva 32