【问题标题】:Excel Calender Template (Weekday)Excel 日历模板(工作日)
【发布时间】:2016-02-29 13:57:25
【问题描述】:

我使用 Excel 2016。在模板中,我找到了学术日历(任何年份)。该模板非常棒(对我来说)。 然后,我尝试学习公式。我在单元格 C4 中找到了这样的公式:

=Days+1+DATE(Calendar1Year,Calendar1MonthOption,1)-WEEKDAY(DATE(Calendar1Year,Calendar1MonthOption,1),WeekdayOption)

我根据单元格 B3 中的组合框学习了 Weekday 函数中的 WeekdayOption(下图) Question1

我的问题是 WeekdayOption 如何接受像 SUNDAY 或 MONDAY 或 TUESDAY 或其他这样的词?我知道它可以接受值 11、12、13 等。谁能解释它的工作原理或技巧吗?

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

【问题讨论】:

  • 如果您在名称管理器中查看 WeekdayOption,它所指的公式或地址是什么?
  • btw Teman saya dari Medan;光环棉兰。
  • 你好@D_Bester。我找到了答案。谢谢你的想法。

标签: excel excel-2016


【解决方案1】:

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

我会解释这个技巧:

内置函数:WEEKDAY(serial_number,[return_type])。 [返回类型] 在名称管理器中使用 WeekdayOption。

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

那么:WeekStart指的是:=Sheet1!$B$3

那么:Weekdays指的是:={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"}

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

如果单元格 B3 中的文本是 Tuesday,则 WeekdayOption 将返回 12(Tuesday 将返回数组中的 2;2 + 10 = 12)

【讨论】:

  • 太好了!多瑙多巴度假见。印度尼西亚太棒了!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-07
  • 2021-05-26
相关资源
最近更新 更多