Только рабочие дни и выходные выходные - PullRequest
0 голосов
/ 01 апреля 2019

В моей колонке А у меня целые месячные даты.Теперь я хочу убрать все выходные и сохранить рабочие дни только с понедельника по пятницу.

enter image description here

Ответы [ 2 ]

1 голос
/ 01 апреля 2019
=ARRAYFORMULA(FILTER(A2:A, TEXT(A2:A, "ddd")<>"sat",
                           TEXT(A2:A, "ddd")<>"sun"))

0

0 голосов
/ 01 апреля 2019

за один раз это будет:

=ARRAYFORMULA(TEXT(FILTER(TO_DATE(ROW(
 INDIRECT("A"&DATE(2019, 1, 1)):
 INDIRECT("B"&EOMONTH(DATE(2019, 1, 1), 0)))), TEXT(TO_DATE(ROW(
 INDIRECT("A"&DATE(2019, 1, 1)):
 INDIRECT("B"&EOMONTH(DATE(2019, 1, 1), 0)))), "ddd")<>"sat", TEXT(TO_DATE(ROW(
 INDIRECT("A"&DATE(2019, 1, 1)):
 INDIRECT("B"&EOMONTH(DATE(2019, 1, 1), 0)))), "ddd")<>"sun"), "dd-mmm-yyyy"))

0

или короче:

=ARRAYFORMULA(TEXT(FILTER(TO_DATE(ROW(
 INDIRECT("A"&        DATE(2019, 1, 1)):
 INDIRECT("B"&EOMONTH(DATE(2019, 1, 1), 0)))), REGEXREPLACE(TEXT(TO_DATE(ROW(
 INDIRECT("A"&        DATE(2019, 1, 1)):
 INDIRECT("B"&EOMONTH(DATE(2019, 1, 1), 0)))), "ddd"),"Sat|Sun","♠")<>"♠"), "dd-mmm-yyyy"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...