Necesita comparar valores en Excel para tomar decisiones con sus datos. Los operadores de comparación como <>, >= y <= son los símbolos que realizan estas pruebas lógicas. Son esenciales para funciones como IF, COUNTIF y el formato condicional. Este artículo explica qué hace cada operador y cómo usarlos correctamente en sus fórmulas y reglas.
Puntos clave: Operadores de comparación de Excel
- Mayor o igual que (>=): Devuelve TRUE si el primer valor es mayor o igual que el segundo valor en una prueba lógica.
- Menor o igual que (<=): Devuelve TRUE si el primer valor es menor o igual que el segundo valor en una prueba lógica.
- Distinto de (<>): Devuelve TRUE si dos valores comparados son diferentes entre sí.
Qué hacen los operadores de comparación en Excel
Los operadores de comparación son símbolos que evalúan la relación entre dos valores. Constituyen el núcleo de cualquier prueba lógica en Excel. Cuando usa un operador como >=, Excel compara el valor de la izquierda con el valor de la derecha. El resultado siempre es un valor lógico: TRUE o FALSE. Esta salida TRUE/FALSE es la que impulsa las funciones que toman decisiones, como IF, y las herramientas que filtran datos, como los filtros avanzados.
Puede usar estos operadores para comparar números, cadenas de texto, fechas e incluso los resultados de otras fórmulas. Por ejemplo, la fórmula =A1>=100 comprueba si el número de la celda A1 es 100 o más. La fórmula =B1<>“Completed” comprueba si el texto de B1 es cualquier cosa distinta de la palabra “Completed”. Es importante recordar que las comparaciones de texto en Excel no distinguen entre mayúsculas y minúsculas. El operador <> verá “YES” y “yes” como el mismo valor de texto.
Comprender los seis operadores principales
Excel usa seis operadores de comparación principales. El signo igual (=) comprueba la igualdad. Los símbolos mayor que (>) y menor que (<) comprueban si un valor es mayor o menor. Los tres operadores del título de este artículo añaden matices a estas comprobaciones básicas. El operador >= combina mayor que e igual en una sola prueba. De forma similar, <= combina menor que e igual. El operador <> es lo opuesto al signo igual; busca específicamente la desigualdad.
Cómo usar los operadores de comparación en fórmulas
Coloque los operadores de comparación entre los dos valores que desea probar. Estos valores pueden ser referencias de celda, números, texto entre comillas u otras funciones. La estructura siempre es =[Value1] [Operator] [Value2].
- Crear una prueba lógica simple
Haga clic en una celda vacía y escriba un signo igual. Haga referencia a su primera celda, escriba el operador y luego haga referencia a su segunda celda o escriba un valor constante. Por ejemplo, escriba =C2>=500 para probar si el valor de C2 es 500 o más. Presione Enter para ver el resultado, que será TRUE o FALSE. - Usar un operador dentro de la función IF
La función IF usa una prueba lógica para decidir qué hacer a continuación. Empiece escribiendo =IF(. Para el argumento logical_test, escriba su comparación. Por ejemplo, escriba =IF(A1<>0, B1/A1, “N/A”). Esta fórmula comprueba si A1 no es cero. Si es TRUE, divide B1 entre A1. Si es FALSE, muestra “N/A”. - Aplicar un operador en COUNTIF o SUMIF
Estas funciones necesitan un argumento criteria que a menudo usa un operador de comparación. En COUNTIF, el range son sus datos y el criteria es su prueba. Para contar las celdas del rango D1:D100 que son menores o iguales que 10, use la fórmula =COUNTIF(D1:D100, “<=10"). Tenga en cuenta que el operador y el número deben estar entre comillas. - Configurar una regla de formato condicional
Seleccione las celdas que desea formatear. Vaya a Inicio > Formato condicional > Reglas para resaltar celdas > Mayor que. En el cuadro de diálogo, puede escribir un valor como 100 o hacer referencia a una celda. Para usar un operador diferente como <=, elija "Menor o igual que" en el mismo menú. También puede usar Nueva regla y la opción "Usar una fórmula para determinar qué celdas dar formato" para comparaciones más complejas.
Errores comunes y errores de fórmula
Obtener un error #VALUE! con comparaciones de texto
Este error suele aparecer cuando intenta usar un operador matemático como >= o <= con cadenas de texto que no se pueden ordenar lógicamente. Aunque Excel puede comprobar si un texto es igual o distinto, preguntar si una palabra es "mayor o igual que" otra palabra provoca un error #VALUE!. Use <> o = para comparaciones de texto, a menos que esté comparando específicamente el orden alfabético.
El formato condicional o COUNTIF no funciona
Si su regla o fórmula parece ignorar ciertas celdas, compruebe el tipo de dato. Un número almacenado como texto no será evaluado correctamente por operadores como >=. El valor “100” entre comillas es texto, mientras que 100 sin comillas es un número. Use la función VALUE o una herramienta de comprobación de errores para convertir texto en números. Además, asegúrese de que el criteria de COUNTIF tenga el formato correcto, con el operador y el valor entre comillas dobles.
Resultados incorrectos con fechas
Las fechas en Excel se almacenan como números de serie. Una comparación como =A1>=”1/15/2024″ puede funcionar, pero es más seguro usar la función DATE para evitar confusiones con el formato de fecha del sistema. Escriba la prueba como =A1>=DATE(2024,1,15). Esto garantiza que Excel interprete correctamente la fecha que desea usar en la comparación.
Uso y sintaxis de los operadores de comparación
| Elemento | Operadores básicos (=, >, <) | Operadores combinados (>=, <=, <>) |
|---|---|---|
| Uso principal | Comprobar igualdad simple o diferencia direccional | Comprobar igualdad combinada con una dirección, o cualquier diferencia |
| Fórmula de ejemplo | =A1>100 | =A1>=100 |
| Resultado para A1=100 | FALSE | TRUE |
| Uso en criteria de COUNTIF | =”>10″ | =”>=10″ |
| Manejo de texto | Puede comparar el orden alfabético | <> funciona con texto; >= y <= pueden provocar un error #VALUE! |
Ahora puede usar los operadores de comparación para crear pruebas lógicas en sus hojas de cálculo de Excel. Pruebe a combinarlos con las funciones AND y OR para crear comprobaciones de varias condiciones para análisis más complejos. Para el filtrado avanzado, use estos operadores directamente en el rango de criterios de un filtro avanzado para aislar segmentos de datos específicos.