Formule évoluant avec la date

Bonjour

Je suis en train de réaliser une gestion de planning et de plan de charges sur Excel.

En gros, il y a, en lignes, les affaire et en colonnes, outre des champs indicatifs, un calendrier jours ouvrés.

Chaque collaborateur aura son planning et se verra attribué un temps (en jour) par projet via un fichier source renseigné par un chef de projet visible en colonne L (il y a deux lignes, B pour bureau et T pour terrain)

Charge à lui ensuite de distribuer ces jours sur le calendrier afin de planifier ses interventions.

25test.xlsm (517.72 Ko)

Je cherche à comptabiliser en colonne N le temps déjà réalisé via une formule qui évoluera donc en fonction de la date, idéalement hors de la semaine en cours.

Par exemple, pour l'affaire Blabla (ligne 5), au 28 janvier, la formule sera =SOMME(P5:AH5), puis au 4 février, elle évoluera seule en =SOMME(P5:AM5). Et donc ça, pour l'ensemble des affaires.

L'année dernière, j'avais réussi la chose en bidouillant mais la structure était plus simple. On fonctionnait en décade (pour éviter les chevauchements entre mois) et je m'étais concentré sur une période réduite (entre avril et septembre).

Donc, via un onglet caché qui attribuait pour chaque jour un identifiant décade, et la fonction RECHERCHEV() sur la date AUJOURDHUI(), j'avais fait une succession de formules SI(), je vous laisse admirer.

=SI($N$1=V$2;SOMME(P163:U163);SI($N$1=W$2;SOMME(P163:V163);SI($N$1=X$2;SOMME(P163:W163);SI($N$1=Y$2;SOMME(P163:X163);SI($N$1=Z$2;SOMME(P163:Y163);SI($N$1=AA$2;SOMME(P163:Z163);SI($N$1=AB$2;SOMME(P163:AA163);SI($N$1=AC$2;SOMME(P163:AB163);SI($N$1=AD$2;SOMME(P163:AC163);SI($N$1=AD$2;SOMME(P163:AC163);SI($N$1=AE$2;SOMME(P163:AD163);SI($N$1=AF$2;SOMME(P163:AE163);SI($N$1=AG$2;SOMME(P163:AF163);SI($N$1=AH$2;SOMME(P163:AG163);SI($N$1=AI$2;SOMME(P163:AH163);SI($N$1=AJ$2;SOMME(P163:AI163);SI($N$1=AK$2;SOMME(P163:AJ163);SI($N$1=AL$2;SOMME(P163:AK163);SI($N$1=AM$2;SOMME(P163:AL163);SI($N$1=AN$2;SOMME(P163:AM163);SI($N$1=AO$2;SOMME(P163:AN163);SI($N$1=AP$2;SOMME(P163:AO163);SOMME(P163:AP163)))))))))))))))))))))))

Là, suites aux requêtes des collègues, je vais devoir gérer 52 semaines...

Même si ça reste techniquement possible par ma méthode, je ne me sens pas de le faire sur plus de colonnes et cherche un éventuel moyen plus simple.

D'où ma demande, est-il possible de faire changer une formule en fonction d'une date ?

J'espère que ma demande est claire et que surtout, a une solution

Merci !

Bonjour

Si tes dates sont uniquement composées des jours ouvrés, il suffit de faire la somme d'un champ décalé allant de P5 à la date d'aujourd'hui

=SOMME(DECALER(P5;0;;;NB.JOURS.OUVRES(DATE(2018;1;1);AUJOURDHUI())))

te donnera la somme de P5:JB5 JB5 étant bien le 11 décembre.

Cela convient-il?

Cordialement

Je vais essayer, merci !

Bonjour

Ton fichier avec la formule

Cordialement

15copie-de-test.xlsm (519.94 Ko)

Bonjour,

Voici la formule avec quelques petites modif sur ton tableau :

=SOMME.SI($P$5:$JP$5;"<="& AUJOURDHUI();$P7:$JP7)

Pour que ca fonctionne, j'ai insérer 2 ligne Le numéro du mois, ligne 2

et j'ai également créer un ligne avec la date (XX/XX/XXXX) en ligne 5.

Et j'ai aussi insérer l'année en B1

Et avec c'est 2 lignes (masquées) ca fonctionne nikel.

C'est bon ?

Merci également !

Je vais tester.

Bon, je ne pourrai pas le faire sur ce tableau puisque je ne l'ai pas précisé, c'est le calendrier 2019. Mais j'ai compris les principes et vais pourvoir adapter normalement.

Bonjour

Si tes dates sont uniquement composées des jours ouvrés, il suffit de faire la somme d'un champ décalé allant de P5 à la date d'aujourd'hui

=SOMME(DECALER(P5;0;;;NB.JOURS.OUVRES(DATE(2018;1;1);AUJOURDHUI())))

te donnera la somme de P5:JB5 JB5 étant bien le 11 décembre.

Cela convient-il?

Cordialement

Je viens de tester, ça fonctionne parfaitement bien. Mieux, en soustrayant 5 à la valeur théorique NB.JOURS.OUVRES(DATE(X;1;1);AUJOURDHUI()), j'ai bien la somme qui n'inclut pas la semaine en cours !

Génial !

Merci beaucoup !

Et merci aussi à Valc qui a réfléchi à mon problème

Rechercher des sujets similaires à "formule evoluant date"