2016-02-29 270 views
1

我使用Excel 2016.在模板中,我發現學術日曆(任何年份)。該模板非常棒(對我來說)。 然後,我嘗試學習公式。我發現像這樣的小區C4的公式:Excel日曆模板(平日)

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

我學習WeekdayOption在平日的功能基礎上,組合框在B3單元格(如下圖所示) Question1

我的問題是如何WeekdayOption接受像字SUNDAY或MONDAY或TUESDAY或其他?我知道它可以接受價值11,12,13等。任何人都可以解釋它是如何工作或欺騙做到這一點?

模板鏈接是here或者您可以從excel模板下載。 謝謝。

+0

如果您在Name Manager中查看WeekdayOption,它指的是什麼公式或地址? –

+0

btw Teman saya dari棉蘭;光暈棉蘭。 –

+0

你好@D_Bester。我找到了答案。感謝您的想法。 –

回答

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單元格中的文本是週一,WeekdayOption將返回11(星期一將返回1; 1 + 10 = 11)

如果在單元格B3中的文字是星期二WeekdayOption將返回12(星期二將返回2個數組; 2 + 10 = 12)

+0

太棒了!在Danau Toba度假時見。印尼很棒! –