Este documento presenta tres métodos para manejar errores en Excel. Explica la función ESERROR, la cual identifica si un valor es cualquier tipo de error e incluye #N/A, devolviendo VERDADERO. También describe usar ESERROR y SI para darle manejo lógico a los errores, como reemplazar #DIV/0! por 100% y #N/A por un espacio vacío. Finalmente, promueve el software contable FINANCI.
1. Encontrar el primer día laborable de un mes en Excel
Posted: 23 Oct 2013 02:02 AM PDT
Si queremos conocer cuál es el primer día laborable de un determinado mes en Excel,
se puede automatizar el proceso con la combinación de tres funciones sencillas.
Para lograrlo, se necesitan tres datos. El mes, el año y los días festivos diferentes a
fines de semana.
La función principal será la que calcula los días laborales. En este caso se utiliza la
función DIA.LAB.INTL que permite definir los días festivos diferentes a los domingos,
como el jueves y viernes santo, el 20 de julio, etc., de manera que se puedan excluir
los días festivos del cálculo para que sea exacto.
Seguidamente se utiliza la función FIN.MES que determina el último día del mes, y
como nos interesa saber cuál es el primer día laboral del mes, a
FIN.MES le
restamos uno para llegar al mes anterior y partir de ahí.
La función FECHA toma el mes y al año del que nos interesa conocer el primer día
laborable. Por ejemplo, octubre de 2013.
La fórmula nos quedará más o menos así:
=DIA.LAB.INTL(FIN.MES(FECHA(C2;B2;1);-1);1;1;A2:A19)
Donde B2 contiene el número del mes y C2 el año, y el rango A2:A19 los días festivos.
El mes y el año se deben escribir en número, esto es que las celdas deben tener
formato número o general.
Manejo de errores de cálculo en Excel – Función ESERROR
Posted: 05 Nov 2013 01:01 AM PST
Vimos en las dos entregas anteriores el uso de dos funciones para el manejo de los
errores en las operaciones de Excel:
ESERR: Identifica si un valor es de cualquier tipo de los errores de Excel (#¡VALOR!,
#¡DIV/0!, #¿NOMBRE?, #¡NUM!, #¡REF!, #¡NULO!) excepto #N/A y devuelve
VERDADERO
ESNOD: Identifica si un valor es el error #N/A y retorna VERDADERO.
2. Sin embargo puede ser un poco tedioso tener que utilizar una función de manejo de
errores para unos casos y otra función para otros casos, casi que nos condiciona a
estar muy atentos a cada operación que realicemos para saber que función utilizar.
Para evitar esta situación, podemos utilizar la función ESERROR la cual nos ayuda a
identificar si el valor de una celda es un error de cualquier tipo incluido #N/A en cuyo
caso el resultado será VERDADERO y en caso que el valor de la celda no se trate de un
error retornará FALSO:
Solo tiene un parámetro, valor, que se refiere a la celda o al valor del cual se necesita
saber si se trata de un error o no. Vamos a ver su aplicación con la misma tabla de
vendedores que hemos utilizado en las dos entregas anteriores donde tenemos una
celda con el error #¡DIV/0! y otra celda con el error #N/A:
El error #¡DIV/0! De la celda E3 es producto del cálculo de la variación entre las
ventas de los dos periodos de la tabla. El error #N/A de la celda B6 es producto de
buscar la cédula del vendedor que hay en la columna A para retornar el nombre del
vendedor por medio de la función BUSCARV.
Ahora para darle manejo a estos dos errores no vamos a utilizar las funciones ESERR y
ESNOD para cada caso, vamos a utilizar la función ESERROR para ambos casos y el
resultado debe ser VERDADERO:
Vemos que con la función ESERROR, el resultado es VERDADERO en ambos tipos de
error. Ahora vamos a realizar la anidación de las funciones SI y la función ESERROR
para aplicar una prueba lógica en la cual, SI el resultado de la función ESERROR es
VERDADERO, dejemos como resultado en la variación porcentual el valor 100% para el
caso del cálculo de la variación porcentual de la columna E. Para el resultado de la
función BUSCARV que se aplicó en la columna B donde obtuvimos el nombre de cada
vendedor, dejaremos un espacio vacio (doble comillas) para el caso de que la función
ESERROR sea VERDADERO. En caso de que la función ESERROR sea FALSO para
ambos cálculos, dejar la operación original:
Luego de aplicar la función para el resto de las filas, solo en los casos donde el
3. resultado de la función ESERROR sea VERDADERO, se aplica la condición que dimos
para cada caso, es decir, 100% para el caso de la variación porcentual donde el error
era #¡DIV/0! y para el caso del error #N/A el resultado es espacio vacío.
Descargar archivo de trabajo.
Software contable y administrativo totalmente Integrado
FINANCI por solo $580.000. Tecnología de software para su empresa. 26
funciones integradas en un solo paquete. Financi tiene la capacidad de administrar los
procesos contables y administrativos de cualquier tipo de negocio.
Contiene: Facturas, recibos de caja, comprobantes de egreso, compras, cartera,
inventarios, informes en tiempo real y muchas funciones más. Contáctenos en
Bogotá a los teléfonos (571)5740707 - (571)5733430
o www.solucionintegrada.com.
Temas relacionados:
Manejo de errores en cálculo Excel – Función ESNOD
Manejo de errores en cálculo Excel – Función ESERR
Utilizar formato condicional para ocultar errores en las formulas de Excel
Tipos de errores en Excel
Cálculo de fechas en Excel: Cálculo de días con calendario personalizado –
Parte 2