La planificació de projectes, la gestió de terminis de lliurament i el compliment de calendaris administratius requereixen sovint una distinció clara entre els dies naturals i els dies laborables. La Calculadora de dies hàbils és una eina dissenyada per resoldre aquesta necessitat, permetent comptar els dies laborables entre dues dates o calcular una data futura o passada afegint o restant un nombre determinat de dies hàbils. L'eina omet automàticament els caps de setmana i els dies festius que l'usuari especifiqui.
Funcionament i modes de càlcul
L'eina disposa de dos modes principals de funcionament per adaptar-se a diferents necessitats de planificació:
- Entre dues dates: Aquest mode compta el nombre exacte de dies laborables que hi ha entre una data d'inici i una data de finalització especificades. És útil per mesurar la durada real d'un projecte o el temps transcorregut per a una tasca.
- Sumar o restar: Aquest mode permet calcular una data de destí afegint o restant un nombre concret de dies hàbils a partir d'una data d'inici. S'utilitza habitualment per establir terminis de lliurament o dates límit de procediments.
El recompte en el mode de sumar o restar comença l'endemà de la data d'inici. Per exemple, afegir zero dies hàbils retorna exactament la mateixa data d'inici. Si s'utilitza el mode "Entre dues dates" i la data de finalització introduïda és anterior a la data d'inici, el sistema realitza el recompte en ordre cronològic.
Paràmetres de configuració i entrades
Per realitzar els càlculs, l'usuari pot configurar els següents paràmetres de l'interfície:
- Data d'inici: La data de calendari que serveix com a punt de partida.
- Data de finalització: La data límit del recompte (disponible només en el mode "Entre dues dates").
- Comptar la data de finalització com un dia sencer: Una casella de selecció que permet incloure o excloure el darrer dia en el recompte total de dies laborables.
- Direcció: Permet triar entre "Sumar" o "Restar" (disponible només en el mode "Sumar o restar").
- Dies hàbils: Un nombre sencer igual o inferior a 100.000 que indica la quantitat de dies a desplaçar (disponible només en el mode "Sumar o restar").
- Dies laborables de la setmana: Caselles de selecció per a cadascun dels set dies de la setmana (dilluns, dimarts, dimecres, dijous, divendres, dissabte i diumenge). Per defecte, els dies laborables estan configurats de dilluns a divendres. Perquè el càlcul sigui vàlid, cal que hi hagi almenys un dia de la setmana seleccionat com a laborable.
- Festius a ometre (opcional): Una llista personalitzada de dates que s'han de saltar durant el càlcul. S'han d'introduir en format YYYY-MM-DD, amb una sola data per línia, fins a un límit màxim de 1.000 dates. Les línies buides d'aquesta llista s'ignoren automàticament.
Resultats detallats del càlcul
Un cop processades les dades, l'eina mostra un desglossament complet dels resultats segons el mode seleccionat:
| Concepte de sortida | Descripció |
|---|---|
| Dies hàbils | El nombre total de dies laborables calculats. |
| Dies naturals | El nombre total de dies de calendari transcorreguts. |
| Caps de setmana / dies de descans omesos | La quantitat de dies no laborables setmanals que s'han saltat. |
| Festius omesos | El nombre de dies festius de la llista de l'usuari que han coincidit amb el període i s'han exclòs. |
| Data resultant | La data final calculada (només en el mode "Sumar o restar"). |
| Com a YYYY-MM-DD | La data resultant expressada en format estàndard ISO (només en el mode "Sumar o restar"). |
| Dies naturals des de la data d'inici | La diferència total en dies de calendari respecte al punt de partida (només en el mode "Sumar o restar"). |
Validacions i missatges d'error
L'eina disposa de regles estrictes per garantir la coherència dels càlculs dins del rang d'anys admès (de l'any 1 a l'any 9999). Si es detecta alguna dada incorrecta, es mostraran els següents missatges d'error específics:
- Si la data introduïda no és correcta: "Aquesta no és una data de calendari vàlida."
- Si el nombre de dies a sumar o restar és incorrecte o supera el límit: "Els dies hàbils han de ser un nombre sencer igual o inferior a 100.000."
- Si es desactiven tots els dies de la setmana: "Seleccioneu almenys un dia laborable de la setmana."
- Si una línia de la llista de festius no compleix el format requerit: "Aquesta línia de festiu no és una data YYYY-MM-DD vàlida:
{line}" (per exemple, si s'escriu "bad-date", es mostrarà "Aquesta línia de festiu no és una data YYYY-MM-DD vàlida: bad-date"). - Si se supera la quantitat de festius permesos: "La llista de festius està limitada a 1.000 dates."
- Si el càlcul excedeix els límits temporals de l'aplicació: "El resultat queda fora del rang admès (anys 1–9999)."
Privadesa i processament de dades
La privadesa de les dades introduïdes està garantida pel mètode d'execució de l'eina. Tots els recomptes es fan al vostre navegador, la qual cosa significa que les dates que introduïu mai no surten del vostre dispositiu i no es realitza cap pujada de dades a servidors externs.
Preguntes freqüents
Quins dies es consideren dies hàbils?
De dilluns a divendres per defecte. Els botons dels dies de la setmana us permeten canviar-ho — mantingueu el dissabte activat per a una setmana laboral de sis dies, o feu que el divendres i el dissabte siguin els dies de descans. A més, s'ometrà qualsevol data que inclogueu a la llista de festius.
Coneix els dies festius oficials del meu país?
No — els dies festius oficials varien segons el país, la regió i l'any, i molts es traslladen a un altre dia quan cauen en cap de setmana. Enganxeu els dies lliures del vostre propi calendari, una data per línia, i s'ometran exactament aquests dies.
Com es compten “5 dies hàbils a partir d'avui”?
El recompte comença l'endemà de la data d'inici: cada dia laborable compta com un, i el cinquè és el resultat. Si comenceu un divendres, un dia hàbil després és dilluns. Sumar zero retorna la mateixa data d'inici.