天天看點

跨月考勤表,1分鐘輕松搞定考勤統計

Hi,大家好,本專欄将會從零開始和大家用圖文的方式,30天讓你從不會到熟練使用函數,0基礎開始學習Excel函數,讓你喜歡上它!有興趣的小夥伴可以持續關注我,或者在專欄進行檢視學習,願與君攜手共進!

跨月考勤表,1分鐘輕松搞定考勤統計

大家好,今天我想與大家分享如何在Excel中制作跨月考勤表。這也是粉絲們提出的問題。他們的出勤周期從25日開始,到下個月24日結束。不能使用普通考勤表。今天我要教你手工制作。操作起來并不困難。這些都是以前共享的知識點。

一、建構開始時間

首先,我們建構上述年份和月份的輸入區域,然後使用日期第一個單元格中的日期函數來建構考勤開始時間,即每個月的25日。公式為:=DATE(D2,H2,25)

然後單擊此單元格,按Ctrl+1打開格式視窗,然後單擊“自定義”将類型設定為D天,這将更改天的顯示模式

最後,在第二個單元格中輸入=B3+1并向右拖動,直到下個月的10日

跨月考勤表,1分鐘輕松搞定考勤統計

二、建構結束時間

每月24日是考勤周期的結束時間。我們可以使用if函數來判斷我們得到的日期的天數是否小于或等于24。如果滿足條件,讓它傳回日期。如果不滿足條件,則傳回空值。公式為:= IF(DAY(R3+1)<=24,R3+1,"")

由于每個月的天數不同,我們還需要使用iferror函數來掩蓋錯誤值,以避免最後幾天的錯誤值。最後的公式是:=IFERROR(IF(DAY(R3+1)<=24,R3+1,""),"")

三、設定星期數

然後,我們在考勤表的下一行設定了相應的每天周數,以便于我們注冊考勤資料。在下面插入一行,然後輸入formula=B3,向右填充,然後按Ctrl+1打開格式視窗,單擊“自定義”,在類型中輸入AAA,然後單擊“确定”。這樣,它将顯示為“周”

跨月考勤表,1分鐘輕松搞定考勤統計

四、周末自動填充顔色

讓excel自動的為周末填充顔色,友善區分周數,在這裡我們需要用到weekday函數,先來了解下這個函數

Weekday函數:傳回日期對應的星期數
文法=WEEKDAY(日期,傳回類型)
第一參數:一個日期
第二參數:傳回類型,它的傳回類型很多,隻有當類型為2的時候星期一才會對應數字1      

為了了解這個功能,讓我們實作周末自動填充顔色。這裡我們需要使用條件格式。首先,選擇要設定的資料區域,然後單擊“條件格式”查找新規則,選擇“使用公式”确定要設定的單元格,并将公式設定為:==WEEKDAY(B$4,2)>5,然後單擊[format],在[fill]中選擇您喜歡的顔色,然後單擊确定。這樣,周六和周日将自動填充設定的顔色

跨月考勤表,1分鐘輕松搞定考勤統計

如果是單休的話,隻需要将公式設定為:=WEEKDAY(B$4,2)>6即可,這樣的話就會僅僅隻為周日填充顔色

五、設定超級表,向下自動複制格式

在最後一步中,我們需要将普通表轉換為超級表,以便我們為周末自動填充顔色設定的格式可以自動填充。首先,選擇資料區域,然後按快捷鍵Ctrl+T跳出建立表的界面。保留預設值,然後直接單擊“确定”。這樣,表上将有一個附加行,您隻需要隐藏它。然後,将超級表的樣式設定為“無樣式”,這樣,設定就完成了。向下輸入名稱,可以自動填寫格式

跨月考勤表,1分鐘輕松搞定考勤統計