Funções e Fórmulas Avançadas
Funções de Pesquisa e Referência
Exploração das Funções PROCV, PROCH, ÍNDICE e CORRESP
As funções de pesquisa e
referência no Excel são ferramentas poderosas para encontrar e organizar dados
em grandes planilhas. As funções PROCV, PROCH, ÍNDICE e CORRESP são algumas das
mais úteis e versáteis nesse contexto. Vamos explorar cada uma dessas funções,
entender como elas funcionam e como combiná-las para realizar buscas avançadas.
PROCV (Pesquisa Vertical)
A função PROCV (Procura
Vertical) é usada para procurar um valor em uma coluna e retornar um valor
correspondente de outra coluna na mesma linha. A sintaxe da função PROCV é:
PROCV(valor_procurado, intervalo_tabela,
número_índice_coluna, [procurar_intervalo])
PROCH (Pesquisa Horizontal)
A função PROCH (Procura
Horizontal) é similar ao PROCV, mas realiza a busca na horizontal, procurando
um valor em uma linha e retornando um valor de outra linha na mesma coluna. A
sintaxe da função PROCH é:
PROCH(valor_procurado, intervalo_tabela,
número_índice_linha, [procurar_intervalo])
ÍNDICE e CORRESP
As funções ÍNDICE e CORRESP
são frequentemente usadas juntas para realizar buscas mais flexíveis e
poderosas do que o PROCV ou PROCH.
A função ÍNDICE retorna o
valor de uma célula em um determinado intervalo com base em números de linha e
coluna fornecidos. A sintaxe da função ÍNDICE é:
ÍNDICE(intervalo, número_linha, [número_coluna])
A função CORRESP retorna à
posição relativa de um item em um intervalo que corresponde a um valor
específico. A sintaxe da função CORRESP é:
CORRESP(valor_procurado, intervalo_procurado,
[tipo_correspondência])
Combinação de Funções para Buscas Avançadas
Combinar as funções ÍNDICE e
CORRESP permite realizar buscas avançadas que não são possíveis apenas com
PROCV ou PROCH. Por exemplo, você pode usar ÍNDICE e CORRESP para buscar
valores em uma tabela onde a coluna de pesquisa não é a primeira, ou para realizar
buscas bidimensionais.
Exemplo:
=ÍNDICE(B2:D10, CORRESP(G1, A2:A10, 0), CORRESP(H1,
B1:D1, 0))
Neste exemplo, G1 é o valor
que você está procurando na coluna A, e H1 é o valor que você está procurando
na linha 1 de B1:D1. A função CORRESP encontra a posição do valor procurado e a
função ÍNDICE retorna o valor correspondente dessa posição na tabela.
Exemplos Práticos e Aplicação em Casos Reais
Exemplo 1: Localizar Preço de um Produto
Imagine uma tabela de
produtos com códigos, nomes e preços. Para encontrar o preço de um produto com
código específico, você pode usar:
=PROCV("A123", A2:C100, 3, FALSO)
Isso procurará o código
"A123" na coluna A e retornará o valor da coluna C na mesma linha.
Exemplo 2: Buscar Notas de Alunos
Se você tem uma lista de
alunos com suas notas em diferentes disciplinas e deseja encontrar a nota de um
aluno específico em uma disciplina específica, você pode combinar ÍNDICE e
CORRESP:
=ÍNDICE(B2:E10, CORRESP("João", A2:A10, 0),
CORRESP("Matemática", B1:E1, 0))
Isso procurará
"João" na coluna A e "Matemática" na linha 1 e retornará a
nota correspondente.
Essas funções são extremamente úteis para análise de dados, permitindo buscas rápidas e precisas em grandes conjuntos de dados. Com a prática, você poderá combiná-las de diversas maneiras para atender às suas necessidades específicas.
Funções Lógicas e de Informações no Excel
As funções lógicas e de informações no Excel são essenciais para criar fórmulas complexas e validar dados, permitindo que
você tome decisões baseadas em condições específicas.
Vamos explorar as funções lógicas SE, E, OU, NÃO e SEERRO, bem como as funções
de informações ÉERRO, ÉTEXTO e ÉNÚM, e ver como aplicá-las em casos práticos.
Uso das Funções SE, E, OU, NÃO e SEERRO
Função SE
A função SE é uma das
funções mais fundamentais do Excel. Ela permite realizar testes lógicos e
retornar um valor se a condição for verdadeira e outro valor se a condição for
falsa. A sintaxe da função SE é:
SE(teste_lógico, valor_se_verdadeiro, valor_se_falso)
Função E
A função E verifica se todas
as condições em um teste lógico são verdadeiras. A sintaxe da função E é:
E(teste_lógico1, [teste_lógico2], ...)
Função OU
A função OU verifica se pelo
menos uma das condições em um teste lógico é verdadeira. A sintaxe da função OU
é:
OU(teste_lógico1, [teste_lógico2], ...)
Função NÃO
A função NÃO inverte o
resultado de um teste lógico. Se a condição for verdadeira, retorna falso, e
vice-versa. A sintaxe da função NÃO é:
NÃO(teste_lógico)
Função SEERRO
A função SEERRO é utilizada
para capturar e gerenciar erros em fórmulas. Se a fórmula gerar um erro, a
função SEERRO retorna um valor especificado em vez do erro. A sintaxe da função
SEERRO é:
SEERRO(valor, valor_se_erro)
Aplicação de Funções de Informações
Função ÉERRO
A função ÉERRO verifica se
um valor é um erro. A sintaxe da função ÉERRO é:
ÉERRO(valor)
Função ÉTEXTO
A função ÉTEXTO verifica se
um valor é texto. A sintaxe da função ÉTEXTO é:
ÉTEXTO(valor)
Função ÉNÚM
A função ÉNÚM verifica se um
valor é numérico. A sintaxe da função ÉNÚM é:
ÉNÚM(valor)
Casos Práticos de Funções Lógicas Combinadas
Exemplo 1: Classificação de Notas
Imagine que você tem uma lista de notas de alunos e
que você tem uma
lista de notas de alunos e deseja classificá-las como "Aprovado" ou
"Reprovado" com base em uma nota de corte. Usando a função SE, você
pode fazer isso facilmente:
=SE(B2>=60, "Aprovado",
"Reprovado")
Neste exemplo, se a nota na
célula B2 for maior ou igual a 60, o resultado será "Aprovado"; caso
contrário, será "Reprovado".
Exemplo 2: Verificação de Condições Múltiplas
Você pode querer verificar
se um aluno passou em todas as disciplinas. Usando as funções E e SE, você pode
fazer isso:
=SE(E(C2>=60, D2>=60, E2>=60), "Passou
em todas", "Não passou em todas")
Neste exemplo, se as notas
nas células C2, D2 e E2 forem todas maiores ou iguais a 60, o resultado será
"Passou em todas"; caso contrário, será "Não passou em
todas".
Exemplo 3: Gestão de Erros
Ao trabalhar com fórmulas
que podem gerar erros, você pode usar a função SEERRO para gerenciar esses
erros. Por exemplo, ao dividir valores, você pode evitar o erro de divisão por
zero:
=SEERRO(A2/B2, "Erro: Divisão por zero")
Neste exemplo, se a divisão
A2/B2 gerar um erro, a função retornará "Erro: Divisão por zero" em
vez do erro padrão do Excel.
Exemplo 4: Identificação de Tipos de Dados
Para verificar se uma célula
contém texto ou números e realizar ações com base nisso, você pode usar funções
de informações:
=SE(ÉTEXTO(A2), "Texto", SE(ÉNÚM(A2),
"Número", "Outro"))
Neste exemplo, se o valor na
célula A2 for texto, o resultado será "Texto"; se for um número, o
resultado será "Número"; caso contrário, será "Outro".
Esses exemplos ilustram como
as funções lógicas e de informações podem ser combinadas para criar fórmulas
poderosas e flexíveis, permitindo que você tome decisões e realize análises
complexas no Excel.
Funções de Data e Hora no Excel
As funções de data e hora no
Excel são ferramentas essenciais para gerenciar e analisar informações baseadas
em tempo. Vamos explorar as funções HOJE, AGORA, DATA, TEMPO e suas variações,
entender como realizar cálculos de datas e manipulação de horas, e ver exemplos
práticos de aplicação em situações do dia a dia.
Uso das Funções HOJE, AGORA, DATA, TEMPO e Suas
Variações
Função HOJE
A função HOJE retorna a data
atual, atualizando automaticamente cada vez que a planilha é aberta ou
recalculada. A sintaxe da função HOJE é:
HOJE()
Esta função não tem
argumentos e retorna a data no formato de data do sistema.
Função AGORA
A função AGORA retorna a data e a hora atuais, atualizando automaticamente cada vez que a planilha é
aberta ou recalculada. A sintaxe da função AGORA é:
AGORA()
Assim como a função HOJE, a
função AGORA não tem argumentos e retorna a data e a hora do sistema.
Função DATA
A função DATA é usada para
criar uma data específica a partir de valores individuais de ano, mês e dia. A
sintaxe da função DATA é:
DATA(ano, mês, dia)
Função TEMPO
A função TEMPO é usada para
criar um horário específico a partir de valores individuais de hora, minuto e
segundo. A sintaxe da função TEMPO é:
TEMPO(hora, minuto, segundo)
Cálculos de Datas e Manipulação de Horas
Diferença Entre Datas
Para calcular a diferença
entre duas datas, você pode simplesmente subtrair uma data da outra. Por
exemplo, para calcular a diferença em dias entre duas datas:
=B2-A2
Se B2 contém a data final e
A2 contém a data inicial, o resultado será o número de dias entre as duas
datas.
Adicionar ou Subtrair Dias
Para adicionar ou subtrair
dias de uma data, você pode usar operações aritméticas simples. Por exemplo,
para adicionar 30 dias a uma data:
=A2+30
Se A2 contém a data inicial,
o resultado será a data 30 dias após A2.
Diferença Entre Horários
Para calcular a diferença
entre dois horários, você pode subtrair um horário do outro. Por exemplo:
=B2-A2
Se B2 contém o horário final
e A2 contém o horário inicial, o resultado será a diferença em horas, minutos e
segundos.
Adicionar ou Subtrair Horas
Para adicionar ou subtrair
horas de um horário, você pode usar a função TEMPO. Por exemplo, para adicionar
2 horas a um horário:
=A2+TEMPO(2, 0, 0)
Se A2 contém o horário
inicial, o resultado será o horário 2 horas após A2.
Exemplos de Aplicação em Situações do Dia a Dia
Exemplo 1: Controle de Prazos
Imagine que você está
gerenciando um projeto e precisa controlar os prazos de entrega. Usando a
função HOJE, você pode calcular quantos dias faltam para o prazo final:
=B2-HOJE()
Se B2 contém a data de
entrega, o resultado será o número de dias restantes até o prazo.
Exemplo 2: Cálculo de Idade
Para calcular a idade de uma
pessoa com base em sua data de nascimento, você pode usar a função HOJE e a
função DATA. Por exemplo:
=ANO(HOJE())-ANO(A2)-SE(MÊS(HOJE())*100+DIA(HOJE())
< MÊS(A2)*100+DIA(A2), 1, 0)
Se A2 contém a data de
nascimento, o resultado será a idade da pessoa em anos completos.
Exemplo 3: Controle de Turnos de Trabalho
Para gerenciar turnos de
trabalho e calcular a duração dos turnos, você pode usar a função TEMPO. Por
exemplo, para calcular a duração de um turno:
=TEMPO(HORA(B2)-HORA(A2), MINUTO(B2)-MINUTO(A2),
SEGUNDO(B2)-SEGUNDO(A2))
Se A2 contém o horário de
início e B2 contém o horário de término, o resultado será a duração do turno.
Exemplo 4: Planejamento de Eventos
Se você está planejando um
evento e precisa calcular a data de término com base na data de início e na
duração do evento, você pode usar a função DATA. Por exemplo, para calcular a
data de término de um evento que dura 10 dias:
=DATA(ANO(A2), MÊS(A2), DIA(A2)+10)
Se A2 contém a data de
início, o resultado será a data 10 dias após a data de início.
Esses exemplos mostram como as funções de data e hora no Excel podem ser usadas para gerenciar e analisar informações de tempo de maneira eficaz, facilitando a tomada de decisões e o planejamento em diversas situações do dia a dia.
Acesse materiais, apostilas e vídeos em mais de 3000 cursos, tudo isso gratuitamente!
Matricule-se AgoraAcesse materiais, apostilas e vídeos em mais de 3000 cursos, tudo isso gratuitamente!
Matricule-se Agora