分享實戰內容,助推中國企業人力資源管理引領時代
HR在工作中常常要與 Excel 打交道,了解其中的使用技巧並能靈活運用一些函數公式對於提高工作效率大有助益,小編今天就為各位HR總結了一些使用技巧,快來了解一下吧。=TEXT(MID(A2,7,8),"0-00-00")=DATE(MID(A2,7,4)+55+MOD(MID(A2,17,1),2)*5,MID(A2,11,2),MID(A2,13,2))=IF(COUNTIF($B$2:$B$11,B2&"*")>1,"重複","")=IF(MOD(RIGHT(LEFT(A2,17)),2),"男","女")=TEXT(7-DATEDIF(--TEXT(RIGHT(19&MID(A2,7,LEN(A2)/2.2),8),"0-00-00"),NOW()+7,"yd"),"0天後生日;;今天生日")提取屬相
=CHOOSE(MOD(MID(A1,7,4)-1900,12)+1,"鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬")
提取星座
=VLOOKUP(--TEXT(MID(A1,11,4),"2015-00-00"),{0,"摩羯";42024,"水瓶";42054,"雙魚";42084,"白羊";42114,"金牛";42145,"雙子";42177,"巨蟹";42208,"獅子";42239,"處女";42270,"天秤";42301,"天蠍";42330,"射手";42360,"摩羯"},2)
=SUMPRODUCT(B$2:E$2*B3:E3)=TRIMMEAN(B2:H2,2/COUNT(B2:H2))=5*MAX(A2*{0.6,2,4,5,6,7,9}%-{21,91,251,376,761,1346,3016},)一提到工作日計算,很多HR都皺緊了眉頭,因為各種崗位員工的排班不同,休息日不同,再加上員工的請假和各種節假日的調休.99%的HR都是在手動計算工作日中苦苦煎熬。看完下面這個示例的解決方案,以上所有問題一掃而光!上圖所示為按照周六周日雙休的企業中,加上自定義節假日的工作日算法首先定義名稱,按打開名稱管理器創建自定義名稱
holidays=OFFSET(Sheet1!$E$2,,,COUNTA(Sheet1!$E:$E)-1)
=NETWORKDAYS.INTL(A2,B2,1,holidays)這樣就輕鬆計算出起始日期和終止日期之間的工作日天數了為了大家能夠舉一反三,我再多囉嗦幾句,解析一下原理。NETWORKDAYS.INTL函數的語法結構如下:=NETWORKDAYS.INTL(起始日期,終止日期,周末日weekend,自定義節假日holidays)關於第3參數weekend第二種表達方式的幾點說明:1、weekend 的表達方式2是一個長度為7的字符串
2、該字符串中的每個字符代表一周中的一天,從星期一開始
3、1 代表休息日,0 代表工作日
4、該字符串中只允許使用字符 1 和 0
1、是一個包含一個或多個日期的可選集合,這些日期將作為節假日不參與工作日個數統計
2、可以是包含日期的單元格區域,也可以是區域的引用,還可以是代表日期序列值的數組常量
3、其中的日期或序列值順序可以任意打亂,不影響統計。
1、已滿1年不滿10年的,年休假5天;
2、已滿10年不滿20年的,年休假10天;
3、已滿20年的,年休假15天。
方法1=IF(B2<1,0,IF(B2<10,5,IF(B2<20,10,15)))
方法2=LOOKUP(B2,{0,1,10,20},{0,5,10,15})
方法3=5*MIN(3,ROUNDUP(B2/9.9,0))
方法4=5*MIN(3,CEILING(B2/9.9,1))