Hello,大家好,今天跟大家分享下如何在Excel中制作跨月考勤表,這也是一個(gè)粉絲問到的問題,他們的考勤周期是從25號開始到次月的24號結(jié)束,常見的考勤表無法使用,今天就手把手教大家制作一個(gè),操作也并不難,都是之前分享過的知識點(diǎn),下面就讓我們來一起操作下吧
一、構(gòu)建開始時(shí)間
首先我們在上面構(gòu)建出年份和月份的輸入?yún)^(qū)域,然后在日期的第一個(gè)單元格中利用date函數(shù)來構(gòu)建考勤的開始時(shí)間,也就是每月的25號,公式為:=DATE(D2,H2,25)
隨后點(diǎn)擊這個(gè)單元格,按ctrl+1調(diào)出格式窗口,點(diǎn)擊【自定義】將【類型】設(shè)置為:d日,就會變?yōu)樘鞌?shù)的顯示方式
最后在第二個(gè)單元格中輸入=B3+1然后向右拖動,一直拖到次月的10號左右即可
二、構(gòu)建結(jié)束時(shí)間
每個(gè)月的24號是考勤周期的結(jié)束時(shí)間,我們可以利用if函數(shù)來判斷下,判斷我們得到的日期的天數(shù)是不是小于等于24,如果條件成立就讓他返回這個(gè)日期,條件不成立就返回空值公式為:= IF(DAY(R3+1)<=24,R3+1,"")
因?yàn)槊吭碌奶鞌?shù)不同,我們還需要利用IFERROR函數(shù)來屏蔽下錯(cuò)誤值,避免最后幾天出現(xiàn)錯(cuò)誤值,最終的公式為:=IFERROR(IF(DAY(R3+1)<=24,R3+1,""),"")
三、設(shè)置星期數(shù)
隨后我們在考勤表的下面一行中設(shè)置每天對應(yīng)的星期數(shù),便于我們登記考勤數(shù)據(jù),在下面插入一行,然后輸入公式=B3,向右填充,隨后按快捷鍵Ctrl+1調(diào)出格式窗口,點(diǎn)擊【自定義】在【類型】中輸入:aaa然后點(diǎn)擊確定,這樣的話就會顯示為星期啦
四、周末自動填充顏色
緊接著我們讓excel自動的為周末填充顏色,方便區(qū)分周數(shù),在這里我們需要用到weekday函數(shù),先來了解下這個(gè)函數(shù)
Weekday函數(shù):返回日期對應(yīng)的星期數(shù)
語法=WEEKDAY(日期,返回類型)
第一參數(shù):一個(gè)日期
第二參數(shù):返回類型,它的返回類型很多,只有當(dāng)類型為2的時(shí)候星期一才會對應(yīng)數(shù)字1
以上就是這個(gè)函數(shù)的作用
了解這個(gè)函數(shù),下面我們就來實(shí)現(xiàn)自動的為周末填充顏色,在這里我們需要用到條件格式,首先選擇需要設(shè)置的數(shù)據(jù)區(qū)域,然后點(diǎn)擊【條件格式】找到【新建規(guī)則】選擇【使用公式確定要設(shè)置格式的單元格】將公式設(shè)置為:=WEEKDAY(B$4,2)>5,隨后點(diǎn)擊【格式】在【填充】中選擇一個(gè)自己喜歡的顏色點(diǎn)擊確定即可,這樣的話周六與周日就會自動的被填充為設(shè)置的顏色了
如果是單休的話,只需要將公式設(shè)置為:=WEEKDAY(B$4,2)>6即可,這樣的話就會僅僅只為周日填充顏色
五、設(shè)置超級表,向下自動復(fù)制格式
最后一步我們需要將普通表轉(zhuǎn)換為超級表,讓我們設(shè)置的為周末自動填充顏色的格式可以自動向下填充,首先選擇數(shù)據(jù)區(qū)域然后按下快捷鍵ctrl+t就會跳出創(chuàng)建表的界面,保持默認(rèn)直接點(diǎn)擊確定,這樣的話上面會多出一行,只需要將其隱藏掉即可,然后將超級表的樣式設(shè)置為無樣式,這樣的話就設(shè)置完畢了,向下輸入姓名,格式是可以自動填充的
至此一個(gè)簡單的跨月考勤表就設(shè)置完畢了,怎么樣?你學(xué)會了嗎?
我是Excel從零到一,關(guān)注我,持續(xù)分享更多Excel技巧
聯(lián)系客服