Os operadores especificam o tipo de cálculo que pretende efetuar em elementos numa fórmula, como adição, subtração, multiplicação ou divisão. Neste artigo, irá aprender a ordem predefinida pela qual os operadores agem sobre os elementos num cálculo. Também irá aprender a alterar esta ordem através de parênteses.
Tipos de operadores
Existem quatro tipos de operadores de cálculo diferentes: aritméticos, de comparação, de concatenação de texto e de referência.
Para realizar operações matemáticas básicas, como adição, subtração ou multiplicação , ou combinar números, e produzir resultados numéricos, utilize os operadores aritméticos nesta tabela.
Operador aritmético |
Significado |
Exemplo |
---|---|---|
+ (sinal de adição) |
Adição |
=3+3 |
- (sinal de subtração) |
Subtração Negação |
=3-1 =–1 |
* (asterisco) |
Multiplicação |
=3*3 |
/ (barra) |
Divisão |
=3/3 |
% (símbolo de percentagem) |
Percentagem |
=20% |
^ (acento circunflexo) |
Potência |
=2^3 |
Com os operadores na tabela abaixo, pode comparar dois valores. Quando dois valores são comparados com estes operadores, o resultado é um valor lógico VERDADEIRO ou FALSO.
Operador de comparação |
Significado |
Exemplo |
---|---|---|
= (sinal de igual) |
Igual a |
=A1=B1 |
> (sinal de maior) |
Maior que |
=A1>B1 |
< (sinal de menor) |
Menor que |
=A1<B1 |
>= (sinal de maior ou igual) |
Maior ou igual a |
=A1>=B1 |
<= (sinal de menor ou igual) |
Menor ou igual a |
=A1<=B1 |
<> (sinal de diferente) |
Diferente de |
=A1<>B1 |
Utilize o e comercial (&) para associar ou concatenar uma ou mais cadeias de texto para produzir um único pedaço de texto.
Operador de texto |
Significado |
Exemplo |
---|---|---|
& ("E" comercial) |
Liga ou concatena dois valores para produzir um valor de texto contínuo. |
="Norte"&"vento" |
Combine intervalos de células para cálculos com estes operadores.
Operador de referência |
Significado |
Exemplo |
---|---|---|
: (dois pontos) |
Operador de intervalo, que produz uma referência a todas as células entre duas referências, incluindo as duas referências. |
=SOMA(B5:B15) |
, (vírgula) |
Operador união, que combina várias referências numa única referência. |
=SOMA(B5:B15;D5:D15) |
(espaço) |
Operador de interseção, que produz uma referência a células comuns às duas referências. |
=SOMA(B7:D7 C6:C8) |
N.º (libra) |
O símbolo # é utilizado em vários contextos:
|
|
@ (em) |
Operador de referência, que é utilizado para indicar interseção implícita numa fórmula. |
=@A1:A10 =SOMA(Tabela1[@[Janeiro]:[Dezembro]]) |
Ordem de execução de operações de fórmulas no Excel
Em alguns casos, a ordem pela qual o cálculo é efetuado pode afetar o valor devolvido da fórmula, pelo que é importante compreender a ordem e como pode alterar a ordem para obter os resultados que espera ver.
As fórmulas calculam valores numa ordem específica. Uma fórmula no Excel começa sempre com um sinal de igual (=). O sinal de igual indica ao Excel que os carateres que se seguem constituem uma fórmula. Após este sinal de 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.
Se combinar vários operadores numa única fórmula, o Excel executará as operações pela ordem apresentada na tabela que se segue. Se uma fórmula contiver operadores com a mesma precedência , por exemplo, se uma fórmula possuir um operador de multiplicação e outro de 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 –1) |
% |
Percentagem |
^ |
Potência |
* e / |
Multiplicação e divisão |
+ e - |
Adição e subtração |
& |
Liga duas cadeias de texto (concatenação) |
= < > <= >= <> |
Comparação |
Para alterar a ordem de avaliação, escreva entre parênteses a parte da fórmula que pretende calcular 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)
Veja este vídeo por Ordem de operador no Excel para saber mais.
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 colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.