=PARÂMETRO(B2;"N";"North";"S";"South";"E";"East";"Unknown") compara B2 com "N", "S" e "E", um por vez, e retorna o nome do primeiro que bate exatamente. Quando B2 não bate com nenhum deles, ela retorna o último argumento, Unknown. A PARÂMETRO se chama SWITCH em inglês, e a tabela mostra a fórmula em inglês, com vírgulas; você também pode digitar as fórmulas em português, com ponto e vírgula.
| A | B | C | |
|---|---|---|---|
| 1 | Store | Code | Region |
| 2 | 101 | N | North |
| 3 | 102 | S | South |
| 4 | 103 | W | Unknown |
| 5 | 104 | E | East |
| 6 | 105 | n | North |
=PARÂMETRO(B2;"N";"North";"S";"South";"E";"East";"Unknown")Clique em C2 para ver a fórmula. A loja 103 tem o código W, que não está na lista, então recebe Unknown. A loja 105 tem um n minúsculo e mesmo assim recebe North: a comparação de texto na PARÂMETRO ignora maiúsculas. Mude B4 para S e a região se atualiza.
Sintaxe da PARÂMETRO
=SWITCH(expression, value1, result1, [value2, result2], ..., [default])
expressioné calculada uma vez: uma célula, ou uma fórmula comoDIA.DA.SEMANA(A2)ouMÊS(A2).- Depois vêm pares de um valor e do resultado a retornar quando
expressioné igual a esse valor. Podem ser até 126 pares. defaulté opcional: um argumento a mais depois do último par. A PARÂMETRO sabe que ele é o padrão porque ele não tem par.- A correspondência é exata. A PARÂMETRO não consegue testar "maior que" sozinha (veja PARÂMETRO(VERDADEIRO) abaixo).
A PARÂMETRO precisa do Excel 2019 ou posterior, ou do Microsoft 365. Em um Excel 2016 vitalício ou anterior, uma fórmula com PARÂMETRO mostra #NOME? (#NAME? em inglês). O Google Planilhas também tem essa função.
O valor padrão, e #N/D sem ele
Sem um padrão, um valor que não bate com nada dá #N/D (#N/A em inglês; a tabela mostra os nomes de erro em inglês). Aqui o número do dia da semana dado pela DIA.DA.SEMANA (WEEKDAY em inglês; 1 é domingo, 7 é sábado) vira um rótulo; a coluna C não tem padrão, a coluna D tem "Weekday" como padrão:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Date | Day number | No default | With default |
| 2 | 2026-03-14 | 7 | Saturday | Saturday |
| 3 | 2026-03-15 | 1 | Sunday | Sunday |
| 4 | 2026-03-16 | 2 | #N/A | Weekday |
| 5 | 2026-03-17 | 3 | #N/A | Weekday |
| 6 | 2026-03-21 | 7 | Saturday | Saturday |
=PARÂMETRO(DIA.DA.SEMANA(A2);1;"Sunday";7;"Saturday";"Weekday")14 e 21 de março de 2026 são sábados e 15 de março é domingo, então as duas colunas dão nome a esses dias. A segunda e a terça não batem nem com 1 nem com 7: a coluna C mostra #N/A, a coluna D mostra Weekday. A coluna D também mostra que a expressão pode ser uma fórmula: a DIA.DA.SEMANA roda uma vez e a PARÂMETRO compara o resultado dela com cada valor.
PARÂMETRO(VERDADEIRO; ...) para faixas
A PARÂMETRO só verifica igualdade, mas a expressão pode ser VERDADEIRO. Cada valor passa a ser uma comparação, e a PARÂMETRO retorna o resultado da primeira comparação que for igual a VERDADEIRO. Assim ela funciona como a SES, com um padrão no fim:
| A | B | C | |
|---|---|---|---|
| 1 | Student | Score | Grade |
| 2 | Ana | 94 | A |
| 3 | Ben | 81 | B |
| 4 | Chloe | 70 | C |
| 5 | Dan | 65 | F |
| 6 | Eve | 88 | B |
=PARÂMETRO(VERDADEIRO;B2>=90;"A";B2>=80;"B";B2>=70;"C";"F")As comparações são lidas em ordem, então o limite mais alto vem primeiro, a mesma regra do SE aninhado e da SES. O "F" final não tem par, então é o padrão para toda pontuação abaixo de 70. A SES escreve a mesma regra com a mesma clareza; a única diferença é onde fica o VERDADEIRO: uma vez no início na PARÂMETRO, como último teste na SES.
Transformar números em nomes
Um uso frequente é transformar um número de código em uma palavra, como uma colocação em uma medalha:
| A | B | C | |
|---|---|---|---|
| 1 | Runner | Rank | Medal |
| 2 | Ana | 2 | Silver |
| 3 | Ben | 1 | Gold |
| 4 | Chloe | 4 | |
| 5 | Dan | 3 | Bronze |
| 6 | Eve | 7 |
=PARÂMETRO(B2;1;"Gold";2;"Silver";3;"Bronze";"")Chloe e Eve terminaram fora dos três primeiros, então recebem o padrão, um texto vazio. Quando os códigos são 1, 2, 3 e assim por diante, sem lacunas, a ESCOLHER (CHOOSE em inglês) é mais curta, =ESCOLHER(B2;"Gold";"Silver";"Bronze"), mas não tem padrão e retorna #VALOR! (#VALUE!) para 4 ou mais.
Prática: códigos de status
| A | B | C | |
|---|---|---|---|
| 1 | Invoice | Code | Status |
| 2 | INV-01 | P | |
| 3 | INV-02 | U | |
| 4 | INV-03 | X | |
| 5 | INV-04 | P |
Sua vez: Em C2, transforme o código em B2 em uma palavra com a PARÂMETRO (SWITCH): P é "Paid", U é "Unpaid", e qualquer outra coisa é "Check". A fórmula é arrastada até C5.
PARÂMETRO, SES ou SE aninhado
As três retornam um entre vários resultados; elas diferem no que testam.
| PARÂMETRO | SES | SE aninhado | |
|---|---|---|---|
| Testa | Uma expressão, por igualdade | Qualquer condição em cada par | Qualquer condição em cada nível |
| Padrão | Último argumento, opcional | Um par final com VERDADEIRO | O valor se falso do último SE |
| Nada bate, sem padrão | #N/D | #N/D | FALSO, se o último SE não tem valor_se_falso |
| Repete a célula | Não: B2 escrita uma vez | Sim: B2="N", B2="S"... | Sim |
| Excel 2016 e anteriores | #NOME? | #NOME? | Funciona |
Use a PARÂMETRO quando uma célula ou uma fórmula é comparada com uma lista de valores fixos (códigos, números de dia da semana, meses); ela é a mais curta e calcula a expressão uma vez só. Use a SES quando cada teste é uma comparação diferente ou lê células diferentes. Use o SE aninhado quando o arquivo precisa abrir no Excel 2016 ou anterior. Quando a lista de códigos é longa ou muda com frequência, coloque essa lista em uma tabela de duas colunas e busque com a PROCX (XLOOKUP em inglês), para que acrescentar um código signifique acrescentar uma linha, não editar todas as fórmulas.
Perguntas frequentes
O que a função PARÂMETRO faz no Excel?
Ela compara uma expressão com uma lista de valores e retorna o resultado do primeiro valor que bate exatamente. =PARÂMETRO(B2;1;"Gold";2;"Silver";3;"Bronze";"") transforma uma colocação no nome de uma medalha e retorna um texto vazio para qualquer outra colocação.
Por que a PARÂMETRO retorna #N/D?
A expressão não bateu com nenhum dos valores e não há um padrão. Acrescente mais um argumento depois do último par, como "Other", e a PARÂMETRO retorna esse valor em vez de #N/D.
A PARÂMETRO consegue testar faixas, como maior que?
Não diretamente, porque ela só testa igualdade. Use VERDADEIRO como expressão e comparações como valores: =PARÂMETRO(VERDADEIRO;B2>=90;"A";B2>=80;"B";"F") retorna o resultado da primeira comparação que for VERDADEIRO.
Existe a função PARÂMETRO no Excel 2016?
Só na versão Microsoft 365 do Excel 2016. A PARÂMETRO está no Excel 2019, no Excel 2021, no Excel 2024 e no Microsoft 365; um Excel 2016 vitalício ou anterior mostra #NOME?, então use SE aninhado ou ESCOLHER nessas versões.