馬上就要到 2024 年了,新年一到,就該為新的一年做計畫了,這是用日曆制定計畫的好方法。 而這個曆法應該最好地支援任何一年、任何乙個月,也就是我們常說的一萬年曆。
製作萬年曆的方法有很多種,今天顧老師分享的方法就是用核心功能序列函式搭配日期函式和彙總函式來製作,在了解了思路和邏輯之後,就可以輕鬆製作出效果如圖1所示的萬年曆了。
確定年份
“萬年曆”是乙個比喻,其實我們需要用的年份大概是20年,所以我們一年用365天來計算,20年,也就是20*365天。 根據函式序列的引數:
第乙個引數:行數,也就是年份,輸入到20*365,當然有閏年因子,第二個引數:列數,這裡就不輸入了。
第三個引數:啟動次數,就是開始的日期,這裡是2024年1月1日開始計算,對應的數字是44927
第四個引數:increment,預設為1,無需輸入。
輸入相應的函式:
sequence(20*365,,44927)
效果如下圖2所示
年、月、日、周、周
一旦我們有了日期,我們就需要確定年、月、日、周以及周和周。 判斷這個資訊的功能也很容易記住,就是對應的英文,而且引數也比較簡單,就是可以選擇剛剛生成的日期。 分別輸入以下功能:
年份:C3=year(B3),判斷日期的年份;
月份:d3=month(b3),判決日期的月份;
日:e3=day(b3),判決日的具體日期;
周:F3=Weeknum(B3,2),注意選擇引數2,表示從星期一開始。
日:g3=weekday(b3,2),注意選擇引數2,表示從星期一開始。
效果如下圖3所示
確定查詢格式
日期函式決定了具體的年、月、日,以及週數和週末。 開始設計萬年曆對應的格式,乙個條件區域,用資料校驗下拉選項製作條件區域,輸入兩個輔助列公式:
查詢年份:Q3=unique(c3),刪除年份的重複值;
查詢日期:r3=unique(d3),刪除當月的重複值;
i2 設定資料有效性,點序列為 **=q3
i3 還設定資料效度,按順序排列點序列 **=r3
這樣,查詢條件就會被拉下來。
完成後,如下圖4所示
格式化萬年曆:
設定查詢格式後,設定萬年曆格式,先輸入星期幾錄入功能:
i5=sequence(,7,2),生成一列數字,格式化為“aaa”,這樣就可以得到本週的標題,如果不想輸入公式,也可以直接輸入。
1 2 3 4 5 6 ”。
完成後,如下圖 5 所示
設定萬年曆功能:
設定好查詢格式,設定好週標題後,就需要開始設計萬年曆的功能了,這其實是多條件求和的結果。
輸入函式: i6=sumifs(e3 ,c3 ,i2,d3 ,i3,f3 ,unique(filter(f3 ,(c3 =i2)*(d3 =i3))))g3 ,sequence(,7))).
功能定義:求和區:e3,天;每天顯示滿足條件的情況;
條件 1 區域:C3,年份列;
條件 1:判斷 條件 1:i2=2024;
條件2區域:d3,月列;
條件2:判斷條件2:i3=1個月;
條件 3 區域:f3,周列;
條件 3: 條件 3: 對 unique(filter(f3,(c3=i2)*(d3=i3))) 進行重複資料刪除,返回數字 (1,2,3,4,5) 後的週數
條件 4 區域:G3,一周中的一周;
條件4:判斷 條件4:sequence(,7),返回數字,即星期幾。
如果同時遇到這個,就是本月日曆,動態陣列公式,一鍵生成;
完成後,如下面的圖 6 所示
設定重點工作日曆:
表1為萬年工作日曆,可以按照這個工作日曆查詢,已經開始演變成各種需求。
每月優先事項:
輸入公式:b5=chooserows(表 1!)。i6#
b7=chooserows(表 1!.)i6#
.已經輸入了5個公式,公式的含義是將上面的結果選為第一行和第二行......這樣做的目的是在下一行插入一行可編輯的單元格,以便於填寫每月工作計畫。 通常,您可以先標記關鍵會議的內容。
完成後,設定單元格格式、顏色匹配、條件格式等後,設定完成後的效果如下圖7所示
每週工作清單:
一年中的每一周都可以單獨篩選出來,制定工作計畫,可以提前輸入篩選條件,例如:篩選年份、篩選周,有了這兩個篩選條件,輸入以下功能:
date=filter(表 1!.)b3,(表 1!.)f3 = c2)* (表 1!.)c3#=b2))
天 = b5
只需獲取您每週工作的清單即可。
如下圖 8 所示: