Excel: Una fórmula para eludir errores en las sumas

A algunos la función BUSCARV para extraer importes de una lista le resulta más complicada de lo normal porque da error. ¿Cómo hacer para sumar todos los valores aunque en el medio haya celdas con error?
DOM, 8 / SEP / 2013

Podemos resolver este problema con una suma condicional que excluya de la suma las celdas con error.

Supongamos que los importes se obtienen en el rango [B2:B6], con algunos errores en el medio. La fórmula sería así: =SUMA(SI(ESERROR(B2:B6);0;B2:B6)). A esta fórmula le tenemos que dar entrada con la combinación <Control+Shift+Enter>.

La función BUSCARV de la celda [B5] trata de encontrar el precio correspondiente al código 15. Como este código no existe en la tabla de la derecha, la función muestra el error #N/A (no disponible).

La función BUSCARV de la celda [B5] trata de encontrar el precio correspondiente al código 15. Como este código no existe en la tabla de la derecha, la función muestra el error #N/A (no disponible).

La fórmula combina tres funciones:

* La función ESERROR evalúa si en el rango [B2:B6] hay celdas con error.

* La función SI toma el valor “cero” cuando la celda evaluada tiene error, y el valor real de la celda, cuando no hay error.

* La función SUMA suma todos los valores.

La fórmula de la celda [B8] suma todos los valores del rango [B2:B6], pero considera iguales a cero las celdas donde haya un error.

La fórmula de la celda [B8] suma todos los valores del rango [B2:B6], pero considera iguales a cero las celdas donde haya un error.

Este es un ejemplo de las llamadas “fórmulas matriciales”, que hacen en un rango lo que, normalmente, se hace en celdas individuales. Es como tener varias fórmulas (una por cada celda del rango) en una única expresión.

¡Comparte esta noticia!

Últimos lanzamientos Ver más