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:
|
|
| @ (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.