Pular para o conteúdo principal
FormulaDojo
Idioma:Português (Brasil)

Funções PARÂMETRO e OUEXCL no Excel

Atualizado em

PARÂMETRO compara um valor com uma lista e retorna o resultado ligado à primeira correspondência: =PARÂMETRO(B2;1;"Alta";2;"Média";3;"Baixa") transforma um código de prioridade em rótulo. OUEXCL retorna VERDADEIRO quando exatamente uma de duas condições é verdadeira: =OUEXCL(B2="Sim";C2="Sim") aceita retirada ou entrega, mas não as duas.

Sintaxe das funções PARÂMETRO e OUEXCL

=PARÂMETRO(expressão; valor1; resultado1; [padrão_ou_valor2; resultado2]; …) =OUEXCL(lógico1; [lógico2]; …)

expressão
O valor que o PARÂMETRO analisa, geralmente uma célula como B2 ou uma fórmula como ESQUERDA(A2;2).
valor1; resultado1
Um valor para comparar com a expressão e o resultado a retornar quando batem. Acrescente mais pares, até 126.
padrão
Opcional. Um último argumento sem par, retornado quando nada corresponde. Sem ele, PARÂMETRO retorna #N/D.
lógico1; lógico2; …
As condições que o OUEXCL combina, como B2="Sim". Com duas, OUEXCL é VERDADEIRO quando exatamente uma é VERDADEIRO.

Pratique PARÂMETRO e OUEXCL aqui

Digite sua fórmula direto na planilha. Ela é verificada como no Excel, com ponto e vírgula ou vírgula, em português ou em inglês.

Exercício 1 de 1

Transformar códigos de prioridade em rótulos

O suporte grava as prioridades como códigos. Em C2:C6, use PARÂMETRO para mostrar Alta para 1, Média para 2 e Baixa para 3, a partir do código da coluna B.

ChamadoCódigo de prioridadePrioridade
T-3012
T-3021
T-3033
T-3041
T-3052

Como usar PARÂMETRO e OUEXCL passo a passo

  1. Para o PARÂMETRO, digite =PARÂMETRO( e a célula a ler, depois um ponto e vírgula.
  2. Acrescente cada valor e seu resultado em pares, por exemplo 1;"Alta";2;"Média". Texto vai entre aspas.
  3. Termine com um valor padrão sozinho, como "Outros", para que códigos desconhecidos não mostrem #N/D.
  4. Para o OUEXCL, escreva as duas condições como no OU, =OUEXCL(B2="Sim";C2="Sim"), e use sozinho ou como teste do SE.

Exemplos de PARÂMETRO e OUEXCL

De códigos para rótulos

=PARÂMETRO(B2;1;"Alta";2;"Média";3;"Baixa")

Retorna Média quando B2 é 2. Cada código fica ao lado do seu rótulo, mais fácil de ler que dois SE aninhados.

Um padrão para todo o resto

=PARÂMETRO(B2;"A";5;"B";8;"C";12;20)

A zona A paga 5, a B paga 8, a C paga 12 e qualquer outra zona paga 20. O 20 não tem par, então é o padrão.

PARÂMETRO em parte do código

=PARÂMETRO(ESQUERDA(A2;2);"KB";"Teclado";"MS";"Mouse";"Outros")

Lê as duas primeiras letras de KB-102 e retorna Teclado. Qualquer outro prefixo dá Outros.

Exatamente um dos dois

=SE(OUEXCL(B2>0;C2>0);"OK";"Corrigir")

OK quando o funcionário tem valor por hora ou salário mensal. Os dois valores, ou nenhum, dão Corrigir.

Erros comuns com PARÂMETRO e OUEXCL e como resolver

ResultadoCausaSolução
#N/DO PARÂMETRO não achou nenhum valor correspondente e não tem padrão.Acrescente um padrão como último argumento: =PARÂMETRO(B2;1;"Alta";2;"Média";"Outros").
Padrão em todas as linhasOs valores não batem com o conteúdo real da célula: o número 1 não é o texto "1", e "A " com espaço não é "A".Compare coisas do mesmo tipo: sem aspas para números, e ARRUMAR se a célula tiver espaços sobrando.
OUEXCL dá VERDADEIRO com três condições verdadeirasCom mais de duas condições, OUEXCL é VERDADEIRO quando um número ímpar delas é VERDADEIRO, e não só quando é uma.Para “exatamente uma de três”, conte: =(B2="Sim")+(C2="Sim")+(D2="Sim")=1.
#NOME?PARÂMETRO exige o Excel 2019 ou o Microsoft 365, e OUEXCL o Excel 2013 ou mais recente. Versões antigas não as conhecem.Numa versão antiga, troque PARÂMETRO por SE aninhados e OUEXCL por =(B2="Sim")<>(C2="Sim").

PARÂMETRO ou SES, OUEXCL ou OU?

PARÂMETRO compara um valor com correspondências exatas, por isso combina com códigos e rótulos. Quando cada caso é uma condição separada, como nota de pelo menos 90, SES ou SE aninhados funcionam melhor. Passando de uma dúzia de códigos, uma tabelinha com PROCV ou PROCX é mais fácil de atualizar que uma fórmula longa. OUEXCL completa E e OU: o E exige todas as condições, o OU pelo menos uma, e o OUEXCL com duas condições exatamente uma.

Perguntas frequentes

Qual a diferença entre PARÂMETRO e SES?

PARÂMETRO lê um valor e procura uma correspondência exata numa lista. SES testa condições separadas na ordem, então lida com faixas como B2>=90.

PARÂMETRO consegue testar faixas de valores?

Sim, com VERDADEIRO como expressão: =PARÂMETRO(VERDADEIRO;B2>=90;"A";B2>=75;"B";"C") retorna o resultado da primeira condição VERDADEIRO.

O que OUEXCL retorna com mais de duas condições?

VERDADEIRO quando um número ímpar delas é VERDADEIRO: uma, três, cinco… Com três condições VERDADEIRO, OUEXCL ainda retorna VERDADEIRO.

Quantos valores o PARÂMETRO consegue comparar?

Até 126 pares de valor e resultado. Bem antes disso, uma tabela de consulta fica mais fácil de ler e atualizar.

Continue praticando

Os 5 exercícios de PARÂMETRO e OUEXCL, com explicações e acompanhamento do progresso.

Abrir os exercícios de PARÂMETRO e OUEXCL