Excel: devuelve 0 en lugar de #N/A con BUSCARV

Excel es una herramienta invaluable para realizar cálculos y análisis en el ámbito empresarial y académico. Sin embargo, a veces nos encontramos con un pequeño inconveniente: la fórmula BUSCARV nos devuelve un lamentable 0 en lugar de ese deseado #N/A. Pero ¿qué ocurre exactamente? ¿Por qué Excel se comporta así? Afortunadamente, tenemos solución para este problema. En este artículo, te enseñaré cómo lograr que Excel devuelva el anhelado #N/A en lugar de ese molesto 0 utilizando la fórmula BUSCARV. ¡No te lo pierdas!


Puedes usar el BUSCARV Función en Excel para buscar algún valor en un rango y devolver el valor correspondiente.

Si el BUSCARV La función no encuentra el valor que está buscando en un rango particular, devolverá #N / A como resultado.

Sin embargo, puede utilizar la siguiente sintaxis para devolver cero si no se encuentra ninguna coincidencia:

=IFERROR(VLOOKUP(D2, $A$2:$B$10, 2, FALSE), 0)

Este ejemplo en particular intenta buscar el valor en la celda D2 en el rango A2:B10 y devolver el valor correspondiente en la segunda columna del rango.

Si no se encuentra ninguna coincidencia, se devuelve un cero.

El siguiente ejemplo muestra cómo utilizar esta sintaxis en la práctica.

Ejemplo: Devuelve 0 en lugar de #N/A en BUSCARV

Supongamos que tenemos el siguiente conjunto de datos en Excel que contiene información sobre varios jugadores de baloncesto:

Excel: devuelve 0 en lugar de #N/A con BUSCARV

Supongamos que utilizamos la siguiente fórmula con BUSCARV para buscar los nombres de los equipos en la columna D y devolver el valor correspondiente de la columna de puntos:

=VLOOKUP(D2, $A$2:$B$10, 2, FALSE)

La siguiente captura de pantalla muestra cómo utilizar esta fórmula en la práctica:

Excel: devuelve 0 en lugar de #N/A con BUSCARV

Observe que la función BUSCARV devuelve #N / A en la fila donde buscamos «Kings» porque el nombre de este equipo no existe en el conjunto de datos original.

Podemos usar la siguiente fórmula para devolver un valor de cero si no se encuentra ninguna coincidencia al usar BUSCARV:

=IFERROR(VLOOKUP(D2, $A$2:$B$10, 2, FALSE), 0)

La siguiente captura de pantalla muestra cómo utilizar esta fórmula en la práctica:

Excel: devuelve 0 en lugar de #N/A con BUSCARV

Observe que un valor de 0 ahora se devuelve en la fila donde buscamos «Reyes» en lugar de #N / A.

Recursos adicionales

Los siguientes tutoriales explican cómo realizar otras operaciones comunes en Excel:

Cómo comparar dos listas en Excel usando BUSCARV
Cómo encontrar valores únicos de varias columnas en Excel
Cómo filtrar varias columnas en Excel

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded




Excel: devuelve 0 en lugar de #N/A con BUSCARV

Excel: devuelve 0 en lugar de #N/A con BUSCARV

En Excel, la función BUSCARV es ampliamente utilizada para buscar un valor específico en una columna e
importar un valor relacionado desde una columna adyacente. Sin embargo, a veces te puedes encontrar con una situación en la que BUSCARV devuelve 0 en lugar del error común #N/A cuando el valor buscado no se encuentra en la tabla. En este artículo, exploraremos por qué ocurre esto y cómo solucionarlo.

¿Por qué BUSCARV devuelve 0?

En Excel, cuando utilizas la función BUSCARV para buscar un valor en una columna, la función devuelve el valor correspondiente de la columna indicada. No obstante, si el valor buscado no se encuentra en la columna, BUSCARV devuelve el valor de error #N/A por defecto.

En ocasiones, es posible que desees que BUSCARV no devuelva el error #N/A, sino un valor diferente, como 0. Esto puede ser útil cuando quieres realizar cálculos o análisis adicionales con los resultados. Afortunadamente, hay una solución sencilla para lograr esto.

¿Cómo lograr que BUSCARV devuelva 0 en lugar de #N/A?

Para que BUSCARV devuelva 0 en lugar de #N/A cuando el valor buscado no se encuentra, puedes utilizar la función SI.ERROR. A través de esta función, puedes reemplazar el valor de error #N/A con cualquier valor que desees, en este caso 0.

A continuación, te presentamos la sintaxis de la función SI.ERROR que puedes utilizar junto con BUSCARV:

    =SI.ERROR(BUSCARV(valor_buscado, rango_tabla, columna_res, [correspondencia]),0)
  

En esta fórmula, valor_buscado representa el valor que deseas buscar en la columna, rango_tabla se refiere al rango completo de la tabla en la que deseas buscar el valor, columna_res indica el número de la columna de la cual quieres obtener el valor correspondiente y correspondencia es un argumento opcional que especifica si deseas una búsqueda exacta o aproximada.

Al utilizar la función SI.ERROR junto con BUSCARV, podrás reemplazar el valor de error #N/A con 0. Si la función BUSCARV devuelve un resultado diferente a #N/A, la función SI.ERROR no se activará y devolverá el valor original.

Conclusión

La función BUSCARV en Excel es una herramienta poderosa para buscar y obtener valores relacionados en una tabla. Sin embargo, si deseas que BUSCARV devuelva 0 en lugar del valor de error #N/A cuando el valor buscado no se encuentra, puedes utilizar la función SI.ERROR. Este enfoque te permitirá personalizar los resultados y realizar cálculos adicionales sin inconvenientes.

Esperamos que este artículo te haya sido útil. Si deseas obtener más información sobre la función BUSCARV o cualquier otro tema relacionado con Excel, te recomendamos consultar los siguientes recursos:

  1. Función BUSCARV en Office Support
  2. Función BUSCARV en Exceljet

Deja un comentario