Ma question est donc de savoir comment soustraire une date spécifique, tout en comptant les week-ends et en obtenant le résultat final un jour de semaine. Par exemple: Si j'ai une date dans la Colonne F et que j'ai des soustractions / additions dans les colonnes B-E
La colonne B soustrait 36 jours
La colonne C soustrait 21 jours
La colonne D ajoute 7 jours
La colonne E soustrait 11 jours
Si dans la Colonne F par exemple se trouve 26/01/2020 Les colonnes selon les équations ci-dessus seraient égales:
B - 21/12/2019
C - 05/01/2020
D - 2/2/2020
E - 15/01/2020
Ce que j'aimerais que la formule fasse, c'est, si elle atterrit un samedi soustraire 1 et atterrir un vendredi et si elle atterrit un dimanche < / code> ajoutez 1 et atterrissez le lundi pour que le résultat ressemble à ce qui suit:
B - 20/12/2019
C - 06/01/2020
D - 03/02/2020
E - 15/01/2020
J'ai essayé de faire la formule WORKDAY mais me donne des dates incorrectes si je garde les équations ci-dessus. Existe-t-il un moyen d'écrire une formule qui compterait encore WEEKENDS (samedi et dimanche sont considérés comme des week-ends dans cet exemple) et être en mesure d'atterrir le vendredi au lieu de Samedi et atterrir le lundi au lieu de dimanche
Toute aide serait très appréciée !!
4 Réponses :
Pour illustrer comment travailler la formule, j'ai configuré les données de test d'une manière similaire à votre description.
Les formules dans la ligne 2 est simplement:
=IF(WEEKDAY($F$2+B$1)=7,($F$2+B$1)-1,IF(WEEKDAY($F$2+B$1)=1,($F$2+B$1)+1,($F$2+B$1)))
Pour éviter que le calcul de la différence ne se produise le week-end, vous devrez utiliser une instruction IF . Donc, dans mes données d'exemple, la cellule B5 contient la formule:
Column B Column C Column D Column E Row 2: =$F$2+B1 =$F$2+C1 =$F$2+D1 =$F$2+E1 Row 3: =WEEKDAY(B2,1) =WEEKDAY(C2,1) =WEEKDAY(D2,1) =WEEKDAY(E2,1)
Cela fonctionne parfaitement! Merci beaucoup, je l'apprécie vraiment!
B2: =$F2+B$1+CHOOSE(WEEKDAY($F2+B$1,16),-1,1,0,0,0,0,0)