FÓRMULAS DE EXCEL

Contar PALABRAS de un RANGO dentro de una CELDA en Excel

Contar PALABRAS de un RANGO dentro de una CELDA en Excel

Funciones utilizadas: SUMAPRODUCTO, ESNUMERO, HALLAR

Suponiendo que disponemos de una celda de texto en A2 y un rango con palabras clave en D4:D8, planteamos el siguiente método en una celda auxiliar para contar la cantidad de palabras clave del rango objetivo que aparecen dentro de la celda objetivo:


CONTAR PALABRAS DE UN RANGO DENTRO DE UNA CELDA EN EXCEL

{=SUMAPRODUCTO(--(ESNUMERO(HALLAR(D4:D8;A2))))}

 

Donde «D4:D8» corresponde al rango de palabras clave a buscar, y «A2» corresponde a la celda con el texto objetivo.

Recordar de aceptar con CTRL+SHIFT+ENTER por ser fórmula matricial (opcional a partir de Excel 365).

Combinamos las funciones SUMAPRODUCTO, ESNUMERO y HALLAR junto al operador doble negativo (–) para obtener el resultado deseado.

Internamente la combinación de funciones ESNUMERO y HALLAR permiten obtener una matriz de valores lógicos donde «VERDADERO» indica que la palabra clave existe y «FALSO» que no existe dentro de la celda objetivo.

Luego aplicamos la combinación de la función SUMAPRODUCTO y el operador doble negativo para sumar aquellos valores «1» que indican una aparición de cada palabra clave dentro de la celda.

Es importante aclarar que la fórmula cuenta una sola instancia de cada palabra clave distinta dentro de la celda objetivo.

De esta forma, logramos contar palabras de un rango dentro de una celda de forma simple y rápida en Excel.

 

Puedes encontrar más fórmulas interesantes en el anuario de Desafiando Excel en el siguiente link o videos con más 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.