用Excel如何製作動態的考勤表?

成喜英


這裡,我也分享下如何使用Excel製作考勤表?

先來看下考勤表的示例:

如上考勤表,包含如下幾個區域:

①表頭區域;

②日曆區域;

③日常考勤區域;

④考勤統計區域;

接下來,我就分享下,幾個相關區域小技巧。

考勤表的表頭

表頭包含“XXXX年XX月考勤表”和考勤的填寫說明;

技巧1:動態變動的表頭內容

表頭“XXXX年XX月考勤表”部分,需要引用到考勤的月份,可以使用如下公式:

=$C$1&"年"&$G$1&"月"&"考勤表"

技巧2:填寫說明區域的特殊字符

Excel中插入特殊符號方法很多:

方法①:菜單插入“符號”;

方法②:輸入法直接打入特殊字符;

方法③:到度娘上覆制需要的特殊字符,再粘貼到Excel中;

日曆區域技巧

技巧1:繪製日曆區域


日期生成公式為:

=IF(MONTH(DATE($C$1,$G$1,COLUMN(A1)))=$G$1,DATE($C$1,$G$1,COLUMN(A1)),"")

其中,date函數用法,=date(年, 月, 日),返回指定日期;

技巧2:將具體日期轉為星期幾

這裡使用的是公式:=TEXT(C5,"AAA"),使用Text函數,將具體日期轉為星期幾

考勤錄入區域

此區域為考勤的數據收集,錄入名單、簽名欄、日常的考勤情況;

錄入技巧1:數據錄入時,可以使用下拉列表來快速錄入,不僅可以規範數據源,還能提升錄入效率;

錄入技巧2:在單元格中,按下+向下方向鍵,可快速彈出同列數據內容,效果類似下來列表;

數據統計區域

技巧:使用Countif函數統計考勤數據,用法:

=COUNTIF(C6:AG6,"●")

=Countif( 統計區域, 條件 )

使用Countif函數,即可統計出當月的出勤天數、休假天數、事假天數等等;

好了,簡單的考勤表設計及相關技巧,就分享到這,希望能幫到你!

我是Excel大全,看到這,別忘了點個贊支持下哦,謝謝!

哦,對了,如果,你需要此份考勤表,可轉發+點贊+私信我“考勤”


Excel大全


第一步:建立一個新的表格文件,命名為“***公司考勤表”,這一部分按照要求自定義就好。

第二步:雙擊打開,先設置日期部分。在任一單元中輸入日期,如在B2中輸入10月1日,單元格自動轉換成了2019年10月1日,此時拖動將鼠標光標放在該單元格右下角時出現的小十字符號,或在單元格B3中輸入“=B3+1”,然後再拖動B3單元格右下角的小十字符號也可。

當設置好10月所有日期後,選中整行(將鼠標放在表格最左側的數字3上),點擊鼠標右鍵,選擇“設置單元格格式”,在彈出的窗口中,選擇“自定義”,在類型下方的輸入欄中直接輸入字母“d”,點擊確定。

第三步:在上一步點擊完成後,表格中的日期會變成如圖所示的樣子,點擊位於表格左側數字1上面、字母A左側的按鈕全選表格,將鼠標光標移動至有日期數字的兩列之間,如放在B列與C列中間,出現如圖符號,雙擊鼠標左鍵自動調整單元格大小。


第四步:在1號下面的單元格中輸入“=TE”,會出現一個“TEXT”公式,雙擊選中。(圖中有顯示TEXT公式是根據指定的數值格式將數字轉成文本)

第五步:輸入公式後,公式的第一個數值選中需要轉化的單元格,這裡選中B3,第二個數值是需要轉化後的文本,這裡‘“AAA”’代表的是星期。輸入完成後,直接按回車鍵(Enter)。

因為之前已經將整個3行的數值都設置成了日期的自定義方式,所以這裡是對日期進行轉化,不是對數字進行轉化。

第六步:選擇B4單元格嗎,向右拖動右下角的小十字符號,單元格自動複製其格式,可以直接將所有日期對應的星期設置完成。

第七步:給設置區域加上表頭,表框,再設置一下居中,基本就設置完成了。

第八步:如果再設置其他月份時,只需要複製一份這張表格,將前面的10月改成其他月份,然後點擊日期欄1號的位置,將月份改成某一月份,點擊回車即可。然後後面的日期和星期都會自動跳轉。(後面的設置都是基於這一單元格的)

如圖,這是複製修改後的星期已經改變。因為考勤是每日都要記錄,所以單元格內的上班和缺勤或用符號代替之類的,直接點擊插入符號,選擇合適的符號即可。

這是比較簡單,還可以直接在表頭中輸入日期,如圖,在表頭中數入2019年10月,選擇該單元格,點擊鼠標右鍵,選擇“設置單元格格式”,選擇“自定義”,將類型設置為“yyyy“年”m“月””,點擊確定按鈕。

然後將之前步驟中設置好的日期數字1的單元格內數入“=有年月的單元格”,如圖,本次演示設置成B3=A2,此時的A2是我合併了A2到N2單元格並右對齊的大單元格,輸入完成,點擊回車鍵即可,後面的日期和星期都是已經設置過的,所以當B3有變化時,這些日期和星期都會發生變化。

這兩種操作起來都比較容易,也有比較複雜的一種,就是通過公式可以添加萬年曆,直接在一張表格上處理多個月份和年份的考勤。不過套用的公式較多,有點記不住,有興趣的朋友可以去查一下,或者看看他人評論


姽嫿v聲


製作一張動態考勤表可以極大地提高我們的工作效率,便於在不同的日期之間切換。下面介紹其製作方法。

工具/原料

EXCEL2010及以上版本

6

新建一個EXCEL表格,製作表頭“考勤記錄表”,然後在下一行輸入任一月份的第一天日期。

2/7

對第二行的日期格式進行修改,將日期格式修改為只顯示“年和月”。

3/7

在A3單元格輸入公式=A2,在B3單元格輸入公式=A3+1

4/7

將第二行數據向右複製填充。考慮到實際需求再複製29個單元格即可。

在A4單元格輸入公式=A3。

5/7

選中第二行單元格,設置單元格格式為“自定義”中的d。

6/7

同樣選中第三行單元格,設置單元格格式為自定義”中的aaa。

7/7

最後我們試用考勤表,將A2單元格月份修改為10月份,可以看到下方的日期自動發生變化。







笑忘初影視


詳細的製作方法可以參考我的這篇文章:https://www.toutiao.com/i6689023625070117380/


平常在製作考勤表的時候,可能都需要用到一個萬年曆的表頭,只要切換了年份和月份那麼日期就可以自動切換,就比如下面這樣:

製作這種表頭的方法有很多種,有些是直接使用日期函數構造出一個數組出來,不過這樣寫起來就非常麻煩,比如上面的表格的公式就比較長。

學習這種公式就比較麻煩了,小編現在推薦一個比較簡單的公式,只需要用到加法,人人都會做。

我們首先是要找個單元格輸入年份和月份(這裡日期就默認為1號)。

然後我們可以在下面的A3單元格輸入公式:=A1,在B3單元格輸入公式=A1+1,然後將B1的單元格向右拖動29格,並且將單元格格式改為日期格式

之後我們再在A4單元格輸入公式=A3,然後將單元格向右拖動30格。

再然後我們將第三行的單元格格式改為自定義格式的“dd”,將第四行的單元格格式改為自定義格式的“aaa”,這樣一個完整的日期與星期的信息行就出來了。

這種動態日期信息欄做好了之後就把考勤表的其他信息插進去即可生成一個完整的考勤表了。

好了,解答完畢,喜歡的同學可以加個關注點個贊,謝謝~!


分享到:


相關文章: