網友問到一個加班時數計算的問題:

依據(下圖中)所給的加班原則,再根據下班打卡時間來換算加班時間,該如何處理?

Excel-計算加班時數(TIME,VLOOKUP)

 

【公式設計與解析】

1. 計算加班時間

儲存格C2:=B2-TIME(18,30,0)

TIME(18,30,0):取得時間為18:30的數值。

2. 換算成分鐘數

儲存格D2:=(B2-TIME(18,30,0))*24*60

3. 換算成加班時數

儲存格E2:=VLOOKUP(D2,{1,1;51,1.5;81,2;101,2.5;131,3},2,TRUE)

利用陣列:{1,1;51,1.5;81,2;101,2.5;131,3}在 VLOOKUP 函數中查表。

複製儲存格C2:E2,往下各列貼上。

 

【延伸閱讀】

參考:本部落格中其他關於 Excel VLOOKUP 函數的應用

Excel-根據成績評定的對照表給予評定(VLOOKUP,MATCH,INDEX,CHOOSE)

Excel-用XLOOKUP取代VLOOKUP,HLOOKUP,INDEX

Excel-依規則調整顯示的時間(TIME,VLOOKUP)

Excel-依指定的數量列出項目(VLOOKUP,INT,MOD)

Excel-使用VLOOKUP函數查詢文字和數值的變通技巧

Excel-解決在VLOOKUP函數中數值數字和文字數字查詢的問題

Excel-根據檢測值給予建議指引(VLOOKUP)

Excel-身分證號碼驗證

Excel-依月份判斷季別的各種作法

Excel-依多種作業繳交狀況和加權以計算總分

Excel-依身份證字號判斷性別

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel TIME VLOOKUP
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

    vincent 發表在 痞客邦 留言(4) 人氣()