FÓRMULAS DE EXCEL

Hallar si dos rangos son iguales en Excel

Hallar si dos rangos son iguales en Excel

Funciones utilizadas: Y, IGUAL

Suponiendo dos rangos de valores en A1:C10 y E1:G10, planteamos los siguientes 2 métodos para hallar si ambos rangos son iguales o contienen celdas distintas:

HALLAR SI DOS RANGOS SON IGUALES EN EXCEL (NO SENSIBLE A MAYÚSCULAS/MINÚSCULAS)

{=Y(A1:C10=E1:G10)}

Por ser una fórmula matricial, debemos aceptar dicha sintaxis pulsando la combinación Ctrl+Shift+Enter (CSE). No obstante y a partir de Excel 365, toda fórmula que creemos no requiere que se acepte con dicha combinación CSE debido a que Excel chequea si la fórmula puede devolver o no múltiples valores, y en caso de que sí lo sea, se guardará automáticamente como una fórmula matricial. Debido a este cambio, no veremos las llaves {} englobando la fórmula, aunque Excel la considere como fórmula matricial. Aun así, podemos utilizar la combinación CSE para aceptar la fórmula con fines de compatibilidad y “forzar” la aparición de dichas llaves, esto puede ser beneficioso en caso de que dicho archivo sea abierto luego en versiones anteriores de Excel donde necesitamos obligatoriamente dichas llaves para obtener los cálculos y valores correctos.

Utilizamos la función Y para comprobar si ambos rangos son iguales. La expresión “Rango1=Rango2” permite devolver una matriz de rango desbordado con valores lógicos VERDADERO y FALSO. Al incluirlo dentor de la función Y, únicamente devolverá VERDADERO si todas las igualaciones de dicha matriz son VERDADERO, caso contrario devolverá FALSO. De esta forma, si el resultado es VERDADERO, significa que todas las igualaciones dentro de la matriz son iguales, con lo cual ambos rangos son idénticos.

No obstante, esta sintaxis no considera diferencias en mayúsculas o minúsculas dentro de las celdas, con lo cual si necesitamos que sí lo sea, debemos utilizar el siguiente método:

 

HALLAR SI DOS RANGOS SON IGUALES EN EXCEL (SENSIBLE A MAYÚSCULAS/MINÚSCULAS)

=Y(IGUAL(A1:C10;E1:G10))

En este caso el rango desbordado se construye “a través” de la función IGUAL que permite distinguir entre mayúsculas y minúsculas entre argumentos, para luego utilizar la función Y que permite resolver la matriz a VERDADERO o FALSO en vase a los resultados de dicha matriz (igual que en el caso anterior). De esta forma logramos comprobar si ambos rangos son iguales considerando mayúsculas y minúsculas.

Existe otra forma alternativa de comparar rangos para encontrar diferencias utilizando una combinación de funciones distintas que puedes encontrar en el siguiente artículo: Hallar si un rango contiene algún valor distinto de otro rango en Excel

Puedes encontrar más formas simples y efectivas de sumar, contar y hallar valores en Excel en el ebook gratuito (freebook) disponible en la tienda, o bien en el anuario de Desafiando Excel en el siguiente link.

 

Te recomiendo ver el siguiente link con más videos de Fórmulas ingeniosas de Excel AQUÍ.

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.