JERARQUÍA DE OPERACIONES DE EXCEL
La prioridad de operadores en Excel es muy importante, para saber cómo funciona recodemos que Excel maneja 4 tipos de operadores para llevar a cabo fórmulas o funciones, estos son:
1.Operadores aritméticos
2.Operadores de comparación
3.Operadores de concatenación
4.Operadores de referencia
Excel evalúa toda fórmula o función de izquierda a derecha después del signo de igual (=), y siguiendo un cuidadosa jerarquía de operadores.
Figura 1. Prioridad de operaciones de Excel |
Los operadores con la prioridad más alta en Excel son los de referencia, esos son los primeros que va a evaluar Excel cuando se tiene en una fórmula varios tipos de operadores. Hay operadores en el mismo nivel, esto quiere decir que Excel los va a evaluar de acuerdo a al lugar que tomen dentro de la fórmula, en orden de aparición.
Excel evalúa la fórmula y por consecuencia los operadores, empezando por la izquierda.
- Excel empieza a evaluar la fórmula de izquierda a derecha, por lo tanto el primer operador que encuentra es el de suma (+), pero no se queda ahí, sino que busca en el resto de la fórmula otros operadores, y es donde encuentra el operador de multiplicación (*).
- De acuerdo al razonamiento anterior, Excel determina que la primera operación a realizar es la multiplicación, porque su prioridad es más alta que la suma de acuerdo a la tabla de prioridad.
- El siguiente paso es multiplicar 2 * 3, lo cual te da un resultado de 6.
Los operadores con la prioridad más alta en Excel son los de referencia, esos son los primeros que va a evaluar Excel cuando tienes en una fórmula varios tipos de operadores.
Observando la tabla de prioridad de operadores en Excel, se puede ver que hay operadores en el mismo nivel, esto quiere decir que Excel los va a evaluar de acuerdo a al lugar que tomen dentro de la fórmula, en orden de aparición.
Recordemos que Excel evalúa la fórmula y por consecuencia los operadores, empezando por la izquierda.
Ejemplo sobre la prioridad de operadores en excel
A continuación un ejemplo de cómo funciona la prioridad de operadores en Excel con una simple operación aritmética:
1+2*3
Si se realiza esta operación con la lógica de izquierda a derecha, el resultado que se obtiene será 9; pero, es aquí donde se debe ser cuidadoso porque 9 no es el resultado que Excel generaría, de hecho el resultado que se verá en la hoja de cálculo será 7; el por qué a continuación:
- Excel empieza a evaluar la fórmula de izquierda a derecha, por lo tanto el primer operador que encuentra es el de suma (+), pero no se queda ahí, sino que busca en el resto de la fórmula otros operadores, y es donde encuentra el operador de multiplicación (*).
- De acuerdo al razonamiento anterior, Excel determina que la primera operación a realizar es la multiplicación, porque su prioridad es más alta que la suma de acuerdo a la tabla de prioridad.
- El siguiente paso es multiplicar 2 * 3, lo cual te da un resultado de 6.
- El siguiente operador a evaluar es la suma porque tiene menos prioridad, así que Excel toma el resultado de 6 y le suma 1, por lo tanto 6 + 1 = 7
- 7 es el resultado que obtendrás en Excel.
No hay comentarios:
Publicar un comentario