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...
-
***STOP: 0x0000007B (0xFCDDC030,0xC0000032,0x00000000,0x00000000) INACCESSIBLE_BOOT_DEVICE Pues después de darle muchas vueltas y leer la...
-
En youtube Ve al Gestor de Vídeos. Ve al vídeo en el que quieras activar la inserción y haz clic en Editar. Debajo del vídeo, haz clic e...
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