A Ordem de precedência de operadores em fórmulas do Excel

É importante entender que quando você cria uma fórmula com vários operadores, Excel avalia e realiza o cálculo em uma ordem específica. Por exemplo, o Excel sempre executa multiplicação antes da adição. Esta ordem é chamado o ordem de precedência do operador. Você pode forçar o Excel para substituir a precedência do operador built-in usando parênteses para especificar qual operação para avaliar em primeiro lugar.

Considere este exemplo básico. A resposta correta para (2 + 3) * 4 é 20. No entanto, se você deixar de fora os parênteses, como em 2 + 3 * 4, Excel executa o cálculo assim: 3 * 4 = 12 + 2 = 14. padrão do Excel fim dos mandatos de precedência que o Excel executar multiplicação antes da adição. Entrando 2 + 3 * 4 dá-lhe a resposta errada.

Porque o Excel avalia e realiza todos os cálculos entre parênteses primeiro, colocando 2 + 3 dentro de parênteses garante a resposta correta.

A ordem das operações para Excel é a seguinte:

  • Avaliar itens entre parênteses.

  • Avaliar intervalos (:).

  • Avaliar interseções (espaços).

  • Avaliar os sindicatos (,).

  • Realizar negação (-).

  • Converter percentagens (%).

  • Executar exponenciação (^).

  • Realizar a multiplicação (*) e divisão (/), que são de igual precedência.

  • Realizar operações de adição (+) e subtração (-), que são de igual precedência.

  • Avaliar os operadores de texto ().

  • Realizar comparações (=, lt;>, lt; =,> =).

Operações que são iguais em precedência são realizadas da esquerda para a direita.

Aqui está outro exemplo amplamente demonstrada. Se você digitar 10 ^ 2, que representa o expoente 10 para a 2ª poder como uma fórmula, o Excel retorna 100 como a resposta. Se você digitar -10 ^ 2, que seria de esperar -100 a ser o resultado. Em vez disso, o Excel retorna 100 mais uma vez.

A razão é que o Excel executa negação antes de exponenciação, o que significa que o Excel está convertendo 10 a -10 antes da exponenciação, efetivamente cálculo -10 * -10, que na verdade é igual a 100. Usando parênteses na fórmula - (10 ^ 2) garante que Excel calcula o expoente antes negando a resposta, dando-lhe -100.

Lembrando a ordem das operações e uso de parênteses quando apropriado irá assegurar que você evitar calcular mal seus dados.

menu