ES UN PLACER COMPARTIR CON USTEDES ESTE FORO Y LES
AGRADECERE MUCHO SI ME AYUDAN A ENCONTRAR SOLUCIÓN A MI
PROBLEMA.
EN UNA HOJA DE CALCULO HE INTRODUCIDO LA FUNCION ANIDADA SI
(BUSCARV, DONDE LA FORMULA ES LA SIGUIENTE:
=SI(C6=0,0,BUSCARV(C6,FACTURA!A4:F15,4,VERDADERO))
EL OBJETIVO DE LA FORMULA ES QUE ME ARROJE UN VALOR
ENCONTRADO BASADO EN EL CRITERIO DE LA FUNCIÓN SI DADO UN
VALOR DE REFERENCIA.
POR EJEMPLO INTRODUZCO LA CLAVE DE UN PRODUCTO Y SI ÉSTE
SE ENCUENTRA EN UN RANGO DADO, ME ARROJE COMO RESULTADO LA
CANTIDAD VENDIDA DE LA CLAVE QUE SE DIÓ COMO REFERENCIA DE
BUSQUEDA.
SIN EMBARGO CUANDO SE CAPTURA UN VALOR AL QUE SE HACE
REFERENCIA QUE NO EXISTE, ME MARCA COMO RESULTADO #N/A, LO
CUAL ES CORRECTO, DADO QUE EL VALOR BUSCADO NO EXISTE EN
EL RANGO ESTIPULADO.
MI PREGUNTA ES, ¿CÓMO LE PUEDO HACER, PARA QUE EN LUGAR DE
MARCAR COMO ERROR #N/A, ME ARROJE UN CERO O UN ESPACIO EN
BLANCO?
LA FÓRMULA QUE DESCRIBO ARRIBA NO LO HACE, AGRADECERE
MUCHO SI ME PUEDEN AYUDAR A ENCONTRAR UNA SOLUCIÓN.
DE ANTEMANO GRACIAS POR SU ATENCIÓN....SALUDOS!!!
SILVIA RODRIGUEZ.
> =SI(C6=0,0,BUSCARV(C6,FACTURA!A4:F15,4,VERDADERO))
> ... ¿Cómo le puedo hacer para que en lugar de marcar como error #N/A, me arroje un cero o un espacio en blanco?
==> Prueba con la siguiente fórmula:
=SI(ESERROR(BUSCARV(C6,FACTURA!A4:F15,4)),0,BUSCARV(C6,FACTURA!A4:F15,4))
Saludos,
Héctor.
P.D. Sólo como sugerencia: se lee "mejor" si NO se usan mayúsculas en los mensajes de noticias :-))
> zipizape escribió en el mensaje
> ... te sugiero que: en vez del valor 0 te limites a poner "" ... te devolverá ... valor válido un espacio en blanco
==> Silvia solicitó "cambiar" el valor de error #N/A por cero ó espacio "vacío".
Habrá ocasiones en las que un espacio "vacío" (dobles comillas dobles) en una celda... causará "errores". p.e.
Si Tú utilizas como "resultado" el espacio vacío (en lugar de un cero)...
Selecciona dicha celda y "trata" de ejecutar la siguiente y sencilla instrucción ==> MsgBox ActiveCell = 0 <==
... comprenderás que un espacio vacío ("") NO siempre es un "valor válido"
Me parece que la decisión depende de las necesidades (ó preferencias) del usuario :-)
Si dentro de las preferencias está el NO "ver" los ceros, puedes ocultarlos con:
Herramientas -> Opciones -> (Opciones de ventana) "desmarcar" la casilla de "Valores cero".
Saludos,
Héctor.
Saludos, Palel
MS-MVP
SO: WXP-Pro / OE: 6.00.2800.1123
®El Rincón del Navegante
http://www.luzylar.com
Grupos Cotopaxi: news://cotopaxi.com.mx
__________________________________
"Héctor Miguel" <NOhemio...@PLShotmail.com> escribió en el mensaje news:ubcj2ATC...@TK2MSFTNGP12.phx.gbl...
1º) Que en C6 no tengas codigo, por lo que te devuelve el famoso #N/A#. Yo
resolveria eso poniendo en la tabla de consulta un "codigo" en blanco y que
devolviera espacios, ceros o nulos (""), lo que prefieras.
2º) Es posible que una clave de no exista en las facturas pero no te de
error, sino que te de la informacion relativa a otro producto. Por ejemplo,
si el area de busqueda fuera:
1 Judias
2 Garbanzos
4 Lentejas
un supuesto valor 3 te devolveria "Garbanzos" lo que en prinicipio no es
correcto. Para evitar ese segundo supuesto puedes utilizar las validaciones
de Celda (Datos - Validacion) y usar la opcion "Lista" que te permite forzar
el valor de una celda a los existentes en otra area de celdas.
De estas manera te evitas las formulas kilometricas y cubres todas las
posibilidades. Espero que te sirva.
Un saludo
"Silvia Rodríguez" <sil...@compurey.com.mx> escribió en el mensaje
news:071a01c30927$40a7f730$3401...@phx.gbl...