Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

¿Cómo sustituir el resultado de #N/A por el valor de 0,00?

12,389 views
Skip to first unread message

JonhnyP

unread,
Sep 28, 2009, 5:16:04 PM9/28/09
to
En una tabla de resultados se muestran valores de números reales y otros con
el resultado #N/A, todo esto luego de usar la función BUSCARV. A objeto de
hacer operaciones algebraicas con los resultados obtenidos, cómo hago para
reemplazar estos valores de "#N/A" por 0,00 para así evitar resultados de
ERROR y poder así sumar las otras cantidades? Entiendo que puedo reemplazar
los "#N/A" sustituyéndolos directamente por el número 0,00 ... pero esto
puede ser muy largo y tedioso. Debe haber una manera más rápida de hacerlo.

julian-vlc-sp

unread,
Sep 28, 2009, 5:52:03 PM9/28/09
to
===========================================
�Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvi� o no la respuesta dada. Muchas gracias.
===========================================

Te escribo de memoria ya que ahora no tengo Excel a mano.

Entiendo que tienes una expresi�n que en ocasiones te devuelve #N/A

Supongamos que tienes

=Expresion

Prueba con algo parecido a

=si(Eserror(Expresion);0;Expresion)


SALUDOS.
Juli�n-Valencia-Espa�a
http://www.tinyurl.com/julianvalencia


"JonhnyP" <Jon...@discussions.microsoft.com> escribi� en el mensaje
news:00D2AE2A-29B4-4678...@microsoft.com...
> En una tabla de resultados se muestran valores de n�meros reales y otros
> con
> el resultado #N/A, todo esto luego de usar la funci�n BUSCARV. A objeto de
> hacer operaciones algebraicas con los resultados obtenidos, c�mo hago para
> reemplazar estos valores de "#N/A" por 0,00 para as� evitar resultados de
> ERROR y poder as� sumar las otras cantidades? Entiendo que puedo
> reemplazar
> los "#N/A" sustituy�ndolos directamente por el n�mero 0,00 ... pero esto
> puede ser muy largo y tedioso. Debe haber una manera m�s r�pida de
> hacerlo.
>


alon

unread,
Sep 28, 2009, 6:28:41 PM9/28/09
to
ejemplo:
si tenes en columna A y B
1 9
2 4
3 5
4
5
6
4
3

tu escribes en C1 para averiguar cuales de los valores de B estan en A
asi:
=SI(ESERROR(BUSCARV(B1,A1:B8,1,0)),"0.00",BUSCARV(B1,A1:B8,1,0))

si lo copias hasta C3 te dara un resultado asi:
0.00
4
5

Teniendo ahi 0.00 en lugar de #N/A para los que los que estan en B
pero no en A

Atte.
Alonso

H�ctor Miguel

unread,
Sep 28, 2009, 8:42:57 PM9/28/09
to
hola, Jonhny !

> ... luego de usar la funcion BUSCARV... como hago para reemplazar... "#N/A" por 0,00 ...

(p.e.) =si(contar.si(...);buscarv(...);0)

saludos,
hector.


Gustavo Marinoni

unread,
Sep 29, 2009, 8:49:02 AM9/29/09
to
Hola,

Para evitar los errores #N/A adicionalmente a lo sugerido en las otras
respuestas también puedes usar la función SI.ERROR

La forma de utilizarla sería SI.ERROR(BUSCARV(....),0). El 0 lo puedes
reemplazar con el valor que necesites mostrar.

La ventaja de esta función es que Excel no tiene que realizar el BuscarV dos
vences en el caso que no sea #N/A

si necesitas mas información sobre esta formula puedes leer esta nota :

http://masexcel.blogspot.com/2009/09/descubriendo-las-funciones-de-excel.html


Slaudos,
Gustavo
http://masexcel.blogspot.com

===========================================
¡Importante!: Colabora con el grupo.Contesta a este mensaje

y dinos si te sirvió o no la respuesta dada. Muchas gracias.
===========================================

JonhnyP

unread,
Oct 9, 2009, 4:59:02 PM10/9/09
to
Muchas gracias por el apoyo Julián. Acabo de emplear tu recomendación y por
fin solucioné el problema. No había podido entrar antes al Foro. Saludos y
gracias de nuevo.

JohnnyP.


"julian-vlc-sp" escribió:

> ===========================================
> ¡Importante!: Colabora con el grupo.Contesta a este mensaje

> y dinos si te sirvió o no la respuesta dada. Muchas gracias.


> ===========================================
>
> Te escribo de memoria ya que ahora no tengo Excel a mano.
>

> Entiendo que tienes una expresión que en ocasiones te devuelve #N/A


>
> Supongamos que tienes
>
> =Expresion
>
> Prueba con algo parecido a
>
> =si(Eserror(Expresion);0;Expresion)
>
>
> SALUDOS.

> Julián-Valencia-España
> http://www.tinyurl.com/julianvalencia
>
>
> "JonhnyP" <Jon...@discussions.microsoft.com> escribió en el mensaje
> news:00D2AE2A-29B4-4678...@microsoft.com...
> > En una tabla de resultados se muestran valores de números reales y otros
> > con
> > el resultado #N/A, todo esto luego de usar la función BUSCARV. A objeto de
> > hacer operaciones algebraicas con los resultados obtenidos, cómo hago para
> > reemplazar estos valores de "#N/A" por 0,00 para así evitar resultados de
> > ERROR y poder así sumar las otras cantidades? Entiendo que puedo
> > reemplazar
> > los "#N/A" sustituyéndolos directamente por el número 0,00 ... pero esto
> > puede ser muy largo y tedioso. Debe haber una manera más rápida de
> > hacerlo.
> >
>
>
>

mauricio....@gmail.com

unread,
Dec 11, 2015, 4:57:56 AM12/11/15
to
Julián, muchas gracias.
Fácil y rápido.
Un saludo
Mauricio

alvar...@arcoprime.cl

unread,
Mar 9, 2017, 7:03:48 PM3/9/17
to
Muchas Gracias Gustavo se entendió a la perfección.
Message has been deleted

jvill...@grupogss.com

unread,
May 20, 2017, 9:39:39 AM5/20/17
to
AL INICIO DE TU FORMULA PON: =SI(ESERROR(
AL FINAL DE TU FORMULA PON: ),MAL,("aca repite tu formula"))
PDT: puedes cambiar MAL por cualquier mensaje que quieras.

POR EJEMPLO:
ORIGINAL =BUSCARV(A1,HOJA1!A:L,3,0)

CONVERTIDA SERIA:
=SI(ESERROR(BUSCARV(A1,HOJA1!A:L,3,0)),MAL,BUSCARV(A1,HOJA1!A:L,3,0))

si existe dato buscado te dará el resultado
si no existe te dirá: MAL
si no repites tu formula al final dirá: FALSO


La formula en premisa descrita seria:
si ES ERROR al BUSCAR el VALOR x mostrar MAL, si no hay ERROR mostrar el VALOR buscado.

jvill...@grupogss.com

unread,
May 20, 2017, 9:40:26 AM5/20/17
to
El lunes, 28 de septiembre de 2009, 16:16:04 (UTC-5), JonhnyP escribió:
0 new messages