Orden en que Excel realiza las operaciones en las fórmulas
Como se mencionó anteriormente, una fórmula está compuesta por los elementos o valores que se van a procesar ( los operandos ), combinados mediante los operadores. Excel realiza las operaciones especificadas en la fórmula, indicadas por los operadores, de acuerdo a un orden que ya tiene preestablecido. Para el cálculo de la fórmula Excel primero evalúa, de izquierda a derecha, los distintos operadores que la conforman determinando en que orden los debe procesar, para luego realizar los diferentes cálculos u operaciones según el orden encontrado.
Precedencia de los operadores.
Si se combinan varios operadores en una única fórmula, Excel ejecutará las operaciones en el orden correspondiente a cada operador según la tabla que se muestra a continuación. Si una fórmula contiene operadores con la misma precedencia (por ejemplo, si una fórmula contiene un operador de multiplicación y otro de división), Excel realizará primero la operación que esté mas a la izquierda.
Orden | Operador | Descripción |
1º | : (dos puntos) (un solo espacio) ; (punto y coma) | Operadores de referencia |
2º | - | Cambio de signo (como en -A10) |
3º | % | Porcentaje |
4º | ^ | Exponenciación |
* y / | Multiplicación y división | |
6º | + y - | Suma y resta |
7º | & | Une dos cadenas de texto (concatenación) |
8º | = < > <= >= <> | Comparación |
Tabla de precedencia de los operadores
Uso de paréntesis.
Para cambiar el orden de evaluación de los operadores, se debe escribir entre paréntesis la parte de la fórmula a la que se requiere cambiar el orden preestablecido, de tal forma que ésta se procese antes que las demás. Los paréntesis se deben colocar por pares, es decir, un paréntesis que abre y otro paréntesis que cierra.
Por ejemplo, la siguiente fórmula: =5+2*3
Produce como resultado 11 porque Excel calcula la multiplicación (5º lugar según la tabla) antes que la suma (6º lugar según la tabla). La fórmula multiplica 2 por 3 y luego suma 5 al resultado.
Por el contrario, si se utilizan paréntesis para cambiar el orden de evaluación, la fórmula se puede escribir como: =(5+2)*3
En este caso Excel sumará 5 más 2 y luego multiplica el resultado por 3, con lo que se obtiene 21.
En el siguiente ejemplo, los paréntesis que rodean la primera parte de la fórmula le indican a Excel que calcule primero la suma del valor que contiene la celda B4 más el valor constante 25, y después divida el resultado obtenido entre la sumatoria de los valores que contienen o se encuentran en las celdas D5, E5 y F5.
=(B4+25)/SUMA(D5:F5)
No hay comentarios:
Publicar un comentario