怎么用excel統(tǒng)計打卡時間并計算是否遲到
怎么用excel統(tǒng)計打卡時間并計算是否遲到!講了根據(jù)打卡時間計算員工有沒有遲到并計算遲到人數(shù),但有位朋友提出問題:公式不對!為什么8點之前打卡,也是遲到?
查看他傳過來的數(shù)據(jù)表,時間的格式是這樣的!如下表:
表面上看起來是僅僅是時間,但真實數(shù)字是日期+時間,只不過通過單元格格式設(shè)置為只顯示時間。
原來過:
日期在EXCEL里是整數(shù),是距1900年1月1日的天數(shù);
時間是小數(shù),24小時是一天,所以24點是1,其他時間都是小數(shù)。
在這個表中打卡時間是日期+時間,就不能直接和1/3(8點)比較,因為日期+時間肯定都大于1/3,直接套用昨天那篇文章中的公式就會出錯。
公式實現(xiàn)一、統(tǒng)計是否遲到
在C2單元格輸入公式:
=IF(–TEXT(B2,”hh:mm:ss”)>1/3,”遲到”,””)
并往下填充,即可計算出每位員工是否遲到。
如下圖:
TEXT(B2,”hh:mm:ss”):
將日期+時間的單元格值,通過TEXT函數(shù)只保留時間,精確到秒。TEXT是文本函數(shù),得到的時間是文本格式。
–TEXT(B2,”hh:mm:ss”):
通過減負運算,將文本格式的時間轉(zhuǎn)換為數(shù)值格式。
IF(–TEXT(B2,”hh:mm:ss”)>1/3,”遲到”,””):
將數(shù)值格式的時間與1/3(8點)比較,如果大于1/3,即是晚于8點,為遲到,否則返回空值。
二、直接利用打卡時間,統(tǒng)計遲到人數(shù)
在B17單元格輸入公式:
=SUMPRODUCT(N(–TEXT(B2:B16,”HH:MM:SS”)>1/3))
即可直接依據(jù)打卡時間,統(tǒng)計出遲到總?cè)藬?shù)。
如下圖:
版權(quán)聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系網(wǎng)站客服處理。