Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel日历模板(工作日)_Excel_Excel 2016 - Fatal编程技术网

Excel日历模板(工作日)

Excel日历模板(工作日),excel,excel-2016,Excel,Excel 2016,我使用Excel 2016。在模板中,我找到了学术日历(任何一年)。模板非常棒(对我来说)。 然后,我试着学习这个公式。我在C4单元中找到了如下公式: =Days+1+DATE(Calendar1Year,Calendar1MonthOption,1)-WEEKDAY(DATE(Calendar1Year,Calendar1MonthOption,1),WeekdayOption) 我学习了基于单元格B3中组合框的工作日函数中的工作日选项(下图) 我的问题是,工作日选项如何接受“星期天”、“

我使用Excel 2016。在模板中,我找到了学术日历(任何一年)。模板非常棒(对我来说)。 然后,我试着学习这个公式。我在C4单元中找到了如下公式:

=Days+1+DATE(Calendar1Year,Calendar1MonthOption,1)-WEEKDAY(DATE(Calendar1Year,Calendar1MonthOption,1),WeekdayOption)
我学习了基于单元格B3中组合框的工作日函数中的工作日选项(下图)

我的问题是,工作日选项如何接受“星期天”、“星期一”、“星期二”或其他单词?我知道它可以接受值11、12、13等等。有人能解释一下它是如何工作的吗

模板链接是或您可以从excel模板下载。
谢谢你。

我从你的评论中得到启示。 我在名称管理器(公式选项卡)中找到了窍门

我将解释这个诀窍:

内置函数:工作日(序列号,[返回类型])。[返回类型]在名称管理器中使用WeekdayOption

在名称管理器中:
WeekdayOption
指的是:
=MATCH(WeekStart,Weekdays,0)+10

然后:
WeekStart
指:
=Sheet1$B$3

然后:
工作日
指:
={“周一”、“周二”、“周三”、“周四”、“周五”、“周六”、“周日”}

因此,如果单元格B3中的文本为星期一,则WeekdayOption将返回11(星期一将在数组中返回1;1+10=11)


如果单元格B3中的文本为星期二工作日选项将返回12(星期二将返回数组中的2;2+10=12)

如果在名称管理器中查看工作日选项,它指的公式或地址是什么?顺便说一句,Teman saya dari Medan;哈罗克棉兰。你好@D_Bester。我找到了答案。谢谢你的主意。太好了!在达瑙-托巴度假时见。印度尼西亚太棒了!