Cómo usar los operadores de comparación I=en Excel

Cómo usar los operadores de comparación I=en Excel

Qué saber

  • Seis operadores: igual (=), mayor que (>), menor que (<), mayor o igual que (>=), menor o igual que (<=), distinto de (<>).
  • El uso más común del operador de comparación está en la función IF.

Este artículo explica cómo usar los operadores de comparación I=en Excel. Las instrucciones se aplican 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 su uso en Excel.

Operadores de comparación en hojas de cálculo de Excel y Google

Estos operadores se utilizan para probar condiciones tales como:

  • Igual: dos valores o cadenas son iguales (manzana = manzana)
  • Mayor que: un valor es mayor que el otro (10 > 8)
  • Menor que: un valor es menor que el otro (8 < 10)
  • Mayor o igual que: un valor es mayor o igual que otro (10 >= 10)
  • Menor o igual que: un valor es menor o igual que otro (5 <= 5)
  • No es igual a: dos valores no son iguales (perro <> gato)

Todos los operadores de comparación funcionan con valores, mientras que algunos (como <> y =) también funcionan con cadenas (texto) y fechas.

Operadores de comparación en la función IF

Hay dos áreas en Excel donde puede usar operadores de comparación. El uso más común está dentro de la función IF.

Dentro de cualquier celda de una hoja de cálculo, invoque la función SI escribiendo:

Verá un texto de ayuda emergente que dice:

Este es el formato para utilizar correctamente la función SI.

  • El primer valor es la prueba condicional que contiene el operador de comparación.
  • El segundo valor es el número o la cadena que desea que se muestre si la comparación es verdadera.
  • El tercer valor es el número o cadena que desea mostrar si la comparación es falsa.

Los tres valores dentro de la función SI deben estar separados por comas.

La prueba lógica puede hacer referencia a valores o celdas en la hoja de cálculo de Excel que contienen 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:

Para comprobar si el valor de la celda A1 es inferior a 50, escriba:

Para comprobar si el valor de la celda A1 es inferior a la mitad del valor de la celda B4, escriba:

En los ejemplos anteriores, Excel devuelve VERDADERO o FALSO en la celda donde escribió la instrucción IF, según el resultado de la comparación.

Puede reemplazar VERDADERO o FALSO con cualquier valor o cadena si desea que la fórmula SI arroje algo más en esa celda. Por ejemplo:

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

Puede usar los mismos operadores de comparación dentro del editor de Excel VBA.

Excel VBA se usa para crear macros para automatizar acciones dentro de una hoja de cálculo.

Para abrir el editor de Excel VBA:

  1. Seleccione Archivo > Opciones > Personalizar cinta.
  2. Habilite la casilla de verificación Desarrollador en las pestañas principales y seleccione Aceptar.
  3. En Excel, seleccione Desarrollador > Ver código.
  4. Haga doble clic en ThisWorkbook en Objetos de Microsoft Excel en el panel izquierdo.
  5. En la parte superior de la ventana de código, establezca el menú desplegable de la izquierda en Workbook y el de la derecha en Open.

Ahora está editando el código que se ejecutará cada vez que se abra el archivo de Excel. En esta ventana, puede comparar la celda A1 con la A2 y completar automáticamente A3 con un valor o texto según los resultados del operador de comparación.

Aquí hay un ejemplo de cómo se vería ese código:


If [A1] < [A2] Then
[A3] = "YES"
Else
[A3] = "NO"
End If


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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *