tengo un error en la fórmula SI.ESERROR me ayudais?

25/06/2005 - 12:11 por jose | Informe spam
Tengo esta fórmula para extraer el nombre de la izq de una frase, pero
cuando no hay ninguna frase me sale el error #¡VALOR!
La frase es:
Jose / entrada: 25-jun-05 / albarán: 487
y la formula:
=SI(ESERROR(VALOR(IZQUIERDA(A19;ENCONTRAR("/";A19)-2)));IZQUIERDA(A19;ENCONTRAR("/";A19)-2);0)

He probado un monton de cosas, pero no doy con la solución.
Muchas gracias.

Preguntas similare

Leer las respuestas

#1 KL
25/06/2005 - 13:15 | Informe spam
Hola Jose,

Prueba esto:

=SI(ESERROR(HALLAR("/";A19));"";IZQUIERDA(A19;HALLAR("/";A19)-2))

El cambio de la funcion ENCONTRAR por la HALLAR es cosmetico y es para
acortar la formula (la diferencia es que HALLAR no distigue mayusculas y
minusculas)

Saludos,
KL


"jose" wrote in message
news:H5ave.1627100$
Tengo esta fórmula para extraer el nombre de la izq de una frase, pero
cuando no hay ninguna frase me sale el error #¡VALOR!
La frase es:
Jose / entrada: 25-jun-05 / albarán: 487
y la formula:
=SI(ESERROR(VALOR(IZQUIERDA(A19;ENCONTRAR("/";A19)-2)));IZQUIERDA(A19;ENCONTRAR("/";A19)-2);0)

He probado un monton de cosas, pero no doy con la solución.
Muchas gracias.

Respuesta Responder a este mensaje
#2 ferrancc
25/06/2005 - 13:55 | Informe spam
Te propongo lo siguiente

=SI(ESERROR(IZQUIERDA(A19;ENCONTRAR("/";A19)-2));"error";IZQUIERDA(A19;ENCONTRAR("/";A19)-2))

Saludos



jose Wrote:
Tengo esta fórmula para extraer el nombre de la izq de una frase, pero
cuando no hay ninguna frase me sale el error #¡VALOR!
La frase es:
Jose / entrada: 25-jun-05 / albarán: 487
y la formula:
=SI(ESERROR(VALOR(IZQUIERDA(A19;ENCONTRAR("/";A19)-2)));IZQUIERDA(A19;ENCONTRAR("/";A19)-2);0)

He probado un monton de cosas, pero no doy con la solución.
Muchas gracias



ferranc
ferrancc's Profile: http://www.msusenet.com/member.php?userid&4
View this thread: http://www.msusenet.com/t-187056409
Respuesta Responder a este mensaje
#3 Oscar
25/06/2005 - 16:09 | Informe spam
Hola Jose

Mira esta formula haber si te sirve.

=SI(ESERROR(EXTRAE(A19;1;ENCONTRAR(" ";A19)));0;EXTRAE(A19;1;ENCONTRAR("
";A19)))

Saludos : )

"ferrancc" escribió:


Te propongo lo siguiente

=SI(ESERROR(IZQUIERDA(A19;ENCONTRAR("/";A19)-2));"error";IZQUIERDA(A19;ENCONTRAR("/";A19)-2))

Saludos



jose Wrote:
> Tengo esta fórmula para extraer el nombre de la izq de una frase, pero
> cuando no hay ninguna frase me sale el error #¡VALOR!
> La frase es:
> Jose / entrada: 25-jun-05 / albarán: 487
> y la formula:
> =SI(ESERROR(VALOR(IZQUIERDA(A19;ENCONTRAR("/";A19)-2)));IZQUIERDA(A19;ENCONTRAR("/";A19)-2);0)
>
> He probado un monton de cosas, pero no doy con la solución.
> Muchas gracias.


ferrancc

ferrancc's Profile: http://www.msusenet.com/member.php?userid&42
View this thread: http://www.msusenet.com/t-1870564093


Respuesta Responder a este mensaje
#4 KL
25/06/2005 - 16:37 | Informe spam
Hola Oscar,

Tu formula contiene operaciones redundantes - la unica parte de
EXTRAE(A19;1;ENCONTRAR(" ";A19)) que es capaz de devolver error es
ENCONTRAR(" ";A19), por lo tanto se podria acortar la formula final de esta
manera:

=SI(ESERROR(ENCONTRAR(" ";A19));0;EXTRAE(A19;1;ENCONTRAR(" ";A19)))

o bien esta version:

=SI(ESNUMERO(ENCONTRAR(" ";A19));EXTRAE(A19;1;ENCONTRAR(" ";A19));0)

o incluso:

=EXTRAE(A19;1;SI(ESERROR(HALLAR(" ";A19));0;HALLAR(" ";A19)))

y por supuesto EXTRAE podria ser sustituido por izquierda (pero seria mas
largo aunque mas correcto)

Saludos,
KL


"Oscar" wrote in message
news:

Hola Jose

Mira esta formula haber si te sirve.

=SI(ESERROR(EXTRAE(A19;1;ENCONTRAR(" ";A19)));0;EXTRAE(A19;1;ENCONTRAR("
";A19)))

Saludos : )

"ferrancc" escribio:


Te propongo lo siguiente

=SI(ESERROR(IZQUIERDA(A19;ENCONTRAR("/";A19)-2));"error";IZQUIERDA(A19;ENCONTRAR("/";A19)-2))

Saludos



jose Wrote:
> Tengo esta formula para extraer el nombre de la izq de una frase, pero
> cuando no hay ninguna frase me sale el error #?VALOR!
> La frase es:
> Jose / entrada: 25-jun-05 / albaran: 487
> y la formula:
> =SI(ESERROR(VALOR(IZQUIERDA(A19;ENCONTRAR("/";A19)-2)));IZQUIERDA(A19;ENCONTRAR("/";A19)-2);0)
>
> He probado un monton de cosas, pero no doy con la solucion.
> Muchas gracias.


ferrancc

ferrancc's Profile: http://www.msusenet.com/member.php?userid&42
View this thread: http://www.msusenet.com/t-1870564093


Respuesta Responder a este mensaje
#5 KL
25/06/2005 - 16:40 | Informe spam
...o esto:

=IZQUIERDA(A19;SI(ESERROR(HALLAR(" /";A19)-1);0;HALLAR(" /";A19)))

Saludos,
KL


"KL" wrote in message
news:
Hola Jose,

Prueba esto:

=SI(ESERROR(HALLAR("/";A19));"";IZQUIERDA(A19;HALLAR("/";A19)-2))

El cambio de la funcion ENCONTRAR por la HALLAR es cosmetico y es para
acortar la formula (la diferencia es que HALLAR no distigue mayusculas y
minusculas)

Saludos,
KL


"jose" wrote in message
news:H5ave.1627100$
Tengo esta fórmula para extraer el nombre de la izq de una frase, pero
cuando no hay ninguna frase me sale el error #¡VALOR!
La frase es:
Jose / entrada: 25-jun-05 / albarán: 487
y la formula:
=SI(ESERROR(VALOR(IZQUIERDA(A19;ENCONTRAR("/";A19)-2)));IZQUIERDA(A19;ENCONTRAR("/";A19)-2);0)

He probado un monton de cosas, pero no doy con la solución.
Muchas gracias.





Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida