Suma condicionada si encuentra una palabra en un texto

Solo consultas sobre Funciones y Fórmulas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Suma condicionada si encuentra una palabra en un texto

Notapor ENRICOk » 19 Abr 2007 10:00

Necesito una formula dependiendo si en una celda que hay un texto esta una palabra o el principio de la misma
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ENRICOk
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2005 10:00

Notapor xpelos » 19 Abr 2007 11:30

Estimado ENRICOk:

En el enunciado de tu adjunto, no encuentro la razón de por qué debe sumar en la tercera celda, dado que en ella no se encuantra "Bosque".

Una fórmula que te puede servir se absa en la función "HALLAR" (no distingue mayúsculas o minúsculas) dentro ed un texto determinado.
Siemper que encuentre "bosque/BOSQUE/Bosque", te dará la suma de las tres celdas adyacentes. (O las que tú definas), y si no, no suma:

=SI(ESNUMERO(HALLAR("bosque";B2));SUMA(C2:E2);"")
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
xpelos
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Ene 2006 12:39

Notapor xpelos » 19 Abr 2007 11:32

... CAchisss, este "Return"...

Perdona: puedes substitiuir "Bosque" por "Bosq" o lo que te interese... Lo que cuenta es que tú puedas ver cómo trabaja, por lo que luego, cualquier aplicación que hagas con ella será la buena.

Un saludo.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
xpelos
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Ene 2006 12:39

Re: Suma condicionada si encuentra una palabra en un texto

Notapor ENRICOk » 19 Abr 2007 15:40

no se si me explique bien pero mi intencion si encuentra bosq debe hacer una suma de 3 celdas pero si no esta bosq suma 2 celdas
El condicionante es buscar en texto y si encuentra una palabra hace una operacion y si no la encuentra otra
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ENRICOk
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2005 10:00

Re: Suma condicionada si encuentra una palabra en un texto

Notapor ST » 19 Abr 2007 22:49

mmmmm buen tema !!!!

realice un intento de suma condicionada un poco diferente con los datos de ENRICOk ;es decir quise efectuar una suma vertical (A2:A4) si la palabr bosque estuviera presente en B2:B4 mediante la sig formula:

=SI(HALLAR("bosque",B2),SUMA(A2),SI(HALLAR("bosque",B3),SUMA(A2:A3),SI(HALLAR("bosque",B4),SUMA(A2:A4))))

pero no cabe duda que estoy mas verde en las funciones que una "planta" en plena primavera,esperaba que me sumara solo B2:B3=205 ,pero no. :cry:
talvez usando una funcion "Y" u "O",pero me falta "camino" en el asunto.
reconozco que soy un "colado" en este tema pero cualquier :idea: se agradece
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ST
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Jun 2005 17:56
Ubicación: Acapulco

Re: Suma condicionada si encuentra una palabra en un texto

Notapor ioyama » 20 Abr 2007 02:19

Hola ENRICOk

Según interpreto lo que quieres xpelos te ha dado la solución, sólo debes cambiar un poco la segunda posibilidad del condicional tal que

=SI(ESNUMERO(HALLAR("bosq";B2));SUMA(C2:E2);C2+E2)

de esta manera se cumplirí­a lo que pides en tu archivo (literalmente, "....DEPENDIENDO SI EN LA COLUMNA B ESTA LA PALABRA BOSQUE O SI ENCUENTRA EL PRINCIPIO BOSQ SUMARA LAS COLUMNAS C-D-E Y SI EN LA COLUMNA B NO EXISTE LA PALABRA BOSQUE EL VALOR ES IGUAL A LA SUMA C-E....)
aunque en tu ejemplo indicas valor 59 cuando no existe bosque o lo que es lo mismo C4+D4. En cualquier caso creo que précticamente lo tienes ahí­ (si es que he interpretado bien tu problema).

Un saludo desde Vitoria
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ioyama
Miembro Frecuente
Miembro Frecuente
 
Registrado: 28 Ene 2005 09:12
Ubicación: Vitoria

Re: Suma condicionada si encuentra una palabra en un texto

Notapor galileogali » 20 Abr 2007 07:46

y si aprovechamos la posibilidad de comodines de SUMAR.SI??
es decir, con esto:

=C3+E3+SUMAR.SI(B3,"*BOSQ*",D3)
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot], PREGUNTON y 11 invitados