Los operadores de comparación son símbolos utilizados en las fórmulas de Excel para comparar dos valores y obtener un resultado deseado. El resultado de esa comparación podría ser VERDADERO o FALSO, o cualquier otro valor de salida que se especifique en lugar de una condición verdadera o falsa.
Nota La información en este documento se aplica a las versiones de Excel 2019, 2016, 2013, 2010, Excel Online y Excel para Mac.
Seis operadores de comparación
Hay seis operadores de comparación disponibles para que los utilice en Excel.
Estos operadores se utilizan para realizar pruebas de condiciones tales como:
- Iguales: Dos valores o cadenas son los mismos (apple = apple)
- Mayor que: Un valor es mayor que el otro (10 > 8)
- Menos que: Un valor es menor que el otro (8 < 10)
- Mayor que o igual a: Un valor es mayor o igual que otro (10 >= 10)
- Menos que o igual a: Un valor es menor o igual que otro (5 <= 5)
- No es igual a: Dos valores no son los mismos (dog <> cat)
Todos los operadores de comparación trabajan con valores, mientras que algunos (como <> y = ) también trabajan con cadenas (texto) y fechas.
Operadores de comparación en la función IF
Existen dos áreas en Excel en las que se pueden utilizar operadores de comparación. El uso más común es dentro de la función IF .
Dentro de cualquier celda de una hoja de cálculo, invoca la función IF escribiendo:
=IF(
>)
Verá un texto de ayuda emergente que dice:
prueba_lógica,[value_if_true],[value_if_false]
.
Este es el formato para utilizar la función IF correctamente.
- El primer valor es la prueba condicional que contiene el operador de comparación.
- El segundo valor es el número o cadena que desea que se muestre si la comparación es verdadera.
- El tercer valor es el número o la cadena que desea que se visualice si la comparación es falsa.
Los tres valores dentro de la función IF deben estar separados por comas.
La prueba lógica puede hacer referencia a valores o celdas de la hoja de cálculo de Excel que contengan valores. También puede anidar fórmulas dentro de la propia comparación.
Por ejemplo, para comparar los datos de la celda A1 con los datos de la celda B4, escriba:
=IF(A1
Para verificar si el valor en la celda A1 está por debajo de 50, escriba:
=IF(A1
Para verificar si el valor en la celda A1 es menos de la mitad del valor en la celda B4, escriba:
=IF(A1<(B4/2),TRUE,FALSE)
En los ejemplos anteriores, Excel devuelve TRUE o FALSE en la celda donde ha escrito la sentencia IF, dependiendo del resultado de la comparación.
Puede reemplazar TRUE o FALSE con cualquier valor o cadena si desea que la fórmula IF devuelva algo más en esa celda. Por ejemplo:
=IF(A1
Esto devolverá «Bob» en la celda si la condición es verdadera, o «Sally» si la condición es falsa.
Operadores de comparación en Excel VBA o macros
Se pueden utilizar los mismos operadores de comparación dentro del editor VBA de Excel.
Excel VBA se utiliza para crear macros para automatizar acciones dentro de una hoja de cálculo.
Para abrir el editor VBA de Excel:
- Seleccione Archivo> Opciones> Personalizar cinta .
- Active la casilla Developer en Main Tabs y seleccione OK .
- En Excel, seleccione Desarrollador> Ver código.
- Haga doble clic en ThisWorkbook en Microsoft Excel Objects en el panel izquierdo.
- En la parte superior de la ventana de código, establezca el menú desplegable izquierdo en Libro de trabajo y el derecho en Abrir .
Ahora está editando el código que se ejecutará cada vez que se abra el archivo de Excel. En esta ventana, se puede comparar la celda A1 con la A2, y rellenar automáticamente la A3 con un valor o texto dependiendo de los resultados del operador de comparación.
Aquí hay un ejemplo de cómo sería ese código:
A3] = «YES»
Else
A3] = «NO»
Finalizar si
El formato es ligeramente diferente en VBA, pero los símbolos de comparación (operadores) utilizados para comparar dos valores o cadenas son exactamente los mismos.
Si acabas de empezar a aprender Excel, querrás leer los Tutoriales de Excel de Lifewire para principiantes para mejorar aún más tus habilidades usando hojas de cálculo de Excel.