J'ai fait un tableau qui prends en paramètre une date de départ, une durée, et output la date de fin (en faisant date de départ+durée, en ignorant les jours non-ouvrés:
Mon problème: j'aimerais que SI la ligne du dessus contient la date calculée, on passe à la date suivant… Même, plutôt qu'un SI, il me faudrait un TANTQUE... Et j'ai beau être un développeur, je n'ai pas envie de m'immiscer dans du VBA.
Pour préciser mon idée, sur le cas de figure du dessus, étant donné que la première ligne contient la date du 10 et du 11, alors les dates présentes sur la ligne du dessous devraient être celles du 12 au 18 mars 2021 (ci-joint un calendrier de mars 2021, afin de constater les jours ouvrés:
Une idée de comment faire...?
Merci, Thomas.
Oh. Je viens de me rendre compte: le problème principal venait de mon si, que j'avais commencé à prototyper:
Code:
=SI(NB.SI(2:2;C3+1)>0;"oui";"non")
Je m'étais dit qu'a la place du "Oui", j'allais mettre C3+2 au lieu de 1. Voilà pourquoi j'avais besoin de le faire plusieurs fois, comme une boucle... Mais il se trouve que j'ai une valeur qui me donne combien je dois rentrancher, au lieu du "2", c'est c'est la durée, tout bonnement. Je coche en résolu! Ce n'est peut-être pas clair dans votre tête, mais ça l'est dans la mienne. Merci beaucoup!
(Si la case E3 n'est pas vide;
Et que la durée du projet est supérieure ou égales au nombre de jours ouvrés entre la date de départ à la potentielle date de cette case, alors on itère, sinon on arrête l'itération.
Les jours non ouvrés sont donc ignorés dans l'itération, mais toute de mêmes présents, mais la durée n'est comptée que sur les jours ouvrés.
Oh. Je viens de me rendre compte: le problème principal venait de mon si, que j'avais commencé à prototyper:
Code:
=SI(NB.SI(2:2;C3+1)>0;"oui";"non")
Je m'étais dit qu'a la place du "Oui", j'allais mettre C3+2 au lieu de 1. Voilà pourquoi j'avais besoin de le faire plusieurs fois, comme une boucle... Mais il se trouve que j'ai une valeur qui me donne combien je dois rentrancher, au lieu du "2", c'est c'est la durée, tout bonnement. Je coche en résolu! Ce n'est peut-être pas clair dans votre tête, mais ça l'est dans la mienne. Merci beaucoup!