2024年再過幾小時就到來,新的一年需要一個新的年曆,如何設計一個整年含有月份、日期、星期的萬年曆?
在下圖中,只要在儲存格B3中輸入年份(本例:2024),即可產生12個月的日期和星期對照表。
本篇要介紹如何一式就搞定這個工作。
公式設計與解析
因為要製作萬年月曆,所以年份要設計為變數,而1月至12月是連續的12欄。以年份:2024為例。
儲存格B5公式:=DATE($B$3,COLUMN(A:A),ROW(1:1)-WEEKDAY(DATE($B$3,COLUMN(A:A),1),2))+1
(1) DATE($B$3,COLUMN(A:A),ROW(1:1)
利用 DATE 函數轉換 2024 年第1天的數值,例如:2024/1/1=45292。
其 COLUMN(A:A)=1,當公式向右複製時,COLUMN(A:A)=1→COLUMN(B:B)=2→COLUMN(C:C)=3→...。
其 ROW(1:1)=1,當公式向下複製時,ROW(1:1)=1→ROW(2:2)=2→ROW(3:3)=3→...。
(2) WEEKDAY(DATE($B$3,COLUMN(A:A),1),2))
利用 WEEKDAY 函數求得當月第一天為星期幾,在此的參數為2,為數字1~7,對應星期一~星期日。
因為本表的設計為第一天是星期一,所以「第(1)-第(2)式+1」,即可得該月欄位中的日期為何。
將儲存格B5的公式複製,貼至儲存格B5:M41。
當 2025 年來臨時,就不要再辛苦一次了,只要把年份改為 2025 即可。
文章標籤
全站熱搜
留言列表