第五章 計算-員工考績計算 學習重點 複製工作表資料 以INDEX()函數參照缺勤記錄 使用If判斷式設定條件 使用合併彙算功能計算考績平均 利用RANK()函數排出名次 運用LOOKUP()函數對照年終獎金
章節大綱 5-1 製作各季考績紀錄表 5-2 年度考績計算 備註:可依進度點選小節
5-1 製作各季考績記錄表 製作員工考績計算 員工考績是一年以來員工表現的總整理,這關係到每位員工的年終獎金,如果計算錯誤或是計算方法錯誤,都有可能影響每位員工的權益,所以必須小心求得正確的結果。 每個公司都有計算員工績效的方式,有些公司是以「月」來區分員工考績,也有的是用「季」來計算,而求得考績的方法也不盡相同。在本章中,將以計算每一季的考績,然後彙整成為年度考績,並加以區分等級,然後依照不同的等級,再分給不同的年終獎金。
5-1 製作各季考績記錄表 複製員工基本資料 請開啟範例檔「ch05-01.xlsx」 2. 選取A3至B17儲存格並按下滑鼠右鍵 4. 選此儲存格並按下滑鼠右鍵 1. 切換至此工作表 3. 切換至「第一季考績」工作表
5-1 製作各季考績記錄表 基本資料複製完成
5-1 製作各季考績記錄表 參照各季缺勤記錄 INDEX()函數 語法:INDEX (Array,Row_num,Column_num) 引數名稱 說明 Array 指定儲存格的範圍 Row_num 傳回的值位於指定範圍的第幾列 Column_num 傳回的值位於指定範圍的第幾欄
5-1 製作各季考績記錄表 傳回缺勤記錄 1 2
5-1 製作各季考績記錄表 傳回缺勤記錄 3 4
5-1 製作各季考績記錄表 傳回缺勤記錄 5 6 2. 選取C3至C17儲存格並按下「F4」鍵固定參照位置 1. 切換至此「各季缺勤紀錄」工作表
5-1 製作各季考績記錄表 傳回缺勤記錄 7 輸入「1」,傳回此範圍中的第一個列位值 8 此為C17儲存格的函數公式
5-1 製作各季考績記錄表 計算出勤點數 公司的出勤點數是以30點為總點數,只要將出勤點數扣去缺勤點數,就是本季的出勤點數,若缺勤點數為「0」,則此員工就可得到「30」點的點數,若此員工超過缺勤點數超過「30」點,就直接顯示「開除」二字。公式如下: If((30-缺勤記錄)>=0, (30-缺勤記錄),”開除”)
5-1 製作各季考績記錄表 計算出勤點數 請開啟範例檔「ch05-02.xlsx」 1 2 選取D3儲存格在此輸入「=IF((30-C3)>=0,(30-C3),"開除")」後,按下「Enter」鍵 2 計算出此員工在此季的出勤點數
5-1 製作各季考績記錄表 計算出勤點數 3
5-1 製作各季考績記錄表 員工季考績計算 每一位員工的工作表現分數是以「100」分來計算,在主管一一輸入每位員工的工作表現分數之後,接下來就來計算此季的員工考績分數。 公司的季考績分數是以「出勤點數」加上「工作表現」,而「出勤點數」佔了總比例的「30%」,而「工作表現」則佔了「70%」。比如說某一員工的「出勤點數」為「20」、「工作表現」分數為「90」,則此員工的考績計算方式如下: 某員工季考績分數=20+(90*0.7)=83
5-1 製作各季考績記錄表 季考績計算 請開啟範例檔「ch05-03.xlsx」 1 2
5-2 年度考績計算 合併彙算計算出季平均分數 請開啟範例檔「ch05-04.xlsx」 1 2
5-2 年度考績計算 合併彙算計算出季平均分數 3 4
5-2 年度考績計算 合併彙算計算出季平均分數 5 6
5-2 年度考績計算 合併彙算計算出季平均分數 7 8 9
5-2 年度考績計算 計算年度考績分數 「年度考績」分數是以「部門考績分數」佔60%,「季平均」分數佔40%,也就是「部門考績分數」乘上60%後,再加上「季平均」乘上40%的分數。比如說:此部門的考績分數為「90」,而某員工的季考績分數為「80」,此員工的年度考績分數就是: (90*0.6)+(80*0.4)= 86
5-2 年度考績計算 計算年度考績公式 請開啟範例檔「ch05-05.xlsx」 1 2 選此D5儲存格並在此輸入「=($C$1*0.6)+(C5*0.4)」後,按下「Enter」鍵 2
5-2 年度考績計算 排列部門名次 RANK.EQ()函數 語法:RANK.EQ(number, ref ,order) 說明:將傳回指定數字在數字清單中的排序等級,數字的大小相對於清單中其他值的大小。如果有多個數值的等級相同,則會傳回該組數值的最高等級。相關引數說明如下: 引數名稱 說明 number 指定數字,或指定儲存格數值 ref 數字清單的陣列或參照的儲存格位置。陣列中的非數值會被忽略。 order 指定數字排列順序的數字。如果 order 為 0 (零) 或被省略,陣列將當成從大到小排序來評定等級。 如果 order 不是 0,則將陣列從小到大排序來評定等級。
5-2 年度考績計算 使用RANK.EQ()函數排名次 1 2 1. 在此輸入「D5」,因為需要找出此數值在指定範圍中的名次 2. 輸入「$D$5:$D$19」,為指定的範圍
5-2 年度考績計算 排列考績等級 在此考績等級是以名次排行來分等級,在部門中考績名次排行1-5名的員工,其考績等級為「A」、排行6-10名的員工,其考績等級為「B」、排行11-15名的員工,其考績等級則為「C」。 以對照的方式,用IF()函數來判斷每位員工的等級為何。
5-2 年度考績計算 使用IF函數排出考績等級 請開啟範例檔「ch05-06.xlsx」 1 2 選取F5儲存格並在此輸入「=IF(E5<=I5,J5,IF(E5<=I6,J6,IF(E5<=I7,J7)))」後,並按下「Enter」鍵 2
5-2 年度考績計算 年終獎金發放 LOOKUP()函數 語法:LOOKUP( Lookup_value, Lookup_vector, Result_vector ) 說明:以下表格為LOOKUP()函數中的引數說明: 引數名稱 說明 Lookup_value 搜尋的數值。可為數字、文字或邏輯值 Lookup_vector 僅可包含單列或單欄的數值或文字,若為數值則以遞增的次序排列 Result_vector 僅可包含單列或單欄的範圍,大小需與Lookup_vector相同
5-2 年度考績計算 以LOOKUP()函數填入年終獎金金額 請開啟範例檔「ch05-07.xlsx」 1 2
5-2 年度考績計算 以LOOKUP()函數填入年終獎金金額 在G5儲存格中輸入的LOOKUP()函數,「=LOOKUP(F5,J5:J7,K5:K7)」,意義是要在「J5:J7」中找出「F5」的值,找到時傳回「K5:K7」中的數值。 將此公式中的「J5:J7」改為「$J$5:$J$7」,「K5:K7」改為「$K$5:$K$7」,然後再將公式複製到其他儲存格即可
本章結束 Q&A討論時間