動态考勤表中涉及的知識點和細節比較多,所以文章也會較長,願意學的朋友們一定要耐心看完。我會慢慢細分出來分類讓大家能夠更明白,更容易了解一些。碼字不易,有不對的地方,請大家多包涵,可以提出問題一起成長,一起學習。
一、設置标題:
标題包含兩個知識點:1、跨列居中 2、引用月份
1、在表格中輸入:="圓心科技有限公司"&H2&"月考勤表",“H2”是月份2所在的單元格,引用這個單元格。公式中的符号要在英文狀态下輸入,中文要用英文狀态下的符号引住,連接符同樣要在英文狀态下輸入。
2、跨列居中:先選中你要把标題居中的範圍,快捷鍵CTRL 1調出設置單元格——對齊——跨列居中——确定。
表格标題制作完成,改變月份,标題的月份也會随之改變動态日期設置完成。
二:考勤表的日期和星期的設置:
日期:在單元格中輸入公式=DATE(D2,H2,1),date函數公式是date(年,月,日)。"D2"引用單元格2021(年),H2引用2(月),1就是1号。
日期2021/2/2單元格中輸入公式=iferror(IF(MONTH(B3 1)=$H$2,B3 1,""),"")
我分開來說大家比較容易理解:B3 1是指後面一個引用前面一個單元格的日期加上1天就是它當天的日期。IF(MONTH(B3 1)=$H$2,B3 1,""),嵌套IF函數是因為2月份隻有28天。
MONTH(B3 1)提取這個日期中的月份,MONTH(B3 1)=$H$2,$H$2絕對引用,$H$2=2月份,月份=2月的時候。這個公式連起來就是:IF(MONTH(B3 1)=$H$2,B3 1,""),這個單元格裡提取出來的月份如果是2月份,就顯示它的日期,如果識别出超出日期範圍就為空值,除了2月份其他月份都是30天和31天。如果超出28天繼續往右填充公式就會顯示錯誤值。所以公式前面又嵌套了一個iferror函數,
ifeeror函數可以把錯誤值變成自己想看到的類型。
選中這些日期,快捷鍵CTRL 1調出設置單元格——自定義——類型中——輸入字母d。字母“d”就是代表天數的意思就跟字母“m”代表月是一個意思一樣的。
日期設置完成後,日期顯示就是這樣的,方便簡潔多了。
設置星期:
在星期單元格中輸入:“=B3”意思是跟星期跟日期是一樣的,往右拖拉顯示出的數字跟日期是一樣的數字。選中星期這一行,快捷鍵CTRL 1設置單元格——數字——自定義——類型輸入aaa(大小寫均可以),“aaa”就是顯示星期,“aaaa”就是顯示星期幾。
三:給周六周日自動做标記:
選中星期和下面的所有表格,在開始——條件格式——新建規則中——輸入公式
輸入的公式是:=WEEKDAY(B$4,2)>5當這個單元格大于5就會自動做标記,然後選擇格式——填充——選擇一個你喜歡的顔色做标記就可以了。
制作完成的表格顯示是這樣的,可以一直用下去的動态考勤表,月底換考勤表隻要把月份改動一下就可以直接使用了。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!