Contar número de veces que aparece un texto en una celda

14/02/2008 - 13:16 por Juan in msnews | Informe spam
Hola a todos,

estoy intentando contar el número de veces que aparece un texto concreto
dentro de una celda, pero creo que lo voy a tener que hacer con una macro.
¿Habrá alguna manera de hacerlo con fórmulas, o paso a la macro
directamente?

Gracias y un saludo

Preguntas similare

Leer las respuestas

#1 Juan M
14/02/2008 - 14:36 | Informe spam
Hola Juan,

Prueba de esta forma:

=SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUIR(A1;"A";"")))

La letra "A" es la que tienes que contar en la celda A1

Un saludo,
Juan

"Juan in msnews" escribió
Hola a todos,

estoy intentando contar el número de veces que aparece un texto concreto
dentro de una celda, pero creo que lo voy a tener que hacer con una macro.
¿Habrá alguna manera de hacerlo con fórmulas, o paso a la macro
directamente?

Gracias y un saludo


Respuesta Responder a este mensaje
#2 Juan in msnews
14/02/2008 - 18:10 | Informe spam
Muchas gracias, funciona, pero me da la sensación de que está contando el
número de letras de la coincidencia. En lugar de buscar "A" estoy buscando
"Aval" y el resultado es 8

Sigo probando a partir de tu solución, muchas gracias...


"Juan M" escribió en el mensaje
news:%
Hola Juan,

Prueba de esta forma:

=SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUIR(A1;"A";"")))

La letra "A" es la que tienes que contar en la celda A1

Un saludo,
Juan

"Juan in msnews" escribió
> Hola a todos,
>
> estoy intentando contar el número de veces que aparece un texto concreto
> dentro de una celda, pero creo que lo voy a tener que hacer con una


macro.
> ¿Habrá alguna manera de hacerlo con fórmulas, o paso a la macro
> directamente?
>
> Gracias y un saludo
>
>


Respuesta Responder a este mensaje
#3 Juan in msnews
14/02/2008 - 18:13 | Informe spam
Pero vamos, que estoy dividiendo el resultado entre 4 (que es el "largo" de
"Aval") y me da el resultado que esperaba.

De nuevo, gracias. Nunca dejará de sorprenderme lo que se puede hacer con la
función SUMAPRODUCTO.


"Juan in msnews" escribió en el mensaje
news:
Muchas gracias, funciona, pero me da la sensación de que está contando el
número de letras de la coincidencia. En lugar de buscar "A" estoy buscando
"Aval" y el resultado es 8

Sigo probando a partir de tu solución, muchas gracias...


"Juan M" escribió en el mensaje
news:%
> Hola Juan,
>
> Prueba de esta forma:
>
> =SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUIR(A1;"A";"")))
>
> La letra "A" es la que tienes que contar en la celda A1
>
> Un saludo,
> Juan
>
> "Juan in msnews" escribió
> > Hola a todos,
> >
> > estoy intentando contar el número de veces que aparece un texto


concreto
> > dentro de una celda, pero creo que lo voy a tener que hacer con una
macro.
> > ¿Habrá alguna manera de hacerlo con fórmulas, o paso a la macro
> > directamente?
> >
> > Gracias y un saludo
> >
> >
>
>


Respuesta Responder a este mensaje
#4 julian-vlc-sp
14/02/2008 - 20:52 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Recogiendo la idea de Juan M, si el texto en el que buscamos esta en A1 y en
B1 ponemos el texto que queremos contar las veces que aparece, yo probaría
con algo parecido a:

=(LARGO(A1)-LARGO(SUSTITUIR(A1;B1;"")))/LARGO(B1)


SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"Juan in msnews" escribió en el mensaje
news:%
Hola a todos,

estoy intentando contar el número de veces que aparece un texto concreto
dentro de una celda, pero creo que lo voy a tener que hacer con una macro.
¿Habrá alguna manera de hacerlo con fórmulas, o paso a la macro
directamente?

Gracias y un saludo


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida