Vous attendez impatiemment une date clé, une date de livraison ou une échéance ou votre départ en congé ? Ou bien vous souhaitez savoir précisément combien de temps reste-t-il avant la rentrée ou encore depuis quand dure votre collaboration avec un client ? Access vous permet d’estimer rapidement un intervalle de temps entre deux dates. Ce système de gestion de base de données relationnelle (SGBDR) de Microsoft permet de créer, de stocker et de gérer des bases de données pour de nombreuses applications telles que la gestion de projets, la gestion de stocks, la gestion de clients et la gestion de relations avec les clients.
Zoom sur le logiciel Access
Access est un logiciel convivial à partir duquel les utilisateurs peuvent créer facilement des bases de données. Pour cela, ils ont accès à des modèles préconçus, mais sont aussi libres de les concevoir à partir de zéro. L’outil prend notamment en charge la création de tables, de formulaires, de requêtes, de rapports, de macros et de modules VBA pour personnaliser et automatiser les fonctionnalités de la base de données.
Access est un logiciel polyvalent qui convient à différents utilisateurs, des particuliers allant aux petites entreprises et grandes entreprises. Il est particulièrement utile lorsqu’il y a besoin de stocker et de gérer de grandes quantités de données qui nécessitent des fonctionnalités de sécurité avancées afin de protéger leurs informations sensibles. Ce logiciel a ainsi une grande variété de fonctionnalités.
Maîtrisez le calcul du nombre de jours ouvrés entre deux dates avec Access grâce à notre méthode pratique : astuces pour estimer la durée
Sur Access comme sur Excel, il est possible de calculer le nombre de jours qu’il y a entre deux dates. Pour ce faire, on peut utiliser la fonction Datediff ou DiffDate. La méthode est expliquée dans le tutoriel suivant, mais vous avez aussi une option de calcul rapide et facile via ces informations complémentaires si vous souhaitez gagner du temps.
La fonction DiffDate ou Datedif est comme suit : DiffDate(« unité »;date1;date2), l’unité étant en J pour compter les jours, en M pour les mois, en AAAA pour l’année, en T pour le trimestre, en H pour les heures et en N pour les minutes.
Puisque ce sont les jours ouvrés qui nous intéressent ici :
- Commencez par créer la requête dans Access : depuis l’onglet « Créer », allez sur « Création de Requête », ensuite ajoutez les tables qui contiennent les dates que vous souhaitez comparer.
- Dans la grille de la requête, créez une nouvelle colonne avec la fonction DiffDate pour calculer la différence en jours entre les deux dates. Avec les dates dans les champs [DateDébut] et [DateFin], faites : Expr1: DiffDate(« J », [DateDébut], [DateFin])
- Ajoutez une deuxième colonne en utilisant la fonction Weekday pour déterminer le jour de la semaine de chaque date. Par exemple, vous pouvez utiliser la formule suivante : Expr2: Weekday([DateDébut])
- Créez une troisième colonne pour filtrer les résultats et exclure les week-ends. La fonction IIf permet de vérifier si le jour de la semaine est un samedi ou un dimanche et renvoyer 0 pour les week-ends ou 1 pour les jours ouvrés. Utilisez la formule suivante : Expr3: IIf([Expr2]=1 Or [Expr2]=7, 0, 1)
- Ajoutez une quatrième colonne en multipliant la différence en jours par le coefficient 1 ou 0 pour obtenir le nombre de jours ouvrés. La formule est la suivante : Expr4: [Expr3]*[Expr1]
- Enregistrez la requête et exécutez-la pour obtenir le nombre de jours ouvrés entre les deux dates.
Si les jours fériés et les vacances ne sont pas pris en compte, vous pouvez créer une table de calendrier contenant toutes les dates non-ouvrées, puis joindre cette table à la requête pour exclure les dates correspondantes.