tft每日頭條

 > 生活

 > excel怎麼做動态考勤表

excel怎麼做動态考勤表

生活 更新时间:2024-08-12 00:04:54

動态考勤表中涉及的知識點和細節比較多,所以文章也會較長,願意學的朋友們一定要耐心看完。我會慢慢細分出來分類讓大家能夠更明白,更容易了解一些。碼字不易,有不對的地方,請大家多包涵,可以提出問題一起成長,一起學習。

一、設置标題:

标題包含兩個知識點:1、跨列居中 2、引用月份

1、在表格中輸入:="圓心科技有限公司"&H2&"月考勤表",“H2”是月份2所在的單元格,引用這個單元格。公式中的符号要在英文狀态下輸入,中文要用英文狀态下的符号引住,連接符同樣要在英文狀态下輸入。

excel怎麼做動态考勤表(EXCEL中制作動态考勤表)1

2、跨列居中:先選中你要把标題居中的範圍,快捷鍵CTRL 1調出設置單元格——對齊——跨列居中——确定。

excel怎麼做動态考勤表(EXCEL中制作動态考勤表)2

表格标題制作完成,改變月份,标題的月份也會随之改變動态日期設置完成。

excel怎麼做動态考勤表(EXCEL中制作動态考勤表)3

二:考勤表的日期和星期的設置:

日期:在單元格中輸入公式=DATE(D2,H2,1),date函數公式是date(年,月,日)。"D2"引用單元格2021(年),H2引用2(月),1就是1号。

excel怎麼做動态考勤表(EXCEL中制作動态考勤表)4

日期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函數可以把錯誤值變成自己想看到的類型。

excel怎麼做動态考勤表(EXCEL中制作動态考勤表)5

選中這些日期,快捷鍵CTRL 1調出設置單元格——自定義——類型中——輸入字母d。字母“d”就是代表天數的意思就跟字母“m”代表月是一個意思一樣的。

excel怎麼做動态考勤表(EXCEL中制作動态考勤表)6

日期設置完成後,日期顯示就是這樣的,方便簡潔多了。

excel怎麼做動态考勤表(EXCEL中制作動态考勤表)7

設置星期:

在星期單元格中輸入:“=B3”意思是跟星期跟日期是一樣的,往右拖拉顯示出的數字跟日期是一樣的數字。選中星期這一行,快捷鍵CTRL 1設置單元格——數字——自定義——類型輸入aaa(大小寫均可以),“aaa”就是顯示星期,“aaaa”就是顯示星期幾。

excel怎麼做動态考勤表(EXCEL中制作動态考勤表)8

三:給周六周日自動做标記:

選中星期和下面的所有表格,在開始——條件格式——新建規則中——輸入公式

excel怎麼做動态考勤表(EXCEL中制作動态考勤表)9

excel怎麼做動态考勤表(EXCEL中制作動态考勤表)10

輸入的公式是:=WEEKDAY(B$4,2)>5當這個單元格大于5就會自動做标記,然後選擇格式——填充——選擇一個你喜歡的顔色做标記就可以了。

excel怎麼做動态考勤表(EXCEL中制作動态考勤表)11

制作完成的表格顯示是這樣的,可以一直用下去的動态考勤表,月底換考勤表隻要把月份改動一下就可以直接使用了。

excel怎麼做動态考勤表(EXCEL中制作動态考勤表)12

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved