La función IGUAL en Excel es una función de texto muy usada en conjunto con otras funciones. Para Excel no hay diferencia entre un texto escrito en mayúscula o en minúscula. Por ejemplo, si en A1 escribimos Gabriel García Márquez y en A2 escribimos GABRIEL GARCÍA MÁRQUEZ, la fórmula =A1=A2 devolverá VERDADERO. El operador igual (=) no distingue entre mayúsculas y minúsculas. Aquí es donde entra en juego la función IGUAL.
Categoría: Funciones de texto
¿Para qué sirve?: La función IGUAL en Excel sirve para comparar dos cadenas de texto y devolver VERDADERO, si son exactamente iguales, y FALSO, si no lo son.
Sintaxis: IGUAL (texto1, texto2)
Explicación de la función IGUAL en Excel (EXACT en inglés)
Esta función tiene 2 argumentos:
- Texto1: Es un argumento obligatorio. Es la primera cadena de texto.
- Texto2: Es un argumento obligatorio. Es la segunda cadena de texto.
Uso de la función IGUAL en Excel
Si necesitamos diferenciar mayúsculas de minúsculas debemos usar la función IGUAL. Por ejemplo, si sustituimos la fórmula anterior que hemos visto en la introducción por la siguiente: =IGUAL(A1;A2), el resultado es FALSO.
Veamos cómo usar la función IGUAL en Excel con algunos ejemplos.
La función IGUAL en Excel con la función CONTAR y SI
En la columna B hay repetidos los nombres de dos ciudades, pero, en algunos casos, la primera letra está escrita en minúscula. En la columna C hemos puesto unos números arbitrarios.
En la celda F2 pondremos el nombre de una ciudad. En F5 y en las celdas inferiores calcularemos, por varios métodos, cuántas veces aparece esa ciudad (coincidencia exacta).
La primera reacción para saber cuántas veces está escrita la palabra Burgos en la columna B es utilizar la función CONTAR.SI, pero es una elección incorrecta. Comprobémoslo.
Escribimos la siguiente función en la celda F5: =CONTAR.SI(B3:B14;F2). Nos da “7” cómo resultado. La función CONTAR.SI es una de tantas funciones que no distinguen entre mayúsculas y minúsculas; no nos sirve.
Ahora lo probaremos con las funciones CONTAR y SI por separado. Añadimos la siguiente fórmula en la celda F6: =CONTAR(SI(IGUAL(B3:B14;F2);C3:C14;»»)). En este caso la respuesta es correcta.
Veamos lo que hace la fórmula:
IGUAL(B3:B14;F2) compara cada elemento del rango B3:B14 con el valor que hemos puesto en la celda F2 y devuelve una matriz de valores VERDADERO y FALSO. VERDADERO cuando la coincidencia es exacta; FALSO cuando no hay coincidencia exacta.
La función SI toma esta matriz y, si el valor es VERDADERO, devuelve el número correspondiente del rango C3:C14; en caso contrario, devuelve un blanco («»). Por tanto, devuelve otra matriz.
la función CONTAR cuenta los números que hay en esta última matriz, devolviendo las veces que la palabra Burgos está escrita exactamente igual en la columna B.
La función IGUAL en Excel con la función SUMA
Como es lógico, en este caso, también podemos sustituir la función CONTAR por la función SUMA. Para probarlo podemos ir a la celda F8 y escribir la siguiente función: =SUMA(–IGUAL(B3:B14;F2))
Puesto que la función IGUAL nos ha dado una matriz de valores VERDADEROS y FALSOS, bastará sumarlos (recordamos que VERDADERO equivale a 1 y FALSO equivale a 0) y directamente nos dará el resultado. La transformación de valores lógicos a numéricos se hace, como se ha explicado en otro artículo, multiplicando por uno o poniendo dos signos menos delante.
Si quieres convertirte en un experto en Excel avanzado te recomendamos que te apuntes en nuestro curso de Formulación Avanzada, dónde aprenderás todo el potencial de las funciones de Microsoft Excel. ¿Te gustaría dominar todo Excel como un profesional? Inscríbete en nuestros cursos y domínalo.