Ir al contenido principal

La función DIAS.LAB en Excel

La función DIAS.LAB en Excel nos ayuda a obtener el número de días laborables entre dos fechas determinadas. La función DIAS.LAB nos permite especificar un conjunto de días de vacaciones que serán excluidos de los días laborables contabilizados.

Sintaxis de la función DIAS.LAB

A continuación una descripción de los argumentos de la función DIAS.LAB:
Sintaxis de la función DIAS.LAB
  • Fecha_inicial (obligatorio): Es la fecha a partir de la cual se comenzarán a contar los días laborables.
  • Fecha_final (obligatorio): La fecha que marca el final de la contabilización de días laborables.
  • Vacaciones (opcional): Conjunto de una o varias fechas que serán excluidas del calendario de días laborables.
La función DIAS.LAB contabiliza los días laborables de lunes a viernes y excluye los fines de semana  (sábado y domingo).

Ejemplos de la función DIAS.LAB

En el siguiente ejemplo podrás observar el número de días laborables que existen entre el  1 de enero del 2012 y el 22 de febrero del 2012.
Ejemplo de la función DIAS.LAB en Excel
Con este resultado puedes comprobar que se han excluido los sábados y los domingos. Ahora incluiré una lista de días de vacaciones de la siguiente manera:
Lista de vacaciones para la función DIAS.LAB
Observa que he colocado un nombre para el rango de celdas B3:B5 y lo he llamado Vacaciones. En seguida modificaré la función DIAS.LAB para que considere los días de vacaciones.
Contar los días laborables en Excel considerando vacaciones
La función deja de contabilizar las fechas especificadas como vacaciones y lo puedes ver reflejado en el resultado final.
Si por alguna razón llegamos a colocar en la lista de días de vacaciones la fecha de un sábado o de un domingo esos días no surtirán ningún efecto porque la función DIAS.LAB no contabiliza esos días. Observa en el siguiente ejemplo cómo he agregado a la lista de días de vacaciones un par de fechas que corresponden a un sábado (18/02/2012) y un domingo (19/02/2012) y sin embargo el resultado de la función DIAS.LAB no cambia respecto al ejemplo anterior:
Función DIAS.LAB en Excel
Observa que para este último ejemplo no utilicé el nombre Vacaciones en el tercer argumento de la función sino que coloqué explícitamente la referencia para el rango B3:B7. Esto nos confirma que podemos utilizar ambos métodos al momento de especificar la lista de días de vacaciones.

Comentarios

Entradas más populares de este blog

Validación masiva de RFC's de contribuyentes para el CFDI 4.0

Si eres Contador o has manejado la plataforma del SAT entonces creo que estamos hablando el mismo lenguaje, y como siempre Soluciones MS Excel VBA , busca automatizar tu trabajo y que tu día sea mucho mas productivo. Te dejo un archivo de Excel en donde puedes crear el archivo de texto de forma automatizada tal cual como solicita el SAT: El funcionamiento de esta herramienta es relativamente fácil de utilizar, basta con pegar la información a partir de la celda ( B1, C1 y D1 ) , en donde la celda: B = RFC C = Nombre D = Código Postal si no cumple con uno de estos criterios, nos marca el siguiente mensaje: Cumpliendo con los criterios ya mencionados, basta con darle Click en la opción Exportar: Y de forma automática genera el archivo de texto que se llama que por default lo guarda según en donde tengas esta herramienta.   Descargar Herramienta Nota: Probablemente te aparezca algún mensaje que la macro se ha bloqueado , y para que funcione la herramienta sigue los pasos que se en...

Convertir números a letras

Te muestro como crear tu propia función para convertir números a letras , esto puede serte de mucha utilidad si usas Excel para imprimir  reportes en los que debas ingresar un numero en letras. Primero ingresa a VBA presionando las teclas Alt+F11, e inserta un Modulo (Si ya tienes un modulo no necesitas insertar uno nuevo)   Ahora selecciona tu modulo ( Module1 ) Y en la ventana derecha ingresa este texto: Function NumLetras(Valor As Currency, Optional MonedaSingular As String = "", Optional MonedaPlural As String = "") As String Dim lyCantidad As Currency, lyCentavos As Currency, lnDigito As Byte, lnPrimerDigito As Byte, lnSegundoDigito As Byte, lnTercerDigito As Byte, lcBloque As String, lnNumeroBloques As Byte, lnBloqueCero Dim laUnidades As Variant, laDecenas As Variant, laCentenas As Variant, I As Variant 'Si esta como Option Explicit Dim ValorEntero As Long     Valor = Round(Valor, 2)     lyCantidad = Int...

Controlar base de datos de proveedores.

Has tu pedido por el correo electronico   solucionesmsexcelvba@gmail.com ¡Yo Te lo diseño de acuerdo a tus necesidades!

Concatenar textos en un solo textbox

Como su mismo nombre lo dice, es un código que concatena varios textbox en un solo textbox. espero les sirva de algo       Descargar Archivo

Consultar estatus de CFDI en el SAT desde VBA Excel

Si eres contador, auditor o trabajas día a día con CFDI´s, entonces esta herramienta es para ti. Si necesitas validar el estatus de un CFDI en el SAT basta con ingresar en la página del SAT https://verificacfdi.facturaelectronica.sat.gob.mx/ capturas los datos desde el portal del SAT como en la siguiente imagén... y listoooo...   Perooooooo..... Imagínate validar estatus de miles y miles de CFDI´s en el SAT es relativamente tedioso copiar y pegar uno por uno, luego capturar el CAPTCHA es aburrido no crees?, es por ello que tengo la mejor herramienta que te va ayudar a validar de forma masiva tus CFDI´s en el servidor del SAT, la herramienta esta hecha 100% en VBA Excel y ademas es muy fácil de utilizar. Si estas interesado, envíame un whatsapp al +52 967 151 5365 o también me puedes seguir en mi página de Facebook de igual manera me puedes dejar un mensaje.

Ejemplos de formato condicional en Excel 2013

En esta ocasión realizaremos algunos ejemplos de formato condicional en Excel 2013 para dejar en claro el potencial y ventajas de uso que nos ofrece esta funcionalidad al momento de analizar nuestros datos. Formato condicional en números Cuando los datos de nuestras celdas son valores numéricos, Excel provee de varias opciones para aplicar un formato condicional rápidamente. Las primeras alternativas que analizaremos serán las que se encuentran en Inicio > Estilos > Formato condicional > Resaltar reglas de celdas. Sabiendo que nuestros datos son valores numéricos, podemos utilizar las siguientes opciones: Es mayor que : Se aplicará el formato a todas las celdas con un valor mayor al especificado. En menor que : El formato será aplicado a las celdas con un valor menor que el indicado. Entre : Excel evaluará las celdas para saber aquellas que tengan un valor dentro del rango indicado y se les aplicará el formato. Es igual a : Solo las celdas que sean iguales a...

Generar datos aleatorios con macro "Totalmente Gratis"

Has tu pedido por el correo electronico  solucionesmsexcelvba@gmail.com Los números aleatorios son utilizados en programas de simulación por computadora, en el muestreo estadístico, criptografía de datos y por supuesto en los juegos de azar. Cualquier área que necesite resultados impredecibles hará uso de los números aleatorios.

Función MIN y MAX

La función MIN y MAX en Excel La función MIN o MAX en Excel nos devuelve el valor mínimo o el valor maximo de un conjunto de valores. Los argumentos de la función MIN o MAX pueden ser los números, las celdas o los rangos que contienen los valores que deseamos evaluar.

Mapa de Riesgo en VBA

Un mapa de riesgos es una herramienta que se utiliza para predecir y anticipar los riesgos que podemos correr, y así poder evitarlos dentro de una organización. Si estas interesado en esta herramienta, escríbeme por correo electrónico solucionesmsexcelvba@gmail.com o me puedes seguir en mi página de Facebook  Soluciones Microsoft Excel Visual Basic y con gusto te atenderemos.