Calcular días laborales en Excel

Es muy común en el ámbito administrativo o de recursos humanos tener la necesidad de realizar cálculos sobre la cantidad de días laborales de sus empleados.
Es por eso, que el manejo de ciertas funciones resulta muy importante para dichos cálculos.
Veremos varias opciones para utilizar en cada caso las funciones correctas.

Comencemos:

Armamos una planilla donde ingresamos la fecha inicial y final para obtener los días laborales.

Para calcular los días calendario, se utiliza la función DIAS.

Esta función nos dará como resultado la cantidad de días calendario de diferencia entre la fecha inicial y la fecha final.

Generalmente utilizamos la resta para dicho calculo.

Este recurso forma parte del curso gratuito de Excel.

Ahora, calculamos los días laborales de diferencia entre las diferentes fechas.

Para eso, utilizamos la función: 

DIAS.LAB

=DIAS.LAB(Fecha_inicial;Fecha_Final;[Vacaciones])

La sintaxis de la función DIAS.LAB tiene los siguientes argumentos:

Fecha_inicial (Obligatorio) Es una fecha que representa la fecha inicial.

Fecha_final (Obligatorio) Es una fecha que representa la fecha final.

Vacaciones (Opcional) Es un rango opcional de una o varias fechas que deben excluirse del calendario laboral, como los días festivos nacionales y locales. La lista puede ser un rango de celdas que contengan las fechas o una constante de matriz de los números de serie que representen las fechas.

Veamos ahora un ejemplo:

En este caso, omitimos de poner el argumento “Vacaciones” que serán las fechas que la función tendrá en cuenta.

Es importante aclarar, que esta función solamente tiene en cuenta los días que van de lunes a viernes, no toma en cuenta sábados o domingos.

Ahora vamos a realizar una lista de las fechas que tomaremos como vacaciones, y le diremos a la función que las tenga en cuenta para no incluirlas en el resultado.

Como vemos en la imagen, en el rango A10:A14 incluimos fechas como vacaciones o feriados, por lo tanto si esas fechas caen del lunes al viernes, esa fecha no se tomará en cuenta como laboral.

Vemos que el resultado final ha cambiado.

¿QUÉ PASA SI DESCANSO MARTES Y MIERCOLES EN LUGAR DE SABADO Y DOMINGO?

En ese caso, la función que usaremos no será DIAS.LAB sino DIAS.LAB.INTL

Ya que está función me permite elegir que día o días de la semana voy a tomar como descanso.

Su sintaxis es la siguiente:

DIAS.LAB.INTL(fecha_inicial, fecha_final, [fin_de_semana], [vacaciones])

La sintaxis de la función DIAS.LAB.INTL tiene los siguientes argumentos:

Fecha_inicial y fecha_final (Obligatorios) Son las fechas para las que desea calcular la diferencia. El valor de fecha_inicial puede ser anterior, igual o posterior al de fecha_final.

Fin_de_semana (Opcional) Indica los días de la semana que son días de fin de semana y no están incluidos en el número de todos los días laborables entre fecha_inicial y fecha_final. Fin_de_semana es una cadena o un número de fin de semana que especifica cuándo tienen lugar los fines de semana.

Veamos un ejemplo:

Aquí vemos como cuando estamos ingresando los datos de la función, el tercer dato o argumento, es elegir el o los días de descanso.

En este caso vemos como cada día o días, tiene asignado un número. En este caso que descansamos Martes y Miércoles, la opción sería el número 4.

Como vemos podemos descansar dos días o uno solo.

Luego debemos ingresar los feriados, y el resultado será el siguiente:

Aumenta tus conocimientos con este Mini curso de Excel

¿QUÉ DIFERENCIA HAY ENTRE DIA.LAB y DIAS.LAB?

La función DIAS.LAB me devuelve la cantidad de días entre dos fechas, mientras que la función DIA.LAB me da como resultado la suma de una fecha inicial mas una cantidad de días determinada por el usuario.

Por ejemplo, tengo 20 días de licencia y necesito saber cuando me reintegro al trabajo. En ese caso voy a usar la función DIA.LAB, ya que necesito tengo la fecha que salgo de licencia + la cantidad de días de licencia, el resultado será la fecha de retorno al trabajo, tomando solo los días laborales, ósea de lunes a viernes.

Sintaxis

DIA.LAB(fecha_inicial, días, [vacaciones])

La sintaxis de la función DIA.LAB tiene los siguientes argumentos:

Fecha_inicial (Obligatorio) Es una fecha que representa la fecha inicial.

Días (Obligatorio) El número de días laborables (días que no sean fines de semana ni días festivos) anteriores o posteriores al argumento fecha_inicial. Un valor positivo para el argumento días produce una fecha futura; un número negativo produce una fecha pasada.

Vacaciones (Opcional) Es una lista opcional de una o varias fechas que deben excluirse del calendario laboral, como los días festivos nacionales y locales. La lista puede ser un rango de celdas que contengan las fechas.

Veamos en la práctica como funciona:

Aquí vemos como a la fecha inicial (15/1/2021) le agrega 20 días laborales, y da como resultado, 12/2/2021.

Esta función también toma en cuenta los feriados, aunque no es obligatorio este dato.

También podemos usar DIA.LAB.INTL si los días de descanso no son los convencionales Sábado y Domingo.

Estos son los diferentes métodos o maneras para calcular los días laborales en Excel.

Si te interesa ver un video sobre este tema puedes ver el siguiente video:

Video sobre Funciones de Fecha

Si quieres aumentar tus conocimientos sobre EXCEL puedes hacer totalmente gratis nuestro curso de EXCEL BÁSICO en el siguiente enlace:

 Curso Gratis de EXCEL BÁSICO 

53 Comments

  1. You are so cool! I do not thibk I’ve read a single thing like that before.
    So wonderful too find somebody with genuine thoughts on this subject matter.
    Seriously.. thank you for sstarting this up. This web siite is something
    that is needed on the web, someone with a little originality!

  2. I’m extremely impressed with your writing skills as neatly as with the format in your weblog.
    Is that this a paid theme or did you customize it yourself?
    Anyway keep up the nice quality writing, it’s rare to look a grat blog like this one nowadays..

  3. I was recommended this website by my cousin.
    I’m not positive whether this poost is written by him as nobody else understand
    such specified approximately my trouble. You are
    incredible! Thanks!

  4. Hi there, juet beecame aware off your blog through Google, and found
    that it’s really informative.
    I’ll apprecuate if you continue this in future.
    A lot of peoplee will be benefited from your writing.
    Cheers!

  5. I don’t even kniw how I finished up here, but I believed this submit used
    to be great. I don’t recogniise who you’re however definitely you’re goung to a famous
    blogger if you happen to are not already. Cheers!

  6. Way cool! Some extremely valid points! I appreciate you pennning this post and the rest of the site iss also very good.

  7. Thank youu for sharing your thoughts. I really appreciate your
    efforts and I will bee waiting for your next wriite ups thannks once again.

  8. My brother suggested I would possibly like this website.
    He was once totally right. Thhis post actually made my day.
    You cann’t imagine simply how a lot time I had spent for his information!
    Thanks!

  9. each timme i sed to read smaller articles
    or reviews that as well clear their motive, and that is also happening with
    this post which I am reading here.

  10. I got this web site from myy pal who told me about this
    web page and at the moment this time I am visiting this webb site and reading veery informative articles or reviews at this place.

  11. Heya! I’m at work browsing your blog from my new apple iphone!
    Just wanted to say I love reading through your blokg
    and look forward too all your posts! Keep up the great work!

  12. It’s an awesome post designed for alll the online viewers; they will take beneffit from
    it I am sure.

  13. Hello very cool blog!! Maan .. Excellent .. Amazing .. I will bookmark your website aand take the
    feeds also? I am happy to search out so many useful
    information right here within the post, we want work out extra techniques in this regard,
    thanks for sharing. . . . . .

  14. Very nice post. I just stumbled upon your blog and wanted to say that
    I’ve really enjoyed browsing your blog posts.
    After all I’ll be subscribing to your feed and I
    hope you writte again very soon!

  15. Great article! Thhis is the type of information that are meant to be shared arolund the internet.
    Thanks =)

  16. This design is steller! You obviously know how to keep a reader entertained.

    Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Wonderful job.

    I really loved what you had to say, and more thazn that, how you presented it.
    Too cool!

  17. You really make it aappear really easy togethedr witth
    your presentation however I find tthis topic to be actually something that
    I believe I’d nevber understand. It kind of feels tooo
    complicated and extremely wide for me. I amm looking forward
    on your next submit, I will attempt to get the dangle of it!

  18. I love your blog.. very nice colos & theme. Didd you create this website yourself or did
    you hire someone to do it for you? Plzz reply as I’m looking to design my own blog and woukd like to find out where u got
    this from. many thanks

  19. Righ here is the perfect website for anyone who really
    wants to find out about this topic. You understand
    a whole lot its almost hard to argue with you (not that I
    really would want to…HaHa). You definitely put a fresh spin on a topic that’s been discussed foor decades.

    Exhellent stuff, jujst great!

  20. Hi, I read your blog like every week. Your style is witty, keep up the good work!

  21. debbratyreesays:

    I blog quite often and I seriously appreciate youur information. This article has truly peaked my interest.
    I’m going to take a note of your site and keeep checking for new details abouut once a week.
    I opted in for your Feed as well.

  22. concepcionsays:

    Normally I ddo not read post on blogs, however I wish to say
    that tis write-up very forced me too check ouut and do it!
    Your writung style has been amazed me. Thanks, very great article.

  23. Thanks for sharing your thoughts. I trjly appreciate your
    efforts and I will bee waiting for your further write ups thank yoou
    once again.

    Julirjs/

  24. I hqve read this post and if I could I wish tto suggest you few interesting things or tips.

    Perhaps you could write next articles referring to this
    article. I want to read more things about it!

    Julivif

  25. Thanks a bunch for sharing this with all people you actually realize what
    you’re talking approximately! Bookmarked. Kindly also seek advice from my web site =).
    We could have a hyperlink change adrangement between us

    Bea

  26. I don’t ccreate many responses, but i did solme searching and wound up here Calcular días laborales en Excel – Education. Annd I actually do have some
    questions ffor you if it’s allright. Is iit onky me or
    does it appear lik a few of the responses come across as if they
    are written by brain dead folks? 😛 And, if you aree posting
    at additional social sites, I would like to
    keep up with everything new you have to post. Would you make
    a list of the complete uls of youir public sites like your Facebook page, twitter feed,
    or linkedin profile?

  27. Nice answers in retturn of this matter with firm arguments and explaining
    the whole thing regarding that.

  28. I simply couldn’t depart your site efore suggesting that
    I really enjoyed the standard information an individual provide to your visitors?

    Is gonna be back continuously to investigate cross-check new
    posts

    Julidix

  29. Hello just wanted to give you a quick heads uup and leet you know a few of the
    images aren’t loading properly. I’m nnot sure why butt
    I thin its a linking issue. I’ve tried it in twoo different webb browsers and
    both show the same outcome.

    Merissa

  30. Gunslingervalley.comsays:

    Hi, yeah this post is truly good and I havfe learned lot of things from it on the topic of blogging.
    thanks.

    Gunslingervalley.com

  31. Hi there, i read your blog occasionally and i own a similoar one and i was ust curious
    iff you get a lot of spam responses? If so how
    do you reduce it, any plugin orr anything you can suggest?
    I geet so much lately it’s driving me insane so any assistance iss very much appreciated.

    arnoldo

  32. Howdy would you mind letting me know which web host you’re
    utilizing? I’ve loadeed your blog in 3 completely different internet browsers and I must say this blog loads a lot
    quicker then most. Can you suggest a good
    hosting provider att a fair price? Cheers,
    I appreciate it!

    casimira

    1. Hola!
      Te recomiendo que busques un tema rápido para tu blog.
      Puedes buscar en google y hacer test para verificar la velocidad de carga.
      Éxitos!

    1. Hola,
      te recomiendo que busques en el blog, ahí hay más post para poder informarte.
      Dime que es lo que buscas exactamente, y con mucho gusto escribiremos sobre ello.
      Cordial saludo

  33. Hello there! This article could not be written anny better!
    Reading through this article reminds me of my previous roommate!
    He continually ket preaching about this. I will forward this polst to him.

    Fairly certain he’s going to have a great read.
    Thank you for sharing!

    Wendy

  34. chashulettsays:

    We’re a group of volunteers and opening a new scheme
    in our community. Your site offered us with valuable info too work
    on. You’ve done an impressive joob and our entire community
    will be thankful to you.

  35. Greate post. Keep posting such kind of info oon youyr
    site. Im really impressed by your blog.
    Hello there, You have done a grwat job. I will definitely digg it
    and in my opinion suggest to my friends. I am sure they wwill be
    benefited from this website.

    Juliyjj

  36. Great blog right here! Additionally your weeb site
    lots up fast! What host are you the usage of? Can I am getting yur associate link forr your host?
    I desire my web ite loaded up as fast as yours lol

  37. I every time emailed this webpage post page to all
    myy friends, for the reason that if like to read it then my friends will too.

    Gita

  38. This is really interesting, You’re a very skilled blogger.
    I’ve joined your rss feed and look forward to seeking more of your wonderful post.
    Also, I have shared your website in my social networks!

    Brodie

  39. Greetings! I’ve been reading your website for a long time now and finally got
    the bravery to go ahead and give you a shout out from Huffman Texas!
    Just wanted to say keep up the good work!

    joseph

  40. Woah! I’m really digging the template/theme off this website.
    It’ssimple, yet effective. A lot of times it’s
    vefy hard to get that «perfect balance» between usability
    and visual appeal. I must say you have done a very good jjob with this.
    Also, tthe blog loads extremely fast for me on Safari.

    Exceptional Blog!

    Julihie

  41. I am genuinely glad to glance at this weblog posts which carries ons
    of valuable data, thanks for providing these kinds of
    data.

    bobby

  42. Goood info. Lucky me I discovered your blog by chabce (stumbleupon).

    I’ve book marked it for later!

    Lurlene

  43. Hi! I’ve been resding your website for a long time now and finally got tthe bravery to go ahead and give you a shout out from Huffman Tx!
    Just wanted to say keep uup the excellent job!

    lulamyers

  44. Great post. I was checking continuously this blog and I am
    impressed! Extremely helpful informatio particularly the last part :
    ) I care for such information much. I wwas looking for this
    certain info for a very long time. Thank you aand good luck.

    Julisac

  45. Way cool! Some very valid points! I appreciate you penning this post and the rest of the site
    iis very good.

    Melanie

Comments are closed.