22. Funções Lógicas e de Pesquisa no Google Sheets
As funções lógicas e de pesquisa são ferramentas poderosas no Google Sheets que permitem tomar decisões baseadas em critérios e localizar dados específicos dentro de uma planilha. Entre as mais comuns e úteis estão a função SE e PROCV. Neste capítulo, exploraremos o potencial dessas funções e como elas podem ser aplicadas para melhorar a análise de dados e a tomada de decisões.
Função SE
A função SE é uma das funções lógicas mais básicas e essenciais no Google Sheets. Ela permite que você faça uma pergunta lógica e retorne um valor se a resposta for verdadeira e outro valor se for falsa. A sintaxe básica da função SE é:
=SE(teste_lógico; valor_se_verdadeiro; valor_se_falso)
Onde:
- teste_lógico: é a condição que você quer testar.
- valor_se_verdadeiro: é o valor que será retornado se a condição for verdadeira.
- valor_se_falso: é o valor que será retornado se a condição for falsa.
Por exemplo, se você quiser verificar se um número em A1 é maior que 10, poderia usar:
=SE(A1 > 10; "Maior que 10"; "Menor ou igual a 10")
A função SE pode ser aninhada para realizar múltiplos testes lógicos. Porém, é importante não complicar demais as fórmulas para não dificultar a leitura e manutenção da planilha.
Função PROCV
A função PROCV (Pesquisa Vertical) é usada para procurar um valor em uma coluna e retornar um valor correspondente em uma linha especificada da mesma coluna ou de uma coluna diferente. A sintaxe da função PROCV é:
=PROCV(valor_procurado; matriz_tabela; num_índice_coluna; [procurar_intervalo])
Onde:
- valor_procurado: é o valor que você deseja procurar na primeira coluna da matriz_tabela.
- matriz_tabela: é o intervalo de células que contém os dados.
- num_índice_coluna: é o número da coluna na matriz_tabela do valor a ser retornado.
- procurar_intervalo: é um valor booleano opcional que indica se a busca deve ser aproximada (VERDADEIRO) ou exata (FALSO).
Por exemplo, se você quiser encontrar o preço de um produto com base em seu código, poderia usar:
=PROCV(Código_Produto; Tabela_Produtos; 2; FALSO)
Neste caso, "Código_Produto" é o valor que você está procurando, "Tabela_Produtos" é onde os dados estão localizados, "2" é a coluna da tabela que contém o preço, e "FALSO" indica que você está procurando por uma correspondência exata.
Outras Funções Lógicas e de Pesquisa
Além da função SE e PROCV, existem outras funções lógicas e de pesquisa que podem ser úteis:
- SEERRO: Retorna um valor que você especificar se uma fórmula gerar um erro; caso contrário, retorna o resultado da fórmula.
- SES: Permite incluir múltiplas condições em uma única fórmula SE.
- PROCH: Funciona de forma semelhante ao PROCV, mas realiza a pesquisa horizontalmente.
- CORRESP: Retorna a posição de um item em um intervalo.
- ÍNDICE: Retorna o valor de um elemento em uma tabela ou matriz, dado o número da linha e da coluna.
Considerações ao Usar Funções Lógicas e de Pesquisa
Quando você estiver trabalhando com funções lógicas e de pesquisa, é importante considerar o seguinte:
- Verifique se os dados de pesquisa estão no formato correto e são consistentes.
- Use a função PROCV com cautela, pois ela sempre busca na primeira coluna da matriz_tabela. Se os dados não estiverem ordenados ou se você precisar de uma pesquisa mais flexível, considere usar as funções ÍNDICE e CORRESP em conjunto.
- Evite fórmulas aninhadas muito complexas, pois podem tornar a planilha difícil de entender e manter.
- Teste suas fórmulas para garantir que elas funcionem corretamente em todos os cenários possíveis.
Com a compreensão e aplicação adequadas das funções lógicas e de pesquisa, você pode aumentar significativamente a eficiência e a eficácia das suas planilhas eletrônicas no Google Sheets. Essas funções são essenciais para a análise de dados e podem ajudar a automatizar tarefas e a tomar decisões informadas baseadas nos dados.