怎麼用excel製作員工年假表(if多重函式)?

年假是最常見的一種員工福利,是員工入職滿一年以後,每年都會有的假期,它不佔用國家法定休假日和正常休息日。若沒有規定外的特別情況,一般員工申請都會批准。而員工年假統計表是HR經常要做的表格之一,在沒有OA或其他系統支援的情況下,多數用excel表格來製作統計。

怎麼用excel製作員工年假表(if多重函式)

工具/原料

excel

方法/步驟

首先,先明確年假相關規定及執行規則。即員工累計工作已滿1年不滿10年的,年休假5天;已滿10年不滿20年的,年休假10天;已滿20年的,年休假15天。有特殊情形之一的,不能休年假。如圖示。

怎麼用excel製作員工年假表(if多重函式)

新建一個excel表格,分別輸入表格名稱、序號、工號、姓名、性別、入職日期等相關資訊。如圖示。

怎麼用excel製作員工年假表(if多重函式)

在G2單元格輸入“工齡(年)",在G3單元格輸入公式:=DATEDIF(F3,TODAY(),"y"),按【回車/enter】即可計算出員工的工齡年限。其中,DATEDIF函式是計算起始日期到結束日期的相應數值。F3中入職日期為起始時間,TODAY()為當前日期,Y為工齡的年限。

輸入公式後,滑鼠點選G3單元格右下角出現+符號時,拖動往下拉,即可填充公式,計算全部的員工工齡。

怎麼用excel製作員工年假表(if多重函式)

怎麼用excel製作員工年假表(if多重函式)

年假天數有兩種演算法,第一種,在H2單元格輸入“年假天數",在H3單元格輸入公式:=LOOKUP(G3,{0,1,10,20},{0,5,10,15}),按【回車/enter】即可計算出員工的年假天數。其中,LOOKUP函式是查詢符合條件並填入相應資料。陣列{0,1,10,20}指工齡年限中節點資料,陣列{0,5,10,15}是對應工齡條件下的年假天數。大括號{}可用shift+[/shift+]來輸入,注意是英文狀態下,或者是公式輸入後,按CTRL+SHIFT+ENTER來完成。

怎麼用excel製作員工年假表(if多重函式)

怎麼用excel製作員工年假表(if多重函式)

年假天數第二種演算法,在H3單元格輸入公式:=IF(G3<1,0,IF(G3<10,5,IF(G3<20,10,15))),按【回車/enter】即可計算出員工的年假天數。其中,IF多重條件函式,邏輯條件是相應的年假休息規則條件。注意相應的公式邏輯即可。

怎麼用excel製作員工年假表(if多重函式)

怎麼用excel製作員工年假表(if多重函式)

最後,為突出年假天數的不同,可以通過【條件格式】-【資料條】選擇一個格式。然後,通過字型、對齊方式的調整,完成整個表格的製作。

怎麼用excel製作員工年假表(if多重函式)

怎麼用excel製作員工年假表(if多重函式)

注意事項

陣列中大括號{}可用shift+[ 和 shift+]來輸入,注意是英文狀態下,或者是公式輸入後,按CTRL+SHIFT+ENTER來完成。

相關問題答案