Blog de eCómputo creado por Richard's Site Allabord sobre tecnología, programación, soporte a errores en equipos de cómputo, TIC's y mucho más.
enero 26, 2012
Excel - quitar en #N/A de buscarv
Una pregunta común es "Cómo puedo hacer para que BUSCARV devuelva 0 o "" en vez de #N/A! ?"
Asumiendo que la fórmula actual es
=BUSCARV(A1,$B$2:$D$100,3,Falso)
o más corto
=BUSCARV(A1,$B$2:$D$100,3,0)
el método usual es:
=IF(ESNOD(BUSCARV(A1,$B$2:$D$100,3,0)),””, BUSCARV(A1,$B$2:$D$100,3,0))
pero esto obliga a Excel a calcular DOBLEMENTE el BUSCARV, que es una fórmula "costosa" en términos de eficiencia.
Una solución mejorada es:
=SI(CONTAR.SI($B$2:$B$100,A1), BUSCARV(A1,$B$2:$D$100,3,0),””)
De esta forma el BUSCARV sólo se calcula si el valor de A1 existe en B2:B100, y por lo tanto BUSCARV no devolverá #N/A!
Compatible con excel 2010 en español
--
Tomado de
http://www.mrexcel.com/truco/weblog.shtml
Suscribirse a:
Enviar comentarios (Atom)
¿Cómo poner el conteo de las filas en una consulta en MySql?
¿Cómo poner el conteo de las filas en una consulta en MySql? SELECT @rownum := @rownum + 1 AS contador, /*Contador*/ t.* /* nombre d...
-
Fuente: https://denistec.com/tutoriales/i12tws-guia-basica/ i12 TWS guía básica de los audífonos bluetooth i12 TWS, una guía con las funci...
-
Me salió el error PHP Fatal error: Call to undefined function blocks_have_content El error era que por error el index.php quedó así ?php...
-
En una Acer Aspire 5670 no podía leer una memoria SD HC de 16GB hasta que encontré este blog, que aunque en inglés explica como hacerlo. B...
1 comentario:
Una forma mucho mas simple es: =SI.ERROR(BUSCARV(A1,$B$2:$D$100,3,0),"")
La Función SI.ERROR ejecuta lo que esta en el primer parámetro (el BUSCARV), muestra el resultado. Si el resultado es un error, devuelve el valor que le pasamos en el segundo parámetro (en este caso "")
Publicar un comentario