(網友提問)在 Excel 中有一個每日上班和下班的打卡記錄,以每30分採計(未達30分不採計),如何根據這些數據計算薪資總額? 參考下圖,上班時刻10:11、下班時刻10:57,以每1分計是46分,若以每30分計是1。 【公式設計與解析】 儲存格I2:=SUMPRODUCT(INT((C2:C32-B2:B32)*24*60/30))*I1 (1) INT((C2:C32-B2:B32)*24*60/30) 在 Excel 中是以 1 來表示 1 天,所以: 1 小時是 1/24、1 分是 1/24/60、1 秒是 1/24/60/60 運算式:*24*60/30,可以將分鐘數換算為幾個30分鐘,再利用 INT 函數取除法的『商』,即可將未滿30分鐘者不採計。 (2) SUMPRODUCT(INT((C2:C32-B2:B32)*24*60/30)) 在 SUMPRODUCT 函數中可以計算 C2:C32-B2:B32 換算為幾個30分鐘的總和 (即(C2-B2)換算為30分+(C3-B3)換算為30分+…+(C32-B32)換算為30分)。 (3) SUMPRODUCT(INT((C2:C32-B2:B32)*24*60/30))*I1 將 SUMPRODUCT 函數的傳回值乘上薪資,即為薪資總額。 【額外說明】 上圖中的E欄和F欄利用數值格式設定為「[m]」,可以顯示為「分」,但此數值只能拿來參考,無法取來運算。(例如:SUM(F2:F32)的結果並不是真的人眼看到的F欄數值的總和) 【延伸練習】 如果你是要取工作時間總和(累計),再以每30分採計(未達30分不採計)來計算薪資總額? 公式: 儲存格I2:=INT(SUMPRODUCT((C2:C32-B2:B32))*24*60/30)*I1 通常,加班费与正常工作工资不同,例如,正常工作时间每小时10美元,加班时间每小时15美元。 在本教程的此处,它显示了列出工作时间的时间表,并提供了计算加班费的公式。 如果您想遵循本教程,请下载示例电子表格。 通用公式: (reg_hrs*rate)+(ot_hrs*rate*1.5) 参数
返回值 它返回总工资,包括正常工作工资和加班工作工资。 这个公式如何运作 假设时间表如上所示,请使用以下公式: 新闻 输入 键,已经计算出总工资。 然后将填充手柄拖到要计算工资的单元格上。 备注 计算工作时间:=(outtime-intime)* 24,即刻,=(D5-C5)* 24 计算加班时间:=正常工作时间= = E5-F5 相对公式
相关功能
最佳办公效率工具Kutools for Excel-帮助您从人群中脱颖而出您想快速完美地完成日常工作吗? Kutools for Excel 带来了 300 种强大的高级功能(合并工作簿、按颜色求和、拆分单元格内容、转换日期等等......)并为您节省 80% 的时间。
Office选项卡-在Microsoft Office(包括Excel)中启用选项卡式阅读和编辑
作為公司員工,我們需要在每個工作日加班加點,計算總工作時間,再減去一天的午餐時間,可以幫助您根據時間計算薪水。 例如,我有以下每日出勤記錄,其中包含工作表中的登錄,註銷和午餐開始時間,午餐結束時間,現在,我想計算每天的總工作時間但減去午餐時間。 為了完成這項工作,我可以為您介紹一些公式。 使用公式計算工作時間和減去午餐時間 使用公式計算工作時間和減去午餐時間以下公式可以幫助您根據時間記錄來計算每天的工作時間。 1。 輸入以下公式: =SUM((C2-B2)+(E2-D2))*24 進入時間記錄單元格旁邊的空白單元格, F2,例如,請參見屏幕截圖: 備註:在以上公式中: C2 是午餐的開始時間 B2 是登錄時間, E2 指示註銷時間,並且 D2是午餐的結束時間。 您可以根據需要更改參考。 2。 然後將填充手柄向下拖動到要應用此公式的單元格上,所有工作時間總計(不包括午餐時間)將立即計算出來。 看截圖: 保養竅門:如果有登錄,註銷時間記錄和固定的午餐時間(例如一小時三十分鐘),則可以應用以下簡單公式: = D2-B2-C2 計算每天的工作時間。 看截圖: 最佳辦公效率工具Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%
Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆
|