Operadores de cálculo e precedência no Excel

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