254 WPS新功能案例 靈活的萬年曆

Mondo 時尚 更新 2024-01-31

馬上就要到 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 所示:

相關問題答案

    248 WPS新功能案例 快速統計持紙人員工資

    工廠的車間統計員需要對當月的生產工單進行工資單的工資單,下圖 顯示了其工廠員工每個生產任務的完成數量總量和相應工單產品的單價。因為有些工單是集體計件工作,即多人完成的,所以需要將多人完成的這些工單數量平均分配給每個成員,因為工單數量太大,有的工單是乙個員工完成的,有的工單是兩個完成的,所以需要統計師...

    251 WPS新功能案例 快速對客戶進行排序和統計

    乙個工廠業務部門每個員工負責的客戶都是手動登記在一張表上,格式如下圖中的表,如果乙個員工對應多個客戶,那麼使用噸號開啟,這種登記方式的優點是看起來比較直觀,缺點也非常明顯,資料集中在乙個單元格中,如果以後需要,分析和參考客戶非常不方便。本廠統計師的需求是設計乙個函式公式,將每個員工對應的客戶分開,並...

    253 WPS新功能案例 指定工作編號以進行快速篩選

    來自粉絲的貢獻 工廠員工的用餐明細在表中,現在需要在表中輸入員工的工作編號,這樣表中輸入指定員工編號的員工就餐表就可以自動在表中帶出。為了方便截圖,將三個表截圖到乙個工作頁面中,效果如下圖所示 需求分析 當我第一次看到這個需求時,我以為這是乙個搜尋和引用需求,我可以直接用 xlookup 查詢它。但...

    238 WPS新功能EXPAND可實現快速票務拆分

    今天分享的新WPS函式是expanded,這個函式和前兩天分享的drop and take函式不同,drop and take只會刪除和保留陣列,不能擴充套件,也就是說原來的陣列是行的陣列,使用drop take後,返回的結果不會超過行,並且只能小於或等於 行。在需要擴充套件的場景下,可以使用擴充套...

    239 WPS 新功能 CHOOSECOLS 可快速對齊加擾的色譜柱

    今天分享的WPS新函式是ChooseCols,這是顧先生個人動態陣列中使用最頻繁的函式,可以在很多場景下使用。特別是當你已經掌握並能夠使用其他動態陣列函式時,比如filter函式和sort函式,你需要指定列回值。這個函式的同一系列函式是chooserows,函式和choosecols基本相同,只是它...