Operadores de cálculo e ordem de execução

Os operadores especificam o tipo de cálculo que deseja efectuar nos elementos da fórmula. Existe uma ordem predefinida, pela qual ocorrem os cálculos, mas pode alterar essa ordem utilizando parênteses.

Neste artigo


Tipos de operadores

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

Operadores aritméticos

Para efectuar operações matemáticas básicas como adição, subtracção ou multiplicação; combinar números e produzir resultados numéricos, utilize os seguintes operadores aritméticos:

Operador aritmético Significado Exemplo
+ (sinal de adição) Adição 3+3
- (sinal de subtracção) Subtracção
Negação
3–1
–1
* (asterisco) Multiplicação 3*3
/ (barra) Divisão 3/3
% (símbolo de percentagem) Percentagem 20%
^ (acento circunflexo) Exponenciação 3^2

Operadores de comparação

Com os seguintes operadores pode comparar dois valores. Quando dois valores são comparados utilizando estes operadores, o resultado é um valor lógico VERDADEIRO ou FALSO.

Operadores 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

Operador de concatenação

Utilize o 'E' comercial (&) para juntar ou concatenar uma ou mais cadeias de caracteres, para produzir uma única peça de texto.

Operador de texto Significado Exemplo
& ("E" comercial) Liga ou concatena dois valores e produz um valor de texto contínuo ("Ada"&"mastor")

Operadores de referência

Combine intervalos de células para cálculo com os seguintes operadores.

Operadores 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 B5:B15
; (ponto e vírgula) Operador de união que combina várias referências numa só SOMA(B5:B15;D5:D15)
 (espaço) Operador de intersecção que produz uma referência para as células comuns às duas referências B7:D7 C6:C8

Início da Página Início da Página

A ordem de execução de operações de fórmulas no Excel

Em alguns casos, a ordem pela qual os cálculos são efectuados pode afectar o valor devolvido; por isso, é importante compreender como é definida, e como pode ser alterada para obter os resultados desejados.

Ordem para os cálculos

As fórmulas calculam valores por uma ordem específica. Uma fórmula no Excel começa sempre por um sinal de igual (=). O sinal de igual informa o Excel de que os caracteres que se seguem constituem uma fórmula. A seguir ao sinal de igual estão os elementos a calcular (os operandos), 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.

Prevalência de operadores

Se juntar vários operadores numa só fórmula, o Excel executa as operações pela ordem apresentada na seguinte tabela. Se a fórmula contiver operadores sem qualquer prevalência entre eles - por exemplo, se uma fórmula possuir um operador de multiplicação e outro de divisão - o Excel avalia os operadores da esquerda para a direita.

Operador Descrição

: (dois pontos)

  (espaço simples)

; (ponto e vírgula)

Operadores de referência
Negação (como -1)
% Percentagem
^ Exponenciação
* e / Multiplicação e divisão
+ e - Adição e subtracção
& Liga duas cadeias de texto (concatenação)
=
<>
<=
>=
<>
Comparação

Utilização de parênteses

Para alterar a ordem de avaliação, escreva entre parênteses a parte da fórmula que deseja calcular primeiro. Por exemplo, a seguinte fórmula tem como resultado 11, porque o Excel calcula a multiplicação antes da adição. A fórmula multiplica 2 por 3 e depois soma 5 ao resultado.

=5+2*3

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

=(5+2)*3

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

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

Início da Página Início da Página

 
 
Aplica-se a:
Excel 2007