1、當excel輸入不同的年份,自動計算1月1日為星期幾,會自動生成全年日歷。
2、紅色單元格為需要輸入的內容,藍色單元格表示含有公式。
3、思路:每年的1月1日的星期幾是不固定的,而最重要的就是確定對應年份的1月1日為星期幾之后,后面只需要在此日期上后續+1即可。
4、而把對應的日期轉換為對應的星期,則需要使用Excel函數:WEEKDAY
5、表格中I2單元格公式:=WEEKDAY...
1、當excel輸入不同的年份,自動計算1月1日為星期幾,會自動生成全年日歷。
2、紅色單元格為需要輸入的內容,藍色單元格表示含有公式。
3、思路:每年的1月1日的星期幾是不固定的,而最重要的就是確定對應年份的1月1日為星期幾之后,后面只需要在此日期上后續+1即可。
4、而把對應的日期轉換為對應的星期,則需要使用Excel函數:WEEKDAY
5、表格中I2單元格公式:=WEEKDAY(E2/1/1,2)

6、Weekday后的第一個值為需要轉換為星期的日期,第二個值為參數。

7、參數情況共有三個:
參數1,代表的是從1到7,對應的為星期日——星期六
參數2,代表的是從1到7,星期一——星期日
參數3,得到的值為0-6,代表的意思是星期一到星期日、
8、我們更加習慣使用“1到7”,代表“星期一到星期日”,所以,我們使用第2個參數。

9、在D5單元格公式輸入:=IF(D3=$I$2,DAY(DATE(E2,1,1)),"")
意思為如果判斷1月1日為周日,則顯示1,否則為空。
10、在E5單元格公式輸入:
=IF(E3=$I$2,DAY(DATE($E$2,1,1)),IF(COUNT($D$5:D5)=0,"",D5+1))
意思為,如果單元格的值和上面的數字相對應,則為1,如果之前的值不為0,則為前面的日期+1
11、在D6單元格內容:=J5+1
12、在D7單元格內容:=D6+1
13、完成后,向右向下直接進行填充,即可得到2019年的Excel日歷。
14、如果想得到對應的月份,在前面加一個公式:
15、在C6單元格公式:=MONTH(D6)

17、制作好的2019年Excel日歷,我就可以用黃色來標注休息的日期,便于工作的開展。
其他文章舉例:
“Excel制作全年1至12月日歷表格”
“Excel函數如何制作某年某月某日的日歷表?”
本網站Excel文章太多了,這里不列舉,請小伙伴在本網站自行“搜一搜”關鍵詞即可查看。
歡迎收藏本站,獲取更多優質內容。如需轉載請保留本文地址。本文地址:http://www.zsliqing.cn/article/202.html