小伙伴們,大家好,我是農(nóng)夫,專治疑難雜「數(shù)」的農(nóng)夫~
我想很多從事行政工作的小伙伴,可能經(jīng)常遇到這樣的問題:總有很多人一天內(nèi)打卡很多次,每到月底核算考勤數(shù)據(jù),財務(wù)面對員工多次打卡的數(shù)據(jù)時,怎么看都有點頭疼。如何將這些數(shù)據(jù)規(guī)整好呢?也就是將下圖中,左邊的長數(shù)據(jù),處理成右邊的規(guī)范數(shù)據(jù)?其實,在 Excel 中,用數(shù)據(jù)透視表,3 步就能搞定!我們使用函數(shù)方法或者數(shù)透方法一定要注意兩個前提條件:因此,我們導(dǎo)出來的考勤數(shù)據(jù),先要看下是否存在重復(fù)值、時間數(shù)據(jù)列是否升序排列。如果存在重復(fù)值,則需要使用【數(shù)據(jù)】選項卡下的【刪除重復(fù)值】進行去重處理;如不是按升序排列,則需要使用【數(shù)據(jù)】選項卡下的【排序】進行組內(nèi)升序處理~數(shù)據(jù)準(zhǔn)備完畢后,在 H 列建立輔助列「打卡列」,根據(jù)每日打卡次數(shù)升序編號。你以為這是手動數(shù)出來的嗎?哪能呀,可別忘了 Excel 是個技術(shù)活哦!通過 COUNTIFS 多條件計數(shù)公式,可以輕松實現(xiàn)自動編號!=COUNTIFS($E$2:$E2,E2,$F$2:$F2,F2)
COUNTIFS 多條件計數(shù)公式,就是對區(qū)域中同時滿足多個條件的單元格,進行計數(shù)。因此,當(dāng)我們固定住第一行單元格時,隨著區(qū)域不數(shù)的擴大,COUNTIFS 函數(shù)就會計算區(qū)域中符合條件(如員工劉備和 7 月 1 日兩個條件同時滿足)的數(shù)據(jù)出現(xiàn)的次數(shù)。即員工當(dāng)日在該時間點第幾次打卡數(shù)(如劉備在 7 月 1 日 9:00 是一天中的第二次打卡)~=COUNTIFS(條件區(qū)域 1,條件 1,條件區(qū)域 2,條件 2)
條件區(qū)域 1:第一個條件的區(qū)域范圍:如姓名列;條件 1:符合條件 1 的參數(shù):如姓名列中的劉備;條件區(qū)域 2:第二個條件的區(qū)域范圍:如日期列;條件 2:符合條件 2 的參數(shù):如日期列中的 7 月 1 日。
多個條件之間是且(AND)的關(guān)系,即只有兩個條件都滿足的時候才為真(TRUE)~其中,$E$2:$E2 和$F$2:$F2 的混合引用,實現(xiàn)了隨著光標(biāo)往下拉動,不斷擴大區(qū)域的多條件計數(shù)的范圍。而當(dāng)我們計算出數(shù)值的次數(shù)后,如何展示第 X 次這種標(biāo)準(zhǔn)的格式?難道要手動更改第 X 次?通過在公式前后添加「第」和「次」,并用&連接即可。='第'&COUNTIFS($E$2:$E2,E2,$F$2:$F2,F2)&'次'
只需選中整列,點擊數(shù)字格式的「自定義格式」,選擇第二個 0,在前面輸入「第」,后面輸入「次」,確定即可。(0 其實在自定義格式中,為 Excel 中的占位符。)這樣,我們獲得的結(jié)果則是數(shù)值型。選中所有數(shù)據(jù),建立數(shù)據(jù)透視表。? 打卡列放入「列」中,姓名和日期放入「行」中,時間放入「值」中。這時小伙伴的數(shù)據(jù)透視表可能是這個樣子的~這是因為數(shù)據(jù)透視表的默認(rèn)的計算方式是對時間進行【計數(shù)】,所以,我們需要將計算方式更改為【求和】。而更改后我們發(fā)現(xiàn),表格中的怎么都是小數(shù)形式呢?答案就是數(shù)據(jù)的呈現(xiàn)方式出了問題,只需將其格式改為【時間】格式即可。? 選中數(shù)據(jù)透視后的表格,選擇【設(shè)計】選項卡——【報表布局】——選擇【以表格形式顯示】——再選擇【重復(fù)所有項目標(biāo)簽】;這樣,數(shù)據(jù)基本就處理好了,只是多了「行列總計」項和姓名「匯總」。? 去掉「行列總計」這個就更簡單了,選擇【設(shè)計】選項卡——【總計】——【對行和列禁用】即可!? 對于姓名「匯總」情況,只需選擇【設(shè)計】選項卡下的【分類匯總】——【不顯示分類匯總】就行。整理多次打卡的考勤數(shù)據(jù),用數(shù)據(jù)透視表,只需 2 步就解決了,是不是很簡單!