Atualizado em 25 de setembro de 2026.
Depois de dominar o básico de planilhas, o próximo passo em Informática são as funções que as bancas usam para montar questões mais trabalhosas: PROCV, PROCX, ÍNDICE e CORRESP, o SE aninhado, as funções condicionais como SOMASE e CONT.SES e o tratamento de erros com SEERRO. Este guia usa uma única tabela de exemplo e mostra o resultado de cada fórmula, todos conferidos. O básico, como referências e funções simples, está no guia de planilhas para concurso.
As fórmulas seguem o Excel em português, com ponto e vírgula separando os argumentos. No LibreOffice Calc, os nomes das funções costumam ser os mesmos, com diferenças pontuais que as bancas às vezes cobram.
A tabela de exemplo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Matrícula | Nome | Setor | Salário |
| 2 | 101 | Ana | RH | 4.200 |
| 3 | 102 | Bruno | TI | 6.800 |
| 4 | 103 | Carla | RH | 3.900 |
| 5 | 104 | Diego | Financeiro | 5.500 |
| 6 | 105 | Elisa | TI | 7.100 |
PROCV: busca vertical
A sintaxe é =PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo]). A função procura o valor na primeira coluna da matriz e devolve o conteúdo da coluna indicada, na mesma linha.
| Fórmula | Resultado | Por quê |
|---|---|---|
| =PROCV(103;A2:D6;2;FALSO) | Carla | Encontra 103 na coluna A e devolve a 2ª coluna da matriz |
| =PROCV(103;A2:D6;4;FALSO) | 3900 | Devolve a 4ª coluna, o salário |
| =PROCV(106;A2:D6;2;FALSO) | #N/D | O valor 106 não existe na primeira coluna |
| =SEERRO(PROCV(106;A2:D6;2;FALSO);"Não encontrado") | Não encontrado | O SEERRO troca o erro pela mensagem |
Correspondência exata e aproximada
Com FALSO ou 0, o PROCV busca o valor exato. Com VERDADEIRO, 1 ou com o último argumento omitido, faz uma busca aproximada: devolve a linha do maior valor menor ou igual ao procurado, e a primeira coluna deve estar em ordem crescente. É o uso típico para faixas. Imagine a tabela F2:G4 com os valores 0, 5000 e 7000 na coluna F e as classes C, B e A na coluna G. A fórmula =PROCV(6800;F2:G4;2;VERDADEIRO) devolve B, porque 5000 é o maior valor da coluna F que não passa de 6800.
O PROCH faz a mesma busca na horizontal: procura o valor na primeira linha e devolve o conteúdo de uma linha indicada.
ÍNDICE e CORRESP: busca em qualquer direção
O PROCV só olha para a direita: não consegue devolver uma coluna que esteja à esquerda da coluna de busca. A combinação ÍNDICE e CORRESP resolve isso. O CORRESP devolve a posição de um valor em um intervalo, e o ÍNDICE devolve o conteúdo de uma posição.
| Fórmula | Resultado |
|---|---|
| =CORRESP("Diego";B2:B6;0) | 4, a posição de Diego no intervalo |
| =ÍNDICE(A2:A6;CORRESP("Diego";B2:B6;0)) | 104, a matrícula de Diego |
| =ÍNDICE(B2:B6;CORRESP(105;A2:A6;0)) | Elisa |
PROCX: a busca das versões recentes
O PROCX, disponível no Excel mais recente, substitui o PROCV com vantagens: procura em qualquer direção, faz correspondência exata por padrão e aceita uma mensagem para quando não encontrar o valor. A sintaxe básica é =PROCX(valor_procurado; matriz_procurada; matriz_retorno; [se_não_encontrada]). Por exemplo, =PROCX(104;A2:A6;B2:B6) devolve Diego, e =PROCX(106;A2:A6;B2:B6;"Não encontrado") devolve a mensagem.
SE, E e OU
A sintaxe do SE é =SE(teste_lógico; valor_se_verdadeiro; valor_se_falso).
| Fórmula | Resultado |
|---|---|
| =SE(D2>5000;"Acima";"Abaixo") | Abaixo, porque Ana ganha 4.200 |
| =E(C3="TI";D3>6000) | VERDADEIRO, porque Bruno é de TI e ganha 6.800 |
| =OU(C2="TI";D2>5000) | FALSO, porque Ana não é de TI nem ganha mais de 5.000 |
| =SE(E(C3="TI";D3>6000);"Sênior";"Pleno") | Sênior |
SE aninhado
Para mais de duas saídas, coloca-se um SE dentro de outro. A fórmula =SE(D2>=7000;"A";SE(D2>=5000;"B";"C")), copiada de D2 a D6, classifica os salários assim: Ana, C; Bruno, B; Carla, C; Diego, B; Elisa, A. A ordem dos testes importa: começando pelo maior limite, cada teste só é avaliado se o anterior for falso. A função SES, das versões recentes, faz o mesmo sem aninhamento.
Funções condicionais de soma, contagem e média
| Fórmula | Resultado | O que faz |
|---|---|---|
| =SOMASE(C2:C6;"TI";D2:D6) | 13900 | Soma os salários de quem é de TI |
| =CONT.SE(C2:C6;"RH") | 2 | Conta quantos são de RH |
| =MÉDIASE(C2:C6;"RH";D2:D6) | 4050 | Média dos salários de RH |
| =SOMASES(D2:D6;C2:C6;"TI";D2:D6;">7000") | 7100 | Soma com dois critérios: TI e salário acima de 7.000 |
| =CONT.SES(C2:C6;"TI";D2:D6;">5000") | 2 | Conta com dois critérios: TI e salário acima de 5.000 |
Para conferência: a soma de todos os salários, =SOMA(D2:D6), é 27500, e a média, =MÉDIA(D2:D6), é 5500.
Erros mais comuns
| Erro | Causa típica |
|---|---|
| #N/D | Valor não encontrado em uma busca, como no PROCV |
| #REF! | Referência inválida, como coluna fora da matriz ou célula excluída |
| #VALOR! | Tipo de dado errado, como somar texto |
| #DIV/0! | Divisão por zero |
| #NOME? | Nome de função escrito errado ou texto sem aspas |
No PROCV, pedir a coluna 5 em uma matriz de quatro colunas gera #REF!, e não #N/D.
Tabela dinâmica e outros recursos
- Tabela dinâmica: resume grandes volumes de dados, agrupando e somando, contando ou tirando médias por categorias, sem fórmulas. Com a tabela de exemplo, bastaria arrastar o campo Setor para as linhas e Salário para os valores para obter o total por setor: RH, 8.100; TI, 13.900; Financeiro, 5.500.
- Validação de dados: restringe o que pode ser digitado em uma célula, como uma lista suspensa de setores.
- Formatação condicional: muda a aparência das células conforme uma regra, como destacar salários acima de 6.000.
- Filtro e classificação: exibem apenas as linhas que atendem a um critério e ordenam os dados.
- Referência a outra planilha: no Excel, usa-se o ponto de exclamação, como Plan2!A1; no Calc, o ponto, como Planilha2.A1.
Exercício para treinar
Usando a tabela de exemplo, qual o resultado de cada fórmula?
- =PROCV(105;A2:D6;3;FALSO)
- =CONT.SE(D2:D6;">5000")
- =SOMASE(C2:C6;"RH";D2:D6)
- =SE(CONT.SE(C2:C6;"TI")>=2;"Equipe";"Individual")
Respostas: 1. TI, o setor de Elisa. 2. 3, porque Bruno, Diego e Elisa ganham mais de 5.000. 3. 8100, a soma dos salários de Ana e Carla. 4. Equipe, porque há dois funcionários de TI.
Diferenças no LibreOffice Calc
No Calc, as funções de busca e condicionais têm os mesmos nomes em português, como PROCV, SOMASE e CONT.SE, e a lógica dos argumentos é a mesma. As diferenças mais cobradas estão na forma de referenciar outra planilha, com ponto em vez de ponto de exclamação, e nos atalhos. Se o edital cita os dois programas, treine as mesmas fórmulas nos dois programas, conferindo se os resultados coincidem.
Quem precisa ir além das planilhas encontra no guia de banco de dados e SQL os conceitos de tabelas, chaves e consultas.
Como o tema cai em prova
As questões costumam mostrar uma tabela e pedir o resultado de uma fórmula, identificar o erro gerado ou escolher a fórmula que produz um resultado descrito. Para acertar, refaça o cálculo passo a passo, como neste guia, e confira a ordem dos argumentos. O melhor treino é montar a tabela de exemplo no Excel ou no Calc e testar cada fórmula. Registre no caderno de erros as funções que confundir. Os demais programas do pacote estão nos guias de Word e de PowerPoint.
Perguntas frequentes
O que significa o último argumento do PROCV?
Define o tipo de correspondência. FALSO ou 0 pede correspondência exata; VERDADEIRO, 1 ou omitido pede correspondência aproximada, que exige a primeira coluna em ordem crescente e retorna o maior valor menor ou igual ao procurado.
Por que o PROCV retorna #N/D?
Porque o valor procurado não foi encontrado na primeira coluna da matriz, na correspondência exata. A função SEERRO pode substituir o erro por uma mensagem.
Qual a diferença entre SOMASE e SOMASES?
SOMASE soma com um único critério. SOMASES aceita vários critérios e começa pelo intervalo a ser somado, enquanto no SOMASE esse intervalo é o último argumento.


