Portal IDEA

Excel

 EXCEL 

 

Fórmulas e Funções 

Funções Condicionais 

 

As funções condicionais no Excel são ferramentas poderosas que permitem tomar decisões baseadas em condições específicas. A função SE é a mais conhecida entre as funções condicionais e possibilita definir ações diferentes dependendo do cumprimento de uma determinada condição. Além da função SE, o Excel também oferece outras funções lógicas, como E e OU, que podem ser combinadas para realizar cálculos e análises mais complexas. Nesta aula, vamos explorar o uso da função SE, a combinação de funções condicionais e as funções lógicas E e OU.

Introdução à Função SE

A função SE no Excel é utilizada para realizar testes lógicos e retornar um valor caso a condição seja verdadeira e outro valor caso seja falsa. A sua sintaxe básica é a seguinte:

=SE(teste_lógico, valor_se_verdadeiro, valor_se_falso)

  • teste_lógico: A condição que será avaliada, que pode ser uma comparação entre valores, como A1 > 10 (que significa “o valor na célula A1 é maior que 10?”).
  • valor_se_verdadeiro: O valor ou ação que será retornado se o teste lógico for verdadeiro.
  • valor_se_falso: O valor ou ação que será retornado se o teste lógico for falso.

Exemplo prático: Imagine que você tenha uma lista de notas de alunos e deseja indicar se eles passaram ou não, considerando que a nota mínima para aprovação é 60. A fórmula seria:

=SE(A1>=60, "Aprovado", "Reprovado")

Se a nota na célula A1 for maior ou igual a 60, o Excel retornará "Aprovado". Caso contrário, retornará "Reprovado".

Combinação de Funções Condicionais

A função SE pode ser combinada com outras funções condicionais para lidar com múltiplas condições. Isso é útil quando precisamos testar mais de uma condição ou aplicar mais de dois resultados possíveis.

Uma das combinações mais comuns é o SE aninhado. Um SE aninhado ocorre quando você usa a função SE dentro de outra função SE, criando múltiplas camadas de condições.

Exemplo prático: Imagine que, além de "Aprovado" e "Reprovado", você também deseja classificar alunos como "Excelente" se suas notas forem 90 ou mais. A fórmula seria:

=SE(A1>=90, "Excelente", SE(A1>=60, "Aprovado", "Reprovado"))

Nesse caso:

  • Se a nota for 90 ou mais, o aluno será classificado como "Excelente".
  • Se a nota for maior ou igual a 60, mas menor que 90, será classificado como "Aprovado".
  • Se a nota for menor que 60, será "Reprovado".

Essa técnica de combinar SEs aninhados pode ser expandida para

incluir tantas condições quanto necessário, tornando as planilhas mais dinâmicas.

Funções Lógicas (E, OU)

As funções lógicas E e OU são amplamente utilizadas em conjunto com a função SE para criar testes lógicos mais avançados. Elas permitem avaliar múltiplas condições ao mesmo tempo.

  • Função E: A função E retorna VERDADEIRO se todas as condições que você especificar forem verdadeiras. Caso uma das condições seja falsa, ela retornará FALSO.

Sintaxe:

=E(condição1, condição2, ...)

Exemplo prático: Se você quiser verificar se um aluno passou em duas matérias (nota em A1 e B1), a fórmula seria:

=SE(E(A1>=60, B1>=60), "Aprovado", "Reprovado")

Neste caso, o Excel verifica se as notas em A1 e B1 são maiores ou iguais a 60. Se ambas as condições forem verdadeiras, o aluno será "Aprovado". Se qualquer uma das notas for inferior a 60, será "Reprovado".

  • Função OU: A função OU retorna VERDADEIRO se pelo menos uma das condições especificadas for verdadeira. Ela só retornará FALSO se todas as condições forem falsas.

Sintaxe:

=OU(condição1, condição2, ...)

Exemplo prático: Se você quiser verificar se um aluno passou em pelo menos uma das duas matérias (nota em A1 e B1), a fórmula seria:

=SE(OU(A1>=60, B1>=60), "Aprovado", "Reprovado")

Neste caso, o Excel verifica se a nota em A1 ou B1 é maior ou igual a 60. Se pelo menos uma delas atender a essa condição, o resultado será "Aprovado". Se ambas as notas forem menores que 60, o aluno será "Reprovado".

Aplicações Práticas das Funções Condicionais

As funções SE, E e OU permitem construir fórmulas que tomam decisões com base em várias condições. Elas são particularmente úteis em cenários que exigem análise lógica, como controle de estoque, avaliações de desempenho, relatórios financeiros e muitas outras aplicações.

Ao dominar essas funções, você conseguirá automatizar tarefas e análises, reduzindo a necessidade de intervenções manuais e tornando suas planilhas muito mais eficientes.

Conclusão

A função SE, combinada com as funções lógicas E e OU, é uma ferramenta poderosa para realizar testes condicionais e automatizar decisões dentro do Excel. Com o uso adequado dessas funções, você pode criar planilhas mais dinâmicas e eficientes, capazes de lidar com uma variedade de cenários e condições. O domínio dessas funções é essencial para qualquer usuário que deseja explorar todo o potencial do Excel.


Funções de Pesquisa no Excel

 

As funções de pesquisa no Excel são

ferramentas essenciais para localizar e extrair dados de grandes conjuntos de informações de forma rápida e eficiente. Entre as mais conhecidas, estão as funções PROCV e PROCH, que permitem buscar valores em tabelas verticais e horizontais. Além delas, as funções ÍNDICE e CORRESP proporcionam maior flexibilidade e precisão em pesquisas mais avançadas. Também é possível utilizar Tabelas Dinâmicas para organizar e analisar dados de maneira interativa. Vamos explorar essas ferramentas e entender como elas facilitam a gestão de dados no Excel.

Utilizando PROCV e PROCH

As funções PROCV (Procura Vertical) e PROCH (Procura Horizontal) são amplamente utilizadas para buscar valores em tabelas organizadas em colunas ou linhas. Ambas funcionam de maneira semelhante, mas com direções de pesquisa diferentes:

  • PROCV: Busca um valor em uma coluna de uma tabela e retorna o valor correspondente em uma linha dessa tabela.

Sintaxe:

=PROCV(valor_procurado, tabela_array, número_índice_coluna, [procurar_intervalo])

    • valor_procurado: O valor que você deseja buscar.
    • tabela_array: O intervalo de células onde a pesquisa será realizada.
    • número_índice_coluna: O número da coluna, dentro da tabela, de onde o valor será retornado.
    • procurar_intervalo (opcional): Define se a pesquisa será por uma correspondência exata (FALSO) ou aproximada (VERDADEIRO).

Exemplo prático: Se você tem uma lista de produtos na coluna A e seus preços na coluna B, pode usar a função PROCV para encontrar o preço de um produto específico:

=PROCV("Produto X", A2:B10, 2, FALSO)

Essa fórmula buscará "Produto X" na coluna A e retornará o valor correspondente na coluna B.

  • PROCH: Funciona de maneira similar ao PROCV, mas realiza a busca em linhas e retorna valores de uma coluna correspondente.

Sintaxe:

=PROCH(valor_procurado, tabela_array, número_índice_linha, [procurar_intervalo])

Exemplo prático: Se as informações de produtos estão organizadas em linhas, com o nome do produto na primeira linha e os preços na segunda, a fórmula seria:

=PROCH("Produto X", A1:Z2, 2, FALSO)

Aqui, o PROCH busca "Produto X" na primeira linha e retorna o valor da segunda linha.

Tabela Dinâmica para Pesquisas Avançadas

As Tabelas Dinâmicas são uma das ferramentas mais poderosas do Excel para realizar pesquisas e análises avançadas. Elas permitem organizar, resumir e explorar grandes volumes de dados de forma interativa, oferecendo insights valiosos sem a

necessidade de criar fórmulas complexas.

Uma tabela dinâmica permite que você reorganize seus dados em diferentes visões, com base em colunas, linhas e valores, sem alterar a estrutura original. Isso facilita a criação de relatórios dinâmicos e análises rápidas.

Como criar uma Tabela Dinâmica:

1.     Selecione os dados que você deseja analisar.

2.     Vá até a guia "Inserir" e clique em "Tabela Dinâmica".

3.     Escolha onde deseja posicionar a tabela (em uma nova planilha ou na mesma).

4.     No painel à direita, você pode arrastar e soltar os campos desejados para as áreas de Linhas, Colunas, Valores e Filtros.

Exemplo prático: Se você tem uma planilha com vendas por produto, região e período, pode usar uma tabela dinâmica para rapidamente agrupar e somar os dados por região ou produto, permitindo análises detalhadas de desempenho.

Funções ÍNDICE e CORRESP

As funções ÍNDICE e CORRESP são alternativas poderosas às funções PROCV e PROCH, oferecendo maior flexibilidade e precisão, especialmente em situações em que os dados estão dispostos em uma tabela complexa ou em que as funções de busca tradicionais não atendem às necessidades.

  • ÍNDICE: A função ÍNDICE retorna o valor de uma célula específica dentro de um intervalo, com base em sua posição (linha e coluna).

Sintaxe:

=ÍNDICE(matriz, número_linha, [número_coluna])

    • matriz: O intervalo de células onde a função buscará o valor.
    • número_linha: A linha do valor desejado.
    • número_coluna (opcional): A coluna do valor desejado, caso esteja trabalhando com uma tabela de múltiplas colunas.

Exemplo prático: Se você tem uma tabela de dados nas células A1

e deseja retornar o valor que está na terceira linha e segunda coluna, a fórmula seria:

=ÍNDICE(A1:C10, 3, 2)

Isso retornaria o valor localizado na célula B3.

  • CORRESP: A função CORRESP retorna a posição de um valor em um intervalo. É usada em conjunto com ÍNDICE para localizar dinamicamente a posição de um valor a ser buscado.

Sintaxe:

=CORRESP(valor_procurado, matriz_procurada, [tipo_correspondência])

    • valor_procurado: O valor que você está buscando.
    • matriz_procurada: O intervalo de células onde a busca será realizada.
    • tipo_correspondência: Pode ser 1 (aproximada crescente), 0 (exata) ou -1 (aproximada decrescente).

Exemplo prático: Se você deseja encontrar a posição de "Produto X" em uma lista de produtos no intervalo A1, a fórmula seria:

=CORRESP("Produto X", A1:A10, 0)

A função retornaria à posição em que o valor "Produto X" se encontra na lista.

  • Combinação de ÍNDICE e CORRESP: Essas duas funções podem ser combinadas para criar pesquisas mais flexíveis e eficientes. Enquanto o ÍNDICE retorna o valor de uma célula com base em uma posição, o CORRESP identifica essa posição, permitindo pesquisas em qualquer parte da tabela, independentemente da ordem dos dados.

Exemplo prático: Suponha que você tenha uma tabela com produtos em A1

e seus preços em B1, e deseja buscar o preço de um produto específico. A fórmula seria:

=ÍNDICE(B1:B10, CORRESP("Produto X", A1:A10, 0))

Neste exemplo, a função CORRESP encontra a posição de "Produto X" na coluna A, e a função ÍNDICE retorna o valor correspondente na coluna B.

Conclusão

As funções de pesquisa do Excel, como PROCV, PROCH, ÍNDICE e CORRESP, são essenciais para lidar com grandes conjuntos de dados de forma rápida e eficaz. Com a combinação dessas funções e o uso de Tabelas Dinâmicas, você pode realizar pesquisas, análises e relatórios detalhados, melhorando significativamente a eficiência do trabalho em planilhas. O domínio dessas ferramentas abre um leque de possibilidades para manipulação de dados no Excel.

 

Funções de Texto no Excel

 

As funções de texto no Excel são ferramentas extremamente úteis quando você precisa manipular, formatar ou combinar informações de texto. Essas funções permitem realizar tarefas como unir diferentes textos, extrair partes de uma célula ou substituir caracteres específicos. As funções de texto são amplamente utilizadas em relatórios, análise de dados e no tratamento de grandes volumes de informações. Neste texto, exploraremos as principais funções de texto, como CONCATENAR, ESQUERDA, DIREITA, EXT.TEXTO, e as técnicas para manipulação avançada de textos.

Concatenar e Funções de União de Texto

A concatenação é a operação de unir dois ou mais textos em uma única célula. O Excel oferece duas maneiras principais de realizar essa tarefa: usando a função CONCAT (ou CONCATENAR em versões mais antigas) e o símbolo de e comercial (&).

  • CONCAT: Esta função é utilizada para unir o conteúdo de várias células em uma só. Ela substitui a função CONCATENAR, sendo mais moderna e capaz de lidar com grandes volumes de dados.

Sintaxe:

=CONCAT(texto1, [texto2], ...)

Exemplo prático: Se você tem o nome de uma pessoa em A1 ("João") e o sobrenome em B1 ("Silva"), e deseja unir

esses valores em uma célula, a fórmula seria:

=CONCAT(A1, " ", B1)

O resultado seria "João Silva". Observe que o espaço entre aspas é usado para adicionar um espaço entre o nome e o sobrenome.

  • E comercial (&): Além de CONCAT, o Excel permite concatenar textos usando o operador "&". O resultado é o mesmo, mas muitos usuários preferem essa forma por ser mais rápida e simples.

Exemplo:

=A1 & " " & B1

Isso também retornaria "João Silva".

Funções de Corte e Substituição (ESQUERDA, DIREITA, EXT.TEXTO)

Quando você precisa extrair partes específicas de um texto em uma célula, as funções ESQUERDA, DIREITA e EXT.TEXTO são essenciais. Elas permitem obter fragmentos de texto com base em posições definidas, o que é útil em situações como extração de códigos, nomes, datas, etc.

  • ESQUERDA: A função ESQUERDA retorna um número específico de caracteres do início de um texto (lado esquerdo).

Sintaxe:

=ESQUERDA(texto, núm_caract)

    • texto: O texto de onde será extraído.
    • núm_caract: O número de caracteres a serem extraídos, começando pela esquerda.

Exemplo prático: Se você tem o código "BRASIL123" na célula A1 e deseja extrair os primeiros 6 caracteres, a fórmula seria:

=ESQUERDA(A1, 6)

O resultado seria "BRASIL".

  • DIREITA: A função DIREITA retorna os últimos caracteres de um texto, começando do lado direito.

Sintaxe:

=DIREITA(texto, núm_caract)

Exemplo prático: Para extrair os últimos 3 caracteres de "BRASIL123", a fórmula seria:

=DIREITA(A1, 3)

O resultado seria "123".

  • EXT.TEXTO: A função EXT.TEXTO permite extrair caracteres de uma posição intermediária dentro de um texto, especificando o ponto de início e a quantidade de caracteres desejados.

Sintaxe:

=EXT.TEXTO(texto, núm_inicial, núm_caract)

    • núm_inicial: A posição inicial de onde o texto será extraído.
    • núm_caract: O número de caracteres a serem extraídos.

Exemplo prático: Se você deseja extrair 5 caracteres começando a partir do terceiro caractere do texto "BRASIL123", a fórmula seria:

=EXT.TEXTO(A1, 3, 5)

O resultado seria "ASIL1".

Manipulação Avançada de Textos

Além das funções básicas de concatenação e corte, o Excel oferece recursos avançados para manipulação de texto, como substituição de partes específicas ou remoção de espaços extras.

  • SUBSTITUIR: A função SUBSTITUIR é usada para trocar um texto específico por outro dentro de uma célula.

Sintaxe:

=SUBSTITUIR(texto_original,

texto_antigo, texto_novo, [núm_ocorrência])

    • texto_original: O texto que contém a palavra ou caractere que você deseja substituir.
    • texto_antigo: O texto que será substituído.
    • texto_novo: O novo texto que será inserido no lugar do antigo.
    • núm_ocorrência (opcional): A ocorrência específica que você deseja substituir. Se omitido, todas as ocorrências serão substituídas.

Exemplo prático: Se você tem "João Silva" e deseja trocar "Silva" por "Pereira", a fórmula seria:

=SUBSTITUIR(A1, "Silva", "Pereira")

O resultado seria "João Pereira".

  • REMOVER ESPAÇOS: A função ARRUMAR remove espaços extras no texto, mantendo apenas os espaços simples entre palavras.

Exemplo prático: Se a célula A1 contém " João Silva ", e você deseja remover os espaços extras, a fórmula seria:

=ARRUMAR(A1)

O resultado seria "João Silva", com os espaços devidamente ajustados.

 

  • LOCALIZAR e NÚM.CARACT: A função LOCALIZAR é útil para encontrar a posição de um caractere ou texto dentro de uma célula. Já a função NÚM.CARACT retorna o número de caracteres em uma célula.

Exemplo de LOCALIZAR:

=LOCALIZAR("Silva", A1)

Isso retornaria à posição do texto "Silva" dentro da célula A1.

Exemplo de NÚM.CARACT:

=NÚM.CARACT(A1)

Isso retornaria o número total de caracteres na célula A1, incluindo espaços.

Conclusão

As funções de texto do Excel proporcionam uma grande flexibilidade para manipular e transformar informações textuais, facilitando a criação de relatórios e a organização de dados. Com o uso de funções como CONCAT, ESQUERDA, DIREITA, EXT.TEXTO, e recursos avançados como SUBSTITUIR e ARRUMAR, você pode otimizar o tratamento de dados em suas planilhas, garantindo eficiência e precisão no processamento de informações textuais.

Parte superior do formulário

Parte inferior do formulário

Quer acesso gratuito a mais materiais como este?

Acesse materiais, apostilas e vídeos em mais de 3000 cursos, tudo isso gratuitamente!

Matricule-se Agora