午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

職場(chǎng)Excel之人力資源管理:你知道今天是星期幾嗎?

 溫暖南方 2020-01-03

資訊速遞:自2020年1月1日起,對(duì)在職職工總數(shù)30人(含30)以下的企業(yè),暫免征收殘保金。新老企業(yè)都能享受,不再受36個(gè)月的限制?!l(fā)改價(jià)格規(guī)(2019)2015號(hào)




人力資源管理工作中,考勤數(shù)據(jù)的處理是最基礎(chǔ)的工作之一。今天我們來分享下考勤表的制作。

先來看一下考勤表的最終效果。


我們來改變一下日期,看看有什么變化。


從上圖可以看出,當(dāng)改變A2中的日期時(shí),制表日期、日期行、星期行都隨之變動(dòng),且周六、周日所在列的底紋顏色都會(huì)變成我們預(yù)先設(shè)置的顏色。



在開始之前,我們先來學(xué)習(xí)一下案例里要用到的三個(gè)函數(shù)。

EOMONTH(start_date,months),返回一串日期,表示指定月數(shù)之前或之后的月份的最后一天。
Start_date ,一個(gè)代表開始日期的日期。
Months    , start_date 之前或之后的月份數(shù)。months 為正值將生成未來日期;為負(fù)值將生成過去日期,為0將生成當(dāng)月的日期。

COLUMN(reference),返回單元格或單元格區(qū)域的列標(biāo)。
參數(shù)如果是一個(gè)單元格,則返回參數(shù)中單元格所在列的列號(hào)(如COLUMN(A1)返回1);如果是一個(gè)區(qū)域,則返回區(qū)域中第一列的列號(hào);如果不填寫,則返回當(dāng)前選定單元格所在列的列號(hào)。

WEEKDAY(serial_number,return_type),返回對(duì)應(yīng)于某個(gè)日期的一周中的第幾天。
serial_number,一個(gè)序列號(hào),指定要查找的那一天的日期。
return_type,用于確定返回值類型的數(shù)字。默認(rèn)情況下,天數(shù)是1(星期日)到7(星期六)范圍內(nèi)的整數(shù)。


下面我們開始制作考勤表。

一、考勤表表頭的制作

A1單元格輸入表名,跨列居中或合并居中。

A2單元格輸入標(biāo)準(zhǔn)日期,如2019/12/1,跨列居中或合并居中,單元格格式設(shè)置為日期XXXX年X月。

Z3單元格輸入“制表日期”。AC3單元格輸入公式:EOMONTH(A2,0),獲得2019年12月的最后一天的日期是2019/12/31。


二、日期行數(shù)據(jù)的處理

根據(jù)我們想要的效果,B4顯示1、C4顯示2……,本質(zhì)上B4為2019/12/1、C4為2019/12/2……我們可以用DATE函數(shù)提取A2單元格的“年”、“月”。而“日”,可以用COLUMN函數(shù)來生成。B4=DATE(YEAR($A$2),MONTH($A$2),COLUMN(A1))。把公式向右填充,得到了1-31日的日期。


設(shè)置B4:AF4的單元格格式:數(shù)字 - 自定義,右側(cè)框中輸入字母 d ( Day的縮寫,日期的自定義代碼,代表天數(shù))。


這樣就得到了初步的效果。


我們來驗(yàn)證一下公式是否正確。

在A2中輸入2019/11/1,我們發(fā)現(xiàn)AF4等于1,日期自動(dòng)順延到了下一個(gè)月。


要解決這個(gè)問題,我們需要增加一個(gè)條件判斷,用DAY(AC3)獲取當(dāng)月的天數(shù),當(dāng)日期行的數(shù)值大于當(dāng)月的天數(shù)時(shí),就不顯示數(shù)據(jù)。此時(shí)B4的公式為:IF(COLUMN(A1)>DAY($AC$3),'',DATE(YEAR($A$2),MONTH($A$2),COLUMN(A1)))。這時(shí)看到AF4已為空。



三、星期行數(shù)據(jù)的處理

設(shè)置好日期行的數(shù)據(jù),星期行數(shù)據(jù)的處理就簡(jiǎn)單多了。

我們讓星期行的數(shù)據(jù)等于日期行的數(shù)據(jù),B5=B4、C5=C4……,再給B5:AF5設(shè)置單元格格式:數(shù)字 - 自定義,右側(cè)框中輸入字母aaa ( 日期的自定義代碼,將日期顯示為縮寫的星期幾,顯示為一、二、三、四、五、六、日)。這里不再贅述,大家自己去設(shè)置一下。

具體操作步驟如下圖:


四、周末單元格底紋的設(shè)置

用條件格式和WEEKDAY函數(shù)來設(shè)置周末單元格的底紋,以區(qū)別于其他單元格

WEEKDAY函數(shù)返回的是對(duì)應(yīng)于某個(gè)日期的一周中的第幾天。那么如果其返回的值大于5就意味著當(dāng)天為周六或周日??梢杂眠@個(gè)條件來判斷哪天為周六、周日,再用條件格式來設(shè)置滿足這個(gè)條件的單元格的底紋。

操作步驟如下。


這樣,一個(gè)比較智能化的考勤表就制作完成了。大家可以試試看是否有更加簡(jiǎn)便的其他方法。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多