Sie sind auf Seite 1von 5

Consejo para depurar frmulas en Excel

Las frmulas son una parte fundamental de nuestras hojas de Excel y las utilizamos para
realizar una gran cantidad de clculos. Pero es inevitable encontrarse con alguna
frmula que devuelva un error sin darnos una idea clara del problema.
Con la tcnica que mostrar a continuacin, evaluaremos cada una de las partes de una
frmula hasta conocer la cause del problema. Para nuestro ejemplo utilizaremos la
siguiente frmula:
=SI(PROMEDIO(A1:A10) > PROMEDIO(B1:B10), PROMEDIO(A1:A10) /
MIN(A1:A10), PROMEDIO(B1:B10) / MIN(B1:B10))

Esta frmula evala el promedio del rango A1:A10 y lo compara con el promedio del
rango B1:B10. Si el primer resultado es mayor que el segundo, se dividir dicho
promedio entre el valor ms pequeo del mismo rango.
No intentes buscar sentido a esta frmula, solo la he creado para probar el mtodo de
depuracin que estoy por mostrarte. En la siguiente imagen se observa el resultado de la
frmula anterior sobre datos reales.

El promedio del rango A1:A10 es 5.3 y el promedio del rango B1:B10 es 7.3 y por lo
tanto ser este segundo rango el que se dividir entre el nmero 4 que es el valor
mnimo del rango B1:B10 para obtener el resultado final de 1.825.

El comando Calcular ahora


La tcnica que quiero mostrar en esta ocasin utiliza el comando Calcular ahora para
evaluar una parte de una frmula a la vez. Este comando se encuentra en la ficha
Frmulas y dentro del grupo Clculo.

Este comando tiene asociada la tecla F9, as que durante nuestro ejercicio utilizaremos
ese atajo de teclado. De manera predeterminada, el comando Calcular ahora har el
clculo de todas las frmulas de nuestro libro, pero si seleccionamos una parte de una
frmula, este comando solo har el clculo de esa seccin de la frmula.
Por ejemplo, utilizando el mismo ejemplo anterior, activar la celda D1 y dentro de la
barra de frmulas seleccionar la primera funcin PROMEDIO tal como se muestra a
continuacin.

Una vez hecha la seleccin pulsar la tecla F9 y Excel devolver solamente el resultado
de esa parte de la frmula. La siguiente imagen muestra el resultado devuelto en la
misma barra de frmulas:

De esta manera podemos seguir seleccionando otras partes de nuestra frmula y pulsar
la tecla F9 para pedir a Excel que calcule solamente esa parte de la frmula. En la
siguiente imagen ya he seleccionado y calculado el resultado de la segunda funcin
PROMEDIO de nuestra frmula:

As puedo continuar con la seleccin de cada parte de la frmula, y calcular su resultado


pulsando la tecla F9 para obtener un resultado como el siguiente:

Esta imagen muestra los resultados de cada una de las funciones de nuestra frmula.
Podra dar un siguiente paso y seleccionar la comparacin del primer argumento de la
funcin SI as como las divisiones posteriores, pero por ahora ser suficiente para
mostrar el funcionamiento del comando Calcular ahora cuando hemos hecho una
seleccin dentro de la barra de frmulas.
Es importante mencionar que es nuestra responsabilidad hacer una seleccin adecuada,
es decir, seleccionar una parte de la frmula que Excel podr calcular de manera
independiente o de lo contrario obtendremos un mensaje de error. Por ejemplo, en la
siguiente imagen he seleccionado la primera funcin PROMEDIO de la frmula y
adems he incluido el smbolo mayor que:

Al pulsar la tecla F9 se mostrar un mensaje advirtindonos que la frmula est


incompleta.

Cmo depurar frmulas en Excel


Utilizando la tcnica recin mostrada, podrs evaluar cada parte de una frmula hasta
encontrar la causa del problema. Por ejemplo, considera el siguiente ejemplo donde
nuestra frmula original nos devuelve el error #DIV/0!

Despus de evaluar cada parte de la frmula, tal como lo hicimos en la seccin anterior,
obtenemos el siguiente resultado:

Puedes ver que la ltima funcin devuelve el valor cero y esa divisin es la que causa
que toda la frmula devuelva un error. Con evaluacin que hemos hecho podemos
revisar la columna B y encontrar que la celda B5 tiene el valor cero devuelto por la
funcin MIN y que es la razn del error en la frmula.
Aunque este ha sido un ejemplo sencillo, estoy seguro que te has enfrentado a errores
devueltos por frmulas mucho ms complejas que la expuesta en este artculo. Pero con
la tcnica que he mostrado en esta ocasin, podrs evaluar cada parte de una frmula
hasta llegar al origen del problema y de esa manera resolver fcilmente la causa del
error.

Das könnte Ihnen auch gefallen