Los operadores especifican el tipo de cálculo que desea ejecutar en los elementos de una fórmula, como suma, resta, multiplicación o división. En este artículo, aprenderá el orden predeterminado en el que los operadores actúan sobre los elementos de un cálculo. También aprenderá a cambiar este orden usando paréntesis.
Tipos de operadores
Existen cuatro tipos de operadores de cálculo: aritmético, comparación, concatenación de texto y referencia.
Operadores aritméticos
Para realizar operaciones matemáticas básicas como sumas, restas o multiplicaciones (o para combinar números) y producir resultados numéricos, use los operadores aritméticos de esta tabla.
| Operador aritmético | Significado | Ejemplo |
|---|---|---|
| + (signo más) | Suma | =3+3 |
| – (signo menos) | Resta Negación |
=3–1 =–1 |
| * (asterisco) | Multiplicación | =3*3 |
| / (barra oblicua) | División | =3/3 |
| % (signo de porcentaje) | Porcentaje | =20 % |
| ^ (acento circunflejo) | Exponenciación | =2^3 |
Operadores de comparación
Con los operadores de la tabla siguiente puede comparar dos valores. Cuando se comparan dos valores usando estos operadores, el resultado es un valor lógico, ya sea VERDADERO o FALSO.
| Operador de comparación | Significado | Ejemplo |
|---|---|---|
| = (signo igual) | Igual a | =A1=B1 |
| > (signo mayor que) | Mayor que | =A1>B1 |
| < (signo menor que) | Menor que | =A1<B1 |
| >= (signo mayor o igual que) | Mayor o igual que | =A1>=B1 |
| <= (signo menor o igual que) | Menor o igual que | =A1<=B1 |
| <> (signo distinto de) | No es igual a | =A1<>B1 |
Operador de concatenación de texto
Use la Y comercial (&) para unir o concatenar una o varias cadenas de texto con el fin de generar un solo elemento de texto.
| Operador de texto | Significado | Ejemplo |
|---|---|---|
| & ("y" comercial) | Conecta o concatena dos valores para generar un valor de texto continuo. | ="norte"&"viento" |
Operadores de referencia
Combine rangos de celdas para los cálculos con estos operadores.
| Operador de referencia | Significado | Ejemplo |
|---|---|---|
| : (dos puntos) | Operador de rango, que genera una referencia a todas las celdas entre dos referencias, estas incluidas | =SUMA(B5:B15) |
| . (punto) | Operador de unión, que combina varias referencias en una sola. | =SUMA(B5:B15,D5:D15) |
| (espacio) | Operador de intersección, que genera una referencia a las celdas comunes a dos referencias. | =SUMA(B7:D7; C6:C8) |
| # (lb) | El símbolo # se usa en varios contextos:
|
|
| @ (arroba) | Operador de referencia, que se usa para indicar una intersección implícita en una fórmula. | =@A1:A10 =SUMA(Tabla1[@[Enero]:[Diciembre]]) |
Orden en que Excel ejecuta las operaciones en las fórmulas
En algunos casos, el orden en que se realiza el cálculo puede afectar al valor devuelto de la fórmula, por lo que es importante comprender el orden y cómo puede cambiar el orden para obtener los resultados esperados.
Orden de cálculo
Las fórmulas calculan los valores en un orden específico. Las fórmulas de Excel siempre comienzan por un signo igual (=). El signo igual indica a Excel que los caracteres que siguen constituyen una fórmula. Después de este signo igual, puede haber una serie de elementos a calcular (los operandos), que están separados por operadores de cálculo. Excel calcula la fórmula de izquierda a derecha, según el orden específico de cada operador de la fórmula.
Prioridad de operadores
Si se combinan varios operadores en una única fórmula, Excel ejecutará las operaciones en el orden que se indica en la siguiente tabla. Si una fórmula contiene operadores con la misma prioridad (por ejemplo, si una fórmula contiene un operador de multiplicación y otro de división), Excel evaluará los operadores de izquierda a derecha.
| Operador | Descripción |
|---|---|
| : (dos puntos) (un solo espacio) . (punto) |
Operadores de referencia |
| – | Negación (como en –1) |
| % | Porcentaje |
| ^ | Exponenciación |
| * y / | Multiplicación y división |
| + y - | Suma y resta |
| & | Conecta dos cadenas de texto (concatenación) |
| = < > <= >= <> |
Comparación |
Uso de paréntesis
Para cambiar el orden de evaluación, escriba entre paréntesis la parte de la fórmula que se calculará en primer lugar. Por ejemplo, la siguiente fórmula da como resultado un valor de 11, porque Excel calcula la multiplicación antes que la suma. La fórmula primero multiplica 2 por 3 y, después, suma 5 al resultado.
=5+2*3
Por el contrario, si usa paréntesis para cambiar la sintaxis, Excel suma 5 y 2 y, luego, multiplica el resultado por 3 para producir 21.
=(5+2)*3
En el ejemplo siguiente, los paréntesis que rodean la primera parte de la fórmula harán que Excel calcule primero B4+25 y después divida el resultado por la suma de los valores de las celdas D5, E5 y F5.
=(B4+25)/SUMA(D5:F5)
Cómo Excel convierte los valores en fórmulas
Al especificar una fórmula, Excel espera tipos específicos de valores para cada operador. Si especifica un tipo de valor diferente al esperado, Excel puede convertir el valor.
| La fórmula | Produce | Explicación |
|---|---|---|
| = "1"+"2" | 3 | Cuando se usa un signo más (+), Excel espera números en la fórmula. Aunque las comillas significan que "1" y "2" son valores de texto, Excel convierte automáticamente los valores de texto en números. |
| = 1+"4,00 $" | 5 | Cuando una fórmula espera un número, Excel convierte el texto si está en un formato que normalmente se aceptaría para un número. |
| = "6/1/2001"-"5/1/2001" | 31 | Excel interpreta el texto como una fecha en el formato mm/dd/aaaa, convierte las fechas en números de serie y luego calcula la diferencia entre ellas. |
| =SQRT ("8+1") | #¡VALOR! | Excel no puede convertir el texto en un número porque el texto "8+1" no se puede convertir en un número. Puede usar "9" u "8"+"1" en lugar de "8+1" para convertir el texto en un número y devolver el resultado de 3. |
| = "A"&TRUE | ATRUE | Cuando se espera texto, Excel convierte números y valores lógicos como VERDADERO y FALSO en texto. |
¿Necesitas más ayuda?
Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.