Google Spreadsheet,找到前一个工作日

mdc*_*mdc 1 excel google-docs google-sheets

在Google Spreadsheet中,或者如果在Excel中也一样,则在excel中,仅当D不是工作日本身时,才如何查找D的最后一个工作日。

IE浏览器:

If D equals weekday = do nothing (D equals D).
If D equals weekend = D equals last weekday.
Run Code Online (Sandbox Code Playgroud)

编辑:我试图这使工作日一个月了:

WORKDAY(EDATE(N18, 1)+1, -1)
Run Code Online (Sandbox Code Playgroud)

但是我得到了一些奇怪的结果。也许也算是红色的日子,但我从未在任何地方指定该地区。

再次编辑:

上面的示例实际上有效,例如:

=WORKDAY("2013-04-06"+1, -1)
Run Code Online (Sandbox Code Playgroud)

mdc*_*mdc 5

=WORKDAY("2013-04-06"+1, -1)
Run Code Online (Sandbox Code Playgroud)

...就可以了