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.