我的驕傲不允許我把這崩潰的日子告訴别人。——又是學習的一天
關于怎麼計算開始時間到結束時間的時間差,基本上大家都知道有一個函數專門解答時間差的問題,就是DATEDIF函數,但在excel中這個函數是隐藏的,需要在單元格或者編輯欄輸入全稱才會出現該函數。
不過,今天的這篇文章,卻不是用datedif來計算時間差,因為datedif明顯是用于日期間的間隔,而今天所求的員工出勤時長,反而是用不上datedif函數。
如上圖所示,已知員工的出勤時間,但這些時間的格式是很多童鞋較常輸入的格式,不屬于通用時間格式,但數據比較整齊,時間都是整點或者半點,因為進行計算時,也并不需要很多的操作對數據先做整理。
我們可以直接通過結束的時間減去開始的時間,即分隔符“-”前後的時間數據進行常規運算。
所以第一步是提取開始時間和結束時間。
開始時間在單元格中的位置是前5個字符,而提取單元格内字符的函數比較多,我們使用最簡單的從左或從右提取字符的函數——LEFT或者RIGHT函數。
先提取開始時間,輸入公式:=LEFT(B2,5)
然後提取右側的結束時間,輸入公式:=RIGHT(B2,5)
關于left和right函數的用法,比較簡單也容易理解,就隻有兩個參數,一個是要提取的值,一個是提取的字符數。
得到開始和結束時間,下面就可以直接計算兩者的間隔時間,即時間差。
輸入公式:=(RIGHT(B2,5)-LEFT(B2,5))*24
用剛得出的結束時間減去開始時間,再乘以24小時,得到的就是該員工的出勤時長。
因為在excel表格中,06:30或者2022/01/28等時間格式,它的值其實都可以用數字表示,所以當兩個時間進行加減等運算時,其結果也是一個數字。
因此再乘以24,才會得出需要的間隔小時。
以上就是今天的全部内容,歡迎關注作者君,一起學習更多辦公小知識!
往期回顧:
Excel實用的操作精選
Excel表格怎麼批量導出所有圖片
Excel表格怎麼求開始日期和結束日期
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!