2
votes

Décaler les dates répétées dans Google Sheets?

J'essaie de faire une feuille de présence et de temps pour mon équipe au travail. Cependant, nous ne travaillons que sur MWF. Comment puis-je remplir automatiquement des dates d'affilée mais sauter les week-ends?

J'ai examiné la fonction WORKDAY.

J'ai réussi à faire répéter GSheets tous les deux jours, mais je dois sauter les dates qui tombent le dimanche.

Actuel: (01/07, 01/09, 01/11, 01/13, 01/15)

Attendu: (01/07, 01/09, 01/11, 01/15)


1 commentaires

Si nous parlons de 2019, alors le 15/01 est un mardi. Cela aurait-il pu être une faute de frappe et peut-être que vous vouliez dire 01 / 07,01 / 09, 01/11, 01/14, 01/16, 01/18, 01/21, etc ...


3 Réponses :


0
votes

Pour des raisons de discussion, nous supposerons que les dates sont dans la colonne A.

Saisissez les trois premières dates manuellement.
Ensuite, pour la quatrième date, utilisez = DATEVALUE (A1) +7 .
Ensuite, copiez la quatrième cellule aussi loin que nécessaire.

Crédit: Bob Umlas, MVP Excel


0 commentaires

0
votes

=ARRAYFORMULA(WORKDAY("6/1/2019", {1; 3; 5; 7}))


3 commentaires

Génial, merci beaucoup! Ces deux solutions sont excellentes.


@ player0 Utilisation ingénieuse d'un tableau. Si vous vouliez remplir, par exemple, une plage de 10 lignes, auriez-vous besoin d'exprimer chaque valeur du tableau (ce qui pourrait être fastidieux), ou pensez-vous qu'il existe une alternative pour utiliser ArrayConstrain / ArrayFormula pour "remplir automatiquement" la gamme?


@Tedinoz sous cette forme de formule oui, vous auriez besoin d'exprimer chaque



0
votes

Avec une date du lundi en A1, en A2 et en faisant glisser à travers pour convenir:

=A1+if(weekday(A1)<>6,2,4)

devrait créer une série de dates successives du lundi, mercredi et vendredi.

/ p>


0 commentaires