告別手動統(tǒng)計! Excel升級版智能考勤表制作方法

之前跟大家分享過智能考勤表的制作,原來的考勤表可以自動識別當月天數,周末自動填充顏色,并且考勤表的表頭可以自動更新。今天分享的是Excel智能考勤表(升級版),就是在之前的基礎上,添加考勤信息自動統(tǒng)計匯總:缺勤天數、出勤天數、是否滿勤、缺勤/出勤天數前N名等功能,告別手動統(tǒng)計,簡單又高效!
Excel智能考勤表(升級版)分屏顯示效果:
下面上干貨,操作步驟:
第一步:制作Excel智能考勤表
具體制作步驟之前介紹過,可以看教程《Excel智能考勤表,太實用了,一個表格可以用到退休!》,今天就不再詳細介紹了。
第二步:根據智能考勤表出勤明細統(tǒng)計相關數據
1、缺勤天數
在目標單元格輸入公式:
=SUMPRODUCT((考勤表明細表!$B$7:$AF$14="×")*(考勤表明細表!$A$7:$A$14=A4))
然后下拉填充數據即可
解讀:
其實,上面公式就是利用SUMPRODUCT函數跨工作表多條件計數。
①(考勤表明細表!$B$7:$AF$14="×"):判斷考勤表數據區(qū)域中是否是字符"×",結果是一個由True和False組成的數組,True表示該單元格等于"×"(缺勤),False表示出勤。“考勤表明細表!$B$7:$AF$14”數據區(qū)域要絕對引用,因為要下拉填充數據,這個數據區(qū)域不能改變。
②(考勤表明細表!$A$7:$A$14=A4):這部分是檢查“考勤表明細表!$A$7:$A$14”這個區(qū)域的員工考勤名稱每個單元格是否等于A4單元格中的值。結果是一個由True和False組成的數組,符號條件返回True,否則返回False。同樣A7:A14數據區(qū)域要決定引用。
③最后,SUMPRODUCT函數會計算上述兩個數組的對應元素的乘積。在乘積中,True被視為1,False被視為0。因此,只有當兩個條件都為True時,對應的乘積才為1,否則為0。
多條件計數萬能公式:
=SUMPRODUCT((條件數據區(qū)域1=條件1)*(條件數據區(qū)域2=條件2)*(條件數據區(qū)域N=條件N))
2、出勤天數
在目標單元格輸入公式:
=SUMPRODUCT((考勤表明細表!$B$7:$AF$14="√")*(考勤表明細表!$A$7:$A$14=A4))
然后下拉填充數據即可
解讀:
原理跟缺勤天數公式一樣,只是統(tǒng)計出勤數據。
3、是否滿勤
在目標區(qū)域輸入公式:
=IF(B4=0,"√","×")
然后下拉填充數據即可
解讀:
判斷是否滿勤邏輯也很簡單,只有缺勤天數等于0就是滿勤,否則就是缺勤。
4、出勤天數前3名,并且顯示出勤天數
在目標區(qū)域輸入公式:
=TAKE(SORT(HSTACK(A4:A11,C4:C11),2,-1),3,2)
然后下拉填充數據即可
解讀:
①先利用HSTACK函數把匯總表格中的A4:A11(姓名)和C4:C11(出勤天數)兩個數據區(qū)域按水平方向重新合并到一起。
②再利用SORT函數對數據按出勤天數進行降序排列(-1代表降序,1代表升序),就是根據出勤天數從高到低排序。
③最后利用TAKE函數獲取指定位置的數據,按行獲取前3條數據,按列獲取前2列數據,這樣就獲得了出勤天數前3名姓名和出勤天數了。
5、缺勤天數前3名,并且顯示缺勤天數
在目標區(qū)域輸入公式:
=TAKE(SORT(HSTACK(A4:A11,B4:B11),2,-1),3,2)
然后下拉填充數據即可
解讀:
公式原理跟統(tǒng)計“出勤天數前3名,并且顯示出勤天數”一樣,就不再重復說明了。
推薦閱讀:excel怎么判斷法定節(jié)假日? excel公式自動判定日期是否節(jié)假日的技巧
相關文章
Excel如何分段計數? Excel分段統(tǒng)計成績分布的叫
要在Excel中分段統(tǒng)計成績分布,很多班級需要計算每個班級的總分排名的各段人數,分段要求是0-60名,61-200名,201-600名,下面我們就來看看詳細操作方法2025-04-25掌握這5個Excel統(tǒng)計類函數的8種用法 從此統(tǒng)計數據少求人!
日常工作中,我們經常需要對各種Excel表格數據進行統(tǒng)計分析,這就需要使用各種各樣的函數公式,今天分享5個Excel函數的8種使用方法,掌握它們,從此統(tǒng)計不求人2025-02-25數據分段統(tǒng)計神器! Excel中的隱藏寶藏函數FREQUENCY很強大
FREQUENCY函數頻率統(tǒng)計非常好用,但是對新手有點難度,所以很多同學并不了解,今天我們做一期入門教程2025-02-15Excel怎么做計員工年假統(tǒng)計表?Excel年假自動匯總統(tǒng)計的技巧
每次統(tǒng)計員工年假都很繁瑣,如果能實現自動統(tǒng)計年假天數就好了,我們可以使用excel實現,下面我們就來看看詳細教程2025-02-15Excel篩選后怎么僅統(tǒng)計可見行? Excel表格數據計算只統(tǒng)計顯示數據的技巧
Excel表格中的編號、總數、總價數據通過篩選后顯示的數據需要計算,怎么只計算顯示數據,忽略隱藏數據呢?詳細請看下文介紹2024-12-24客戶回款情況統(tǒng)計表怎么做? 最新Excel客戶回款分析圖來了
款進度清晰明確,每筆訂單從銷售到開票再到回款,全流程數據跟蹤透明,該怎么做簡潔的圖表呢?詳細請看下文介紹2024-12-13多個重復值如何快速只統(tǒng)計一次? excel重復的數據設置只統(tǒng)計一次教程
excel表格中重復的數據很多,統(tǒng)計數據的時候,想要將重復數據只統(tǒng)計一次,該怎么操作呢?下面我們就來看看詳細的教程2024-09-15excel怎么計算不同顏色字體的個數? excel表格按顏色統(tǒng)計字體個數的技巧
今天老板又扔給小編一份文件,要求統(tǒng)計各字體顏色的單元格個數,字體顏色很相似,下面我們就來看看excel求單元格內不同顏色字體個數的方法2024-06-11excel如何統(tǒng)計列中某個數字出現的次數 excel統(tǒng)計數字出現次數的方法
統(tǒng)計是經常的要做的操作,有時需要在一個列中統(tǒng)計某個數字出現的次數,怎么操作的呢?一起來了解一下吧2022-09-13excel用函數怎么統(tǒng)計數字出現次數 excel用函數統(tǒng)計數字出現次數方法
表格中統(tǒng)計需要的數字是很常見的操作,例如統(tǒng)計一列中出現某個數字的次數,用函數怎么操作的呢2022-05-10