Funciones anidadas

07/05/2006 - 21:47 por Angustiada | Informe spam
Hola:
Tengo un pequeño inconveniente (supongo que por ignorancia) con las
anidación de las funciones SI() y ENCONTRAR().
El tema es que en una celda cualquiera tengo un codigo, dentro del cual
necesito encontrar el numero 32 (ej. celda A1=JONP32MLYTR). Si lo encuenta
debe arrojar como resultado "ENCONTRADO", de lo contrario, debe arrojar "NO
ENCONTRADO".
Aparentemente no hay problemas en la solución, pero cuando copio esta
función a la siguiente celda en la cual ya no tiene el mismo código y, además
no tiene el número 32, debería arrojar "NO ENCONTRADO", en cambio me muestra
#¡VALOR!.
Alguna sugerencia?, gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
07/05/2006 - 23:05 | Informe spam
hola, Angustiada :))

... en una celda cualquiera tengo un codigo, dentro del cual necesito encontrar el numero 32 (ej. celda A1=JONP32MLYTR).
Si lo encuenta debe arrojar como resultado "ENCONTRADO", de lo contrario, debe arrojar "NO ENCONTRADO".
... cuando copio esta funcion a la siguiente celda en la cual ya no tiene el mismo codigo y, ademas no tiene el numero 32
deberia arrojar "NO ENCONTRADO", en cambio me muestra #¡VALOR!.



prueba con la siguiente formula: =SI(ESERROR(HALLAR("32",A1)),"NO ","")&"ENCONTRADO"

solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Angustiada
08/05/2006 - 00:51 | Informe spam
Héctor:
Mil gracias. Funciona perfectamente.
La verdad desconocía la funcionalidad de "ESERROR", pero ya la tengo dentro
de mis principales recursos gracias a ti.
Saludos Ex-Angustiada ;)


"Héctor Miguel" escribió:

hola, Angustiada :))

> ... en una celda cualquiera tengo un codigo, dentro del cual necesito encontrar el numero 32 (ej. celda A1=JONP32MLYTR).
> Si lo encuenta debe arrojar como resultado "ENCONTRADO", de lo contrario, debe arrojar "NO ENCONTRADO".
> ... cuando copio esta funcion a la siguiente celda en la cual ya no tiene el mismo codigo y, ademas no tiene el numero 32
> deberia arrojar "NO ENCONTRADO", en cambio me muestra #¡VALOR!.

prueba con la siguiente formula: =SI(ESERROR(HALLAR("32",A1)),"NO ","")&"ENCONTRADO"

solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#3 Xavier Budet Graco
08/05/2006 - 11:00 | Informe spam
Sin ánimo de enmendar a Héctor Miguel porque sus conocimientos de EXCEL están a años luz por encima de los míos:

Yo sugiero que en lugar de la función "HALLAR" que no distingue de mayúsculas-minúsculas (en el caso de Angustiada es igual porque se trata de números) utilizar "ENCONTRAR" porque esta función si que distingue las mayúscula-minúsculas.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Héctor Miguel" escribió en el mensaje news:
hola, Angustiada :))

... en una celda cualquiera tengo un codigo, dentro del cual necesito encontrar el numero 32 (ej. celda A1=JONP32MLYTR).
Si lo encuenta debe arrojar como resultado "ENCONTRADO", de lo contrario, debe arrojar "NO ENCONTRADO".
... cuando copio esta funcion a la siguiente celda en la cual ya no tiene el mismo codigo y, ademas no tiene el numero 32
deberia arrojar "NO ENCONTRADO", en cambio me muestra #¡VALOR!.



prueba con la siguiente formula: =SI(ESERROR(HALLAR("32",A1)),"NO ","")&"ENCONTRADO"

solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.


Respuesta Responder a este mensaje
#4 Angustiada
08/05/2006 - 23:21 | Informe spam
Xavier:
Gracias por la acotación. A pesar que en el caso no aplica, igual es
importante sugerencias y complementos de ideas como las tuyas.
Saludos...Angustiada

"Xavier Budet Graco" escribió:

Sin ánimo de enmendar a Héctor Miguel porque sus conocimientos de EXCEL están a años luz por encima de los míos:

Yo sugiero que en lugar de la función "HALLAR" que no distingue de mayúsculas-minúsculas (en el caso de Angustiada es igual porque se trata de números) utilizar "ENCONTRAR" porque esta función si que distingue las mayúscula-minúsculas.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Héctor Miguel" escribió en el mensaje news:
> hola, Angustiada :))
>
>> ... en una celda cualquiera tengo un codigo, dentro del cual necesito encontrar el numero 32 (ej. celda A1=JONP32MLYTR).
>> Si lo encuenta debe arrojar como resultado "ENCONTRADO", de lo contrario, debe arrojar "NO ENCONTRADO".
>> ... cuando copio esta funcion a la siguiente celda en la cual ya no tiene el mismo codigo y, ademas no tiene el numero 32
>> deberia arrojar "NO ENCONTRADO", en cambio me muestra #¡VALOR!.
>
> prueba con la siguiente formula: =SI(ESERROR(HALLAR("32",A1)),"NO ","")&"ENCONTRADO"
>
> solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D
>
> si cualquier duda [o informacion adicional]... comentas ?
> saludos,
> hector.
>
>

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