管理中,使用 Excel 進行排班可以提高效率並減少錯誤。以下是一些實用的 Excel 排班技巧:
excel
複製編輯
=COUNTIF(D:D, D2)>1
早班,晚班,休假
假設員工排班在 D2:H100,想計算員工 A(D 列)總共上了幾班,可用:
excel
複製編輯
=COUNTIF(D2:D100, "早班") + COUNTIF(D2:D100, "晚班")
假設排班區域為 D2:H100,每日需要確保至少 3 人上班:
excel
複製編輯
=COUNTA(D2:H2)
並使用條件格式,若人數低於 3 則標紅。
如果想讓 Excel 自動排班,確保每人排班數接近,可使用 VBA:
Alt + F11
)。vba
複製編輯
Sub 自動排班()
Dim rng As Range, cell As Range
Dim 員工 As Variant
Dim i As Integer
Set rng = Range("D2:H100") ' 排班範圍
員工 = Array("張三", "李四", "王五", "趙六") ' 員工名單
For Each cell In rng
i = Int(Rnd * UBound(員工)) ' 隨機選取員工
cell.Value = 員工(i)
Next cell
End Sub
使用 樞紐分析表 或 圖表 展示:
看到上面的Excel排班技巧以已經頭很大了嗎??排班只是出勤管理第一步,後續還有打卡、請假以及薪資計算等人事管理。
而且若還再使用Excel排班及打卡鐘打卡,月初往往要花上很多時間一一核對員工的出勤,薪資計算超級花時間。
aibou Crew提供手機排班、員工即時查看班表及月初能自動計算薪水,現在就開始聰明當老闆!