作者:長途不知返
時間函式與日期函式比較相似,所以本次來介紹下時間函式,時間函式使用比較普遍,在進行考勤工作、計算加班工資等都會用到。
一、基礎的時間函式
與日期函式相同,時間函式也有比較基礎的函式,比如time函式、hour函式、minute函式、second函式。
1。time函式。語法為:“=time(小時,分,秒)”一般而言“小時
time函式
2。hour(日期序列)、minute(日期序列)、second(日期序列)等,輸入“=hour(now())”就會輸出現在的小時數,比如現在是早上10點,就會輸入“10”這個數。minute函式、second函式與hour函式相同。
二、計算工作時長和加班時間
多個時間之間是可以相加減的,加減後的出來的是一個小數(這個小數乘以24小時就是加減後得出的時間),可以將格式調整至時間格式。時間相加減會按照時間的規則(1小時=60分,1分鐘=60秒的規則)進行計算。
時間加減
計算加班時長時,可以用if函式(=IF(F2-G2
計算加班時長
三、計算加班工資
計算加班工資
目標:計算員工的加班工資
使用函式:=HOUR(H2)*I2+MINUTE(H2)*I2/60
說明:這裡使用hour函式和minute函式,將小時數和分鐘數提取出來,與加班工資標準相乘,能夠得出加班工資。當然也可以將加班時長轉換為小數形式進行計算。
四、計算時間和
剛才提過時間是可以相加減的,得出來的時間會根據時間的運算規則自動進位。但有時候,我們需要加總幾個時間的總時長,也就是計算加班時間的總時長。
加總時間
使用函式:=TEXT(SUM(F2:F6),“[h]:mm:ss”)
說明:使用text函式,同時給h加[],將時間資料固定在小時這個級別,不會跳轉進入天這一級別。當然你也可以使用[m]、[s],將分鐘或秒固定在相應級別,不自動調整進位。
以上幾個時間函式已經足夠使用了。透過日期函式和時間函式,大家也會發現,多次使用text函式,確實!text函式被稱為“文字函式之王”,下次介紹下它的主要用法。