-
既然沒有通勤符號來區分通勤時間,我們就用12:00把通勤和通勤分成兩列,然後直接使用vlookup函式輕鬆得到結果。
-
原始資料放置在 sheet1 中
當執行以下巨集時,結果將出現在 sheet2 中
sub macro1()
i1 = 2
i2 = 2
rq = sheets("sheet1").range("a" & i1).value
sheets("sheet2").range("a" & i2).value = sheets("sheet1").range("a" & i1).value
while sheets("sheet1").range("a" & i1).value > 0
if sheets("sheet1").range("a" & i1).value <>rq then
i2 = i2 + 1
sheets("sheet2").range("a" & i2).value = sheets("sheet1").range("a" & i1).value
end if
if sheets("sheet1").range("b" & i1).value - int(sheets("sheet1").
range("b" & i1).value) sheets("sheet2").range("b" & i2).value = sheets("sheet1").
range("b" & i1).value - int(sheets("sheet1").range("b" & i1).
value)
elsesheets("sheet2").range("c" & i2).value = sheets("sheet1").
range("b" & i1).value - int(sheets("sheet1").range("b" & i1).
value)
end if
rq = sheets("sheet1").range("a" & i1).value
i1 = i1 + 1
wendend sub
-
你不會只是改變顏色嗎?
-
考勤統計通過真實兄弟檔案和羨慕日曆的考勤統計,幫助教師系統掌握學生的學習情況。
-
1.將考勤資料匯入 Excel,以便編寫公式進行資料處理。
一般來說,考勤資料包含以下專案:員工註冊號、開始時間、結束時間和日期。
2.有些考勤系統只匯出資料員工註冊號,不能顯示中文,為了使統計結果更直觀,需要將數字轉換為相應的姓名。 這需要 vlookup 函式。
首先,在新工作表 sheet2 中寫兩列,一列是註冊號,另一列是對應的員工姓名。 然後在 sheet1 表的註冊號列之前新增“名稱”列,並在單元格 A2 中寫下公式“=vlookup(b2,sheet2!a:
b,2,0)“,表示 A2 的內容,即 Sheet2 表格中 A 列找到的 B 列的內容。最後,使用拖放顯示 A 列中的所有名稱。
3.下一步是處理打卡時間和下班時間。 假設用人單位規定工作時間不應晚於上午9點,下午結束時間不應早於5點。
然後,新建兩列,分別是:morning check-in 和 afternoon check-in,並分別編寫兩個 if 函式
if(hour(c2)<9,"√","清晨晚些時候") 和 =if(hour(d2)<17,"傍晚出發","√")
然後拖放整個列。
4.有時需要為員工獲取一天的工作時間,因此需要計算工作時間。 建立乙個新的“工作時間”列,並編寫以下公式:
int((hour(c2)*60+minute(c2)-hour(b2)*60-minute(b2))/60)&"時、分"
打卡/下班時間差以小時和分鐘為單位計算和顯示。 然後拖放整個列。
5.有些單位不把週末計入考勤天數,因此需要區分考勤日期,標明是工作日還是週末,這就需要工作日功能。 建立乙個“日期狀態”的新列並編寫公式:
if(or(weekday(e2,2)=6,weekday(e2,2)=7),"週六和週日","平日")
考慮在週六和週日的文字前面留出一些空格,以使它們脫穎而出。 拖放整個列以檢視效果。
6.至此,資料的處理基本完成。 根據不同的需求,您還可以通過自定義排序從不同角度檢視考勤狀態。
-
你想達到什麼樣的結果,條件是什麼?
-
一般用4和8來表示,可以用來表示半天的時間,因為國家每天工作8小時,所以是這樣設計的,可以改成12小時使用負數表示夜班,使用正數表示白班,如果不填寫,則預設值為零。
如果格式不對sumif,只要看看上面的格式垂直改成高凱,夜班的規則是“孫遲0加一齊大減,記得點讚親!
-
創巨集WEB考勤,輕鬆幫您解決考勤問題,創巨集COHO考勤門禁消費系統被全國近萬家大中小型企業使用,是行業的領跑者。
BS架構網路考勤系統。
1、遠端訪問,不受位置限制:具有配送特性,可隨時隨地進行查詢、瀏覽等業務處理。
2、維護成本低:客戶端無需安裝維護,只要有IE瀏覽器,一次性投資永久免除客戶端維護公升級。
3、系統擴充套件方便:所有功能均採用模組化疊加操作,功能擴充套件公升級方便。
4、無紙化管理:系統中所有請假、加班卡線上申請、線上審批,員工可以自助,各級領導可按許可權查詢,各類查詢和統計結果可“所見即所得”,並隨時匯出為排查檔案, 這不僅大大提高了管理效率,而且實現了完全的無紙化系統管理。
5、分散複雜管理工作量:由於BS架構的設計,充分利用了網際網絡的資源優勢,實現了集中控制和分布式管理。 無論使用者的辦公地點是集中的還是分散的,通過區域網還是廣域網,經過嚴格的授權,管理工作量都可以分攤,無論管理者身在何處,只要能上網,他就可以隨時隨地履行管理職責,讓管理的各個環節,人盡其所能, 人盡職盡責,資訊交流及時順暢,查詢統計方便準確,管理工作變得簡單易行。
-
時間篩選很好,沒有公式。
首先建立乙個新的Excel**,在空白處單擊滑鼠右鍵,然後在彈出的快捷選單中單擊[Microsoft Excel工作表]下的[新建]; >>>More
Python 是一種物件導向的直譯計算機程式語言。 它也是一種強大而完整的通用語言,已經發展了十餘年,成熟穩定。 Python 擁有指令碼語言中最豐富、最強大的庫,足以支援絕大多數日常應用程式。 >>>More