Excel Avançado

 EXCEL AVANÇADO  

 

 

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])

  • valor_procurado: O valor que você deseja encontrar na primeira coluna do intervalo.
  • intervalo_tabela: O intervalo de células que contém os dados.
  • número_índice_coluna: O número da coluna no intervalo_tabela da qual você deseja retornar o valor.
  • procurar_intervalo: Opcional. Indica se você deseja uma correspondência exata (FALSO) ou uma correspondência aproximada (VERDADEIRO).

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])

  • valor_procurado: O valor que você deseja encontrar na primeira linha do intervalo.
  • intervalo_tabela: O intervalo de células que contém os dados.
  • número_índice_linha: O número da linha no intervalo_tabela da qual você deseja retornar o valor.
  • procurar_intervalo: Opcional. Indica se você deseja uma correspondência exata (FALSO) ou uma correspondência aproximada (VERDADEIRO).

Í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])

  • intervalo: O intervalo de células que contém os dados.
  • número_linha: O número da linha no intervalo da qual você deseja retornar o valor.
  • número_coluna: Opcional. O número da coluna no intervalo da qual você deseja retornar o valor.

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])

  • valor_procurado: O valor que você deseja encontrar no intervalo.
  • intervalo_procurado: O intervalo de células que contém os dados.
  • tipo_correspondência: Opcional. Especifica o tipo de correspondência: 1 para correspondência aproximada (valor menor ou igual), 0 para correspondência exata, -1 para correspondência aproximada (valor maior ou igual).

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)

  • teste_lógico: A condição que você deseja verificar.
  • valor_se_verdadeiro: O valor a ser retornado se o teste lógico for verdadeiro.
  • valor_se_falso: O valor a ser retornado se o teste lógico for 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], ...)

  • teste_lógico1: A primeira condição a ser verificada.
  • teste_lógico2: Opcional. Condições adicionais a serem verificadas.

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], ...)

  • teste_lógico1: A primeira condição a ser verificada.
  • teste_lógico2: Opcional. Condições adicionais a serem verificadas.

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)

  • teste_lógico: A condição a ser invertida.

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)

  • valor: O valor ou fórmula a ser verificada.
  • valor_se_erro: O valor a ser retornado se ocorrer um 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)

  • valor: O valor a ser verificado.

Função ÉTEXTO

A função ÉTEXTO verifica se um valor é texto. A sintaxe da função ÉTEXTO é:

ÉTEXTO(valor)

  • valor: O valor a ser verificado.

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)

  • valor: O valor a ser verificado.

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 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)

  • ano: O ano da data.
  • mês: O mês da data.
  • dia: O dia da data.

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 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)

  • hora: A hora do tempo.
  • minuto: O minuto do tempo.
  • segundo: O segundo do tempo.

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ê 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.

Voltar