oguruma
XLDnaute Occasionnel
Comme annoncé, c'est donc livré. En fait, chef de projet, la gestion de planning c'est donc mon quotidien. Il est fastidieux de devoir toujours recoder les mêmes formules sur certaines dates que j'appelle remarquables ainsi que le tableau des JF à prendre en compte dans les calculs de charges et autres.
Voici la liste des fonctions disponibles. C'est certes perfectible et on peut à partir de ces exemples s'étendre sur les calculs de dates.
La classeur intègre une macro Open permettant d'initialiser la date du jour. Ainsi ça nous évite d'utiliser en permanence la fonction AUJOURDHUI() assez consommatrice quand on la déploie sur des milliers de lignes (le jour ne change pas toutes les secondes :) - Donc autant la déterminer une fois pour toutes au chargement du classeur, un point c'est tout !!!
Concernant le calcul de la date de Pâques c'est assez documenté sur la toile. J'ai repris une formule simplifiée.
Devrait suivre un utilitaire permettant de propager ses fonctions LAMBDA à partir d'un référentiel de nos LambdaPerso vers un autres classeur.... En Python et en VBA. Tout le monde sera servi.
Joint également dans ce POST un fichier .txt comportant le code source de ces fonctions Lambda en FR et UK.
Voici la liste des fonctions disponibles. C'est certes perfectible et on peut à partir de ces exemples s'étendre sur les calculs de dates.
La classeur intègre une macro Open permettant d'initialiser la date du jour. Ainsi ça nous évite d'utiliser en permanence la fonction AUJOURDHUI() assez consommatrice quand on la déploie sur des milliers de lignes (le jour ne change pas toutes les secondes :) - Donc autant la déterminer une fois pour toutes au chargement du classeur, un point c'est tout !!!
Concernant le calcul de la date de Pâques c'est assez documenté sur la toile. J'ai repris une formule simplifiée.
Devrait suivre un utilitaire permettant de propager ses fonctions LAMBDA à partir d'un référentiel de nos LambdaPerso vers un autres classeur.... En Python et en VBA. Tout le monde sera servi.
Joint également dans ce POST un fichier .txt comportant le code source de ces fonctions Lambda en FR et UK.
Dernier jour du mois |
Premier jour du mois |
Dernier jour du mois (FIN.MOIS) |
Premier lundi de l'année |
Premier mardi de l'année |
Premier mercredi de l'année |
Premier jeudi de l'année |
Premier vendredi de l'année |
Premier samedi de l'année |
Premier dimanche de l'année |
Dernier lundi de l'année |
Dernier mardi de l'année |
Dernier mercredi de l'année |
Dernier jeudi de l'année |
Dernier vendredi de l'année |
Dernier samedi de l'année |
Dernier dimanche de l'année |
Premier lundi du mois. |
Premier mardi du mois. |
Premier mercredi du mois. |
Premier jeudi du mois. |
Premier vendredi du mois. |
Premier samedi du mois. |
Premier dimanche du mois. |
Dernier lundi du mois |
Dernier mardi du mois |
Dernier mercredi du mois |
Dernier jeudi du mois |
Dernier vendredi du mois |
Dernier samedi du mois |
Dernier dimanche du mois |
1er jour ouvré du mois |
Dernier jour ouvré du mois |
Premier jour de l'année |
Dernier jour de l'année |
Nombre de jours dans le mois |
Nombre de jours dans le mois suivant |
Nombre de jours dans le mois précédant |
N° du jour dans la semaine |
NO.SEMAINE.ISO |
NO.SEMAINE(AUJOURDHUI();21) |