Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Power Query Ajouter nombre de jours ouvrés à une date

redflowers90

XLDnaute Nouveau
Bonjour,

J'ai un tableau dans lequel je souhaite calculer une date d'échéance à partir d'une colonne de la table et un nombre de jours ouvrés.
J'aimerai faire ça en Power Query.
Je suis sûre qu'il y a une façon simple de le faire ....
 

Pièces jointes

  • exemple.xlsx
    19.7 KB · Affichages: 17

Etoto

XLDnaute Barbatruc
Bonjour,

Alors déjà il faut nous transmettre la source et ensuite avec une seule colonne de date compliqué de trouver une échéance.
 

Etoto

XLDnaute Barbatruc
Justement, l'échéance est calculé en ajoutant un nombre de jours ouvrés. Disons 30 jours par exemple.
Je souhaite avoir une colonne supplémentaire avec "Open Time" + 30 jours ouvrés.
Re,

Ce n'est pas le boulot de Power Query de faire des calculs.

Mais avec Excel voici un fichier.


Si tu veux des jours fériés dans ton calcul utilise la fonction de @Yeahou

 

Pièces jointes

  • exemple.xlsx
    20.8 KB · Affichages: 8

redflowers90

XLDnaute Nouveau
Bonjour,

J'ai trouvé comment créer un calendrier avec une colonne "jour férié" entre 2 dates.
Maintenant, je ne sais pas comment ajouter une colonne "Due Date" avec "Open Date" + 30 jours ouvrés
 

Pièces jointes

  • exemple.xlsx
    22.4 KB · Affichages: 12

JFL_XLD

XLDnaute Junior
Bonsoir !

@ Roblochon : Mille mercis à vous ! Je me nourris de votre proposition.
Toutefois une étape m’est obscure
Dans votre requête Tableau1, vous insérez une liste des jours fériés mais sans y faire référence lors de l'appel de votre fonction fnListeJoursOuvrés.

Quelque chose m'échappe..... Si vous pouviez m'éclairer, ma reconnaissance quasi-éternelle vous serez acquise !

Cordialement,

JF
 

Hasco

XLDnaute Barbatruc
Repose en paix
Re,

Oui, c'est un oubli corrigé dans mon dernier post dont j'ai rechargé le fichier !

Parfois à force de tests, je me mélange les pinceaux.
Heureusement que certains suivent

Par contre, si vous avez Beaucoup, Beaucoup de Dates identiques à traiter, il faudra peut-être faire un regroupement par date avant de traiter les jours ouvrés pour gagner en temps de calcul.

cordialement
 

Hasco

XLDnaute Barbatruc
Repose en paix
Re,

Petite rectification : Pour les dates en fin d'années, il faut rajouter les fériés de l'année suivante.

L'étape 'Fériés Ajoutés' devient donc :
= Table.AddColumn(#"Type modifié", "Fériés", each fnFériés(Date.Year([Open Time])) &fnFériés(Date.Year([Open Time])+1))

cordialement
 

Discussions similaires

Réponses
9
Affichages
554
Réponses
5
Affichages
509
Réponses
14
Affichages
542
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…