Operadores de cálculo e precedência no Excel

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016 Excel para iPad Excel Web App Excel para iPhone Excel para tablets Android Excel para telefones Android Excel para Windows Phone 10 Excel Mobile

Os operadores especificam o tipo de cálculo que você deseja executar em elementos em uma fórmula, como adição, subtração, multiplicação ou divisão. Neste artigo, você aprenderá a ordem padrão na qual os operadores atuam sobre os elementos em um cálculo. Você também aprenderá a alterar essa ordem usando parênteses.

Tipos de operadores

Há quatro diferentes tipos de operadores de cálculo: aritmético, de comparação, de concatenação de texto e de referência.

Operadores aritméticos

Para executar operações matemáticas básicas, como adição, subtração ou multiplicação, ou combinar números, e produzir resultados numéricos, use os operadores aritméticos nesta tabela.

Operador aritmético Significado Exemplo
+ (sinal de mais) Adição =3+3
– (sinal de menos) Subtração
Negação
=3-1
=–1
* (asterisco) Multiplicação =3*3
/ (sinal de divisão) Divisão =3/3
% (sinal de porcentagem) Porcentagem =20%
^ (acento circunflexo) Exponenciação =2^3

Operadores de comparação

Com os operadores na tabela abaixo, você pode comparar dois valores. Quando dois valores são comparados usando esses operadores, o resultado é um valor lógico TRUE ou FALSE.

Operador de comparação Significado Exemplo
= (sinal de igual) Igual a =A1=B1
> (maior que o sinal) Maior que =A1>B1
< (menos que assinar) Menor que =A1<B1
>= (maior ou igual a sinal) Maior ou igual a =A1>=B1
<= (menor ou igual a sinal) Menor ou igual a =A1<=B1
<> (não igual ao sinal) Diferente de =A1<>B1

Operador de concatenação de texto

Use a ampersand (&) para ingressar ou concatenar uma ou mais cadeias de caracteres de texto para produzir um único pedaço de texto.

Operador de texto Significado Exemplo
& (E comercial) Conecta ou concatena dois valores para produzir um valor de texto contínuo. ="North"&"wind"

Operadores de referência

Combine intervalos de células para cálculos com esses operadores.

Operador de referência Significado Exemplo
: (dois-pontos) Operador de intervalo, que produz uma referência para todas as células entre duas referências, incluindo as duas referências. =SUM(B5:B15)
, (vírgula) Operador union, que combina várias referências em uma referência. =SUM(B5:B15,D5:D15)
(espaço) Operador de interseção, que produz uma referência a células comuns às duas referências. =SUM(B7:D7 C6:C8)
# (libra) O símbolo # é usado em vários contextos:
  • Usado como parte de um nome de erro.
  • Usado para indicar espaço insuficiente para renderização. Na maioria dos casos, você pode ampliar a coluna até que o conteúdo seja exibido corretamente.
  • Operador de intervalo derramado, que é usado para fazer referência a um intervalo inteiro em uma fórmula de matriz dinâmica.
  • O erro #VALOR!
  • #####
  • =SUM(A2#)
@ (em) Operador de referência, que é usado para indicar interseção implícita em uma fórmula. =@A1:A10
=SUM(Table1[@[January]:[Dezembro]])

A ordem em que o Excel efetua operações em fórmulas

Em alguns casos, a ordem na qual o cálculo é realizado pode afetar o valor retornado da fórmula, portanto, é importante entender a ordem e como você pode alterar a ordem para obter os resultados esperados para ver.

Ordem de cálculo

As fórmulas calculam valores segundo uma ordem específica. Uma fórmula do Excel sempre começa com um sinal de igual (=). O sinal igual informa ao Excel que os caracteres a seguir constituem uma fórmula. Após esse sinal igual, pode haver uma série de elementos a serem calculados (os operandos), que são separados por operadores de cálculo. O Excel calcula a fórmula da esquerda para a direita, de acordo com uma ordem específica para cada operador da fórmula.

Precedência de operadores

Se você combinar vários operadores em uma única fórmula, o Excel executará as operações na ordem mostrada na tabela a seguir. Se uma fórmula contiver operadores com a mesma precedência  — por exemplo, se uma fórmula contiver um operador de multiplicação e divisão  — o Excel avaliará os operadores da esquerda para a direita.

Operador Descrição
: (dois-pontos)
(espaço simples)
, (vírgula)
Operadores de referência
Negação (como em –1)
% Porcentagem
^ Exponenciação
* e / Multiplicação e divisão
+ e – Adição e subtração
& Conecta duas cadeias de texto (concatenação)
=
< >
<=
>=
<>
Comparação

Uso de parâmetros

Para alterar a ordem da avaliação, coloque entre parênteses a parte da fórmula a ser calculada primeiro. Por exemplo, a fórmula seguinte resulta no valor de 11, porque o Excel calcula a multiplicação antes da adição. A fórmula multiplica primeiro 2 por 3 e, em seguida, adiciona 5 ao resultado.

=5+2*3

Por outro lado, se utilizar parênteses para alterar a sintaxe, o Excel adiciona 5 e 2 em conjunto e, em seguida, multiplica o resultado por 3 para produzir 21.

=(5+2)*3

No exemplo abaixo, os parênteses que incluem a primeira parte da fórmula forçam o Excel a calcular primeiro B4+25 e, em seguida, dividir o resultado pela soma dos valores nas células D5, E5 e F5.

=(B4+25)/SOMA(D5:F5)

Como o Excel converte valores em fórmulas

Quando introduz uma fórmula, o Excel espera tipos específicos de valores para cada operador. Se introduzir um tipo de valor diferente do esperado, o Excel poderá converter o valor.

A fórmula Produz Explicação
= "1"+"2" 3 Quando utiliza um sinal de adição (+), o Excel espera números na fórmula. Embora as aspas signifiquem que "1" e "2" são valores de texto, o Excel converte automaticamente os valores de texto em números.
= 1+"$4,00" 5 Quando uma fórmula espera um número, o Excel converte texto se estiver num formato que normalmente seria aceite para um número.
= "1/6/2001"-"1/5/2001" 31 O Excel interpreta o texto como uma data no formato mm/dd/aaaa, converte as datas em números de série e, em seguida, calcula a diferença entre elas.
=RAIZQ ("8+1") O erro #VALOR! O Excel não consegue converter o texto num número porque o texto "8+1" não pode ser convertido num número. Pode utilizar "9" ou "8"+"1" em vez de "8+1" para converter o texto num número e devolver o resultado de 3.
= "A"&VERDADEIRO ATRUE Quando o texto é esperado, o Excel converte números e valores lógicos, como VERDADEIRO e FALSO em texto.

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Veja Também