Hỏi về giải pháp tính giờ (đi trễ, về sớm) cho dữ liệu của bảng chấm công! (3 người xem)

  • Thread starter Thread starter vungoc
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

vungoc

Find Sexy Womans from your town for night
Tham gia
2/8/06
Bài viết
633
Được thích
2,604
Giới tính
Nam
Nghề nghiệp
Search
Chào tất cả các bạn!

Có một bạn thành viên ở Hà Nội, vì là thành viên mới nên chưa quen post bài và bắt đầu hỏi như thế nào, vì thế bạn ấy có hỏi tôi về giải pháp (bằng công thức hoặc VBA) tính giờ đi trễ, về sớm (dữ liệu được trích xuất ra excel từ phần mềm của máy quét thẻ). Việc tính được đi sớm, về trễ này giúp công ty thi hành biện pháp kỷ luật đối với nhân sự vi phạm giờ làm việc.

Bạn ấy cần gấp, trong khi tôi đang mò mẫm để giúp bạn ấy, thấy giải pháp cũng chưa hay cho lắm vì vậy tôi post bài và file của bạn ấy lên, để nhờ các anh chị cùng tham gia đưa ra giải pháp gọn nhẹ, và tối ưu nhất.

Ghi chú: Yêu cầu, cụ thể cách tính giờ, các bạn vui lòng xem ghi chú trong file đính kèm nhé.

Rất mong sớm nhận được sự trợ giúp từ các anh chị trên GPE!

Trân trọng cảm ơn!
 

File đính kèm

Lần chỉnh sửa cuối:
Chào tất cả các bạn!

Có một bạn thành viên ở Hà Nội, vì là thành viên mới nên chưa quen post bài và bắt đầu hỏi như thế nào, vì thế bạn ấy có hỏi tôi về giải pháp (bằng công thức hoặc VBA) tính giờ đi trễ, về sớm (dữ liệu được trích xuất ra excel từ phần mềm của máy quét thẻ). Việc tính được đi sớm, về trễ này giúp công ty thi hành biện pháp kỷ luật đối với nhân sự vi phạm giờ làm việc.

Bạn ấy cần gấp, trong khi tôi đang mò mẫm để giúp bạn ấy, thấy giải pháp cũng chưa hay cho lắm vì vậy tôi post bài và file của bạn ấy lên, để nhờ các anh chị cùng tham gia đưa ra giải pháp gọn nhẹ, và tối ưu nhất.

Ghi chú: Yêu cầu, cụ thể cách tính giờ, các bạn vui lòng xem ghi chú trong file đính kèm nhé.

Rất mong sớm nhận được sự trợ giúp từ các anh chị trên GPE!

Trân trọng cảm ơn!

Có được làm bằng VBA không bác ???

Thân!
 
VuNgoc xem thử File có xài được không nhé
- Lấy 1 số cột thôi
- tính các tham số LateIn, EarlyOut theo phút
- Tính ra mức độ phạm lỗi
- Lọc theo điều kiện ra danh sách mắc lỗi
- Đếm các lần vi phạm theo từng mức lỗi
- Dựa vào số lần mắc lỗi, ai làm gì thì làm.

Có phạt chắc sẽ có thưởng, tính sẵn 2 cột EarlyIn và LateOut.

Chưa xét đến trường hợp nghỉ cả buổi hoặc nghỉ cả ngày nhé, tại không thấy yêu cầu và không thấy biện pháp đối với việc nghỉ như thế, chắc tính trong bảng khác.
 

File đính kèm

VuNgoc xem thử File có xài được không nhé
- Lấy 1 số cột thôi
- tính các tham số LateIn, EarlyOut theo phút
- Tính ra mức độ phạm lỗi
- Lọc theo điều kiện ra danh sách mắc lỗi
- Đếm các lần vi phạm theo từng mức lỗi
- Dựa vào số lần mắc lỗi, ai làm gì thì làm.

Có phạt chắc sẽ có thưởng, tính sẵn 2 cột EarlyIn và LateOut.

Chưa xét đến trường hợp nghỉ cả buổi hoặc nghỉ cả ngày nhé, tại không thấy yêu cầu và không thấy biện pháp đối với việc nghỉ như thế, chắc tính trong bảng khác.

Nó có nhiều khúc mắc bác ạ.
VD : Buổi chiều ngày 02/08/2008; Hồng KT (AcNo = 30) : Vào trễ 45phút; Về sớm 61phút.

Đấy là chưa kể các TH nếu 1 ngày có 2 lần vào trễ, 2 lần ra sớm.

Bác lại chưa liệt kê các TH đó.

Em cũng thử = Sumproduct và Pivot Table rồi nhưng rối quá, có lẽ VBA tốt hơn.

Thân!
 
Vậy tách ra 2 cột riêng (cột mức độ phạm lỗi) cho sáng và chiều, đếm riêng rồi cộng lại. Hoặc dùng sumproduct 1 mảng 1 cột, 1 mảng 2 chiều (2 cột nói trên).
 
Vậy tách ra 2 cột riêng (cột mức độ phạm lỗi) cho sáng và chiều, đếm riêng rồi cộng lại. Hoặc dùng sumproduct 1 mảng 1 cột, 1 mảng 2 chiều (2 cột nói trên).

Thì đúng là như thế, vì vậy hơi rối. Bác thử làm công thức nhé.

Nếu có thể thì làm Pivot luôn.

Còn em làm VBA, để cho nhiều đường hướng, coi như anh em ta giúp bác Vũ Ngọc giúp "cô em họ"!!!:-=:-=

Thân!
 
Em họ Vũ Ngọc có thể là em dâu ta, hi hi.
Chưa nghĩ ra cách làm Pivot, đang thử rối còn hơn công thức!
Công thức thì xong rồi đây. Hồi nãy nói sai: Sáng chiều đã tách ra 2 dòng, chỉ còn tách lỗi sớm riêng muộn riêng.
 

File đính kèm

Em họ Vũ Ngọc có thể là em dâu ta, hi hi.
Chưa nghĩ ra cách làm Pivot, đang thử rối còn hơn công thức!
Công thức thì xong rồi đây. Hồi nãy nói sai: Sáng chiều đã tách ra 2 dòng, chỉ còn tách lỗi sớm riêng muộn riêng.

Em góp 1 chú bằng VBA. (Thử làm Table luôn)

Cty mua gì cũng bán
Phòng Bán gì cũng mua



DANH SÁCH NHẬT NGUYỆT THẦN GIÁO VI PHẠM GIÁO QUY

No|Ac No|Names|Department|Date|Timetable|Time Duty|Time In/Out|Time Lost|Warning|Warning No|Em xin bác
1|5|Huan|Phong MKT|8/1/2008|Morning|08:30|08:40|10|Warning 1|1|50.000 VND
2|5|Huan|Phong MKT|8/2/2008|Morning|08:30|08:35|5|Warning 1|2|50.000 VND
3|5|Huan|Phong MKT|8/2/2008|Afternoon|17:00|16:38|22|Warning 3|1|0,5 Ngay Luong
4|5|Huan|Phong MKT|8/4/2008|Morning|08:30|08:55|25|Warning 3|2|1 Ngay Luong
5|5|Huan|Phong MKT|8/5/2008|Morning|08:30|08:46|16|Warning 2|1|50.000 VND
6|5|Huan|Phong MKT|8/5/2008|Afternoon|17:00|15:49|71|Warning 3|3|1 Ngay Luong
7|5|Huan|Phong MKT|8/6/2008|Morning|08:30|09:11|41|Warning 3|4|1 Ngay Luong
8|8|Truong|Phong IT-XTTM|8/4/2008|Morning|08:30|08:36|6|Warning 1|1|Canh Cao
9|8|Truong|Phong IT-XTTM|8/6/2008|Morning|08:30|08:41|11|Warning 2|1|50.000 VND
10|16|Ngoc DP|Phong BH|8/6/2008|Morning|08:30|08:35|5|Warning 1|1|Canh Cao
11|18|PhuongHP|DA HaPhu|8/1/2008|Afternoon|17:00|16:30|30|Warning 3|1|0,5 Ngay Luong
12|18|PhuongHP|DA HaPhu|8/2/2008|Afternoon|17:00|15:30|90|Warning 3|2|1 Ngay Luong
13|18|PhuongHP|DA HaPhu|8/4/2008|Afternoon|17:00|16:26|34|Warning 3|3|1 Ngay Luong
14|19|Hung DP|Phong BH|8/1/2008|Morning|08:30|08:45|15|Warning 2|1|50.000 VND
15|22|Van Anh|Phong IT-XTTM|8/4/2008|Morning|08:30|08:36|6|Warning 1|1|Canh Cao
16|27|Hanh HC|Phong HCNS|8/4/2008|Morning|08:30|08:36|6|Warning 1|1|Canh Cao
17|28|Dung KT|Phong KT|8/2/2008|Afternoon|17:00|16:38|22|Warning 3|1|0,5 Ngay Luong
18|30|Hong KT|Phong KT|8/2/2008|Afternoon|13:00|13:45|45|Warning 3|1|0,5 Ngay Luong
19|30|Hong KT|Phong KT|8/2/2008|Afternoon|17:00|15:59|61|Warning 3|2|1 Ngay Luong
20|31|Ha KT|Phong KT|8/1/2008|Morning|08:30|08:44|14|Warning 2|1|50.000 VND
21|31|Ha KT|Phong KT|8/1/2008|Afternoon|17:00|16:40|20|Warning 2|2|1 Ngay Luong
22|32|Huyen KT|Phong KT|8/2/2008|Afternoon|17:00|16:38|22|Warning 3|1|0,5 Ngay Luong
23|35|Kien KT|Phong KT|8/2/2008|Afternoon|17:00|16:38|22|Warning 3|1|0,5 Ngay Luong
24|36|Van KT|Phong KT|8/2/2008|Afternoon|13:00|13:25|25|Warning 3|1|0,5 Ngay Luong
25|46|Hai LX|Phong HCNS|8/1/2008|Morning|12:00|11:50|10|Warning 1|1|50.000 VND
26|47|Huan BV|To BV|8/1/2008|Afternoon|13:00|13:48|48|Warning 3|1|0,5 Ngay Luong
27|47|Huan BV|To BV|8/2/2008|Afternoon|13:00|13:56|56|Warning 3|2|1 Ngay Luong
28|49|Hong BV|To BV|8/4/2008|Afternoon|13:00|13:44|44|Warning 3|1|0,5 Ngay Luong
29|49|Hong BV|To BV|8/5/2008|Afternoon|13:00|13:47|47|Warning 3|2|1 Ngay Luong
30|49|Hong BV|To BV|8/6/2008|Afternoon|13:00|13:51|51|Warning 3|3|1 Ngay Luong
31|50|Thao|San Golf|8/2/2008|Afternoon|17:00|16:52|8|Warning 1|1|Canh Cao
32|54|Hoai BV|To BV|8/1/2008|Afternoon|13:00|13:48|48|Warning 3|1|0,5 Ngay Luong
33|54|Hoai BV|To BV|8/2/2008|Afternoon|13:00|13:55|55|Warning 3|2|1 Ngay Luong
34|54|Hoai BV|To BV|8/4/2008|Afternoon|13:00|13:44|44|Warning 3|3|1 Ngay Luong
35|54|Hoai BV|To BV|8/5/2008|Afternoon|13:00|13:45|45|Warning 3|4|1 Ngay Luong
36|54|Hoai BV|To BV|8/6/2008|Afternoon|13:00|13:49|49|Warning 3|5|1 Ngay Luong
37|56|NghiepXD|Phong XD|8/6/2008|Morning|08:30|09:03|33|Warning 3|1|0,5 Ngay Luong
38|59|Binh XD|Phong XD|8/1/2008|Morning|12:00|11:49|11|Warning 2|1|50.000 VND
39|78|Ha LX|Phong HCNS|8/4/2008|Morning|08:30|09:20|50|Warning 3|1|0,5 Ngay Luong






Cty mua gì cũng bán
Phòng Bán gì cũng mua



TỔNG HỢP DANH SÁCH NHẬT NGUYỆT THẦN GIÁO VI PHẠM

No|Ac No|Names|Department|Warning1|Warning2|Warning3|Cảnh cáo|Tiền mặt|Trừ Lương (Ngày)
*||TỔNG CỘNG||8|6|25|5|400.000|20,0
|||||||||
1|5|Huan|Phong MKT|2|1|4||150.000|3,5
2|8|Truong|Phong IT-XTTM|1|1||1|50.000|
3|16|Ngoc DP|Phong BH|1|||1||
4|18|PhuongHP|DA HaPhu|||3|||2,5
5|19|Hung DP|Phong BH||1|||50.000|
6|22|Van Anh|Phong IT-XTTM|1|||1||
7|27|Hanh HC|Phong HCNS|1|||1||
8|28|Dung KT|Phong KT|||1|||0,5
9|30|Hong KT|Phong KT|||2|||1,5
10|31|Ha KT|Phong KT||2|||50.000|1,0
11|32|Huyen KT|Phong KT|||1|||0,5
12|35|Kien KT|Phong KT|||1|||0,5
13|36|Van KT|Phong KT|||1|||0,5
14|46|Hai LX|Phong HCNS|1||||50.000|
15|47|Huan BV|To BV|||2|||1,5
16|49|Hong BV|To BV|||3|||2,5
17|50|Thao|San Golf|1|||1||
18|54|Hoai BV|To BV|||5|||4,5
19|56|NghiepXD|Phong XD|||1|||0,5
20|59|Binh XD|Phong XD||1|||50.000|
21|78|Ha LX|Phong HCNS|||1|||0,5




Cty mua gì cũng bán
Phòng Bán gì cũng mua



TỔNG HỢP THEO PHÂN ĐÀN NHẬT NGUYỆT THẦN GIÁO

No|Department|Warning1|Warning2|Warning3|Cảnh cáo|Tiền mặt|Trừ Lương (Ngày)
1|DA HaPhu|||3|||2,5
2|Phong BH|1|1||1|50.000|
3|Phong HCNS|2||1|1|50.000|0,5
4|Phong IT-XTTM|2|1||2|50.000|
5|Phong KT||2|6||50.000|4,5
6|Phong MKT|2|1|4||150.000|3,5
7|Phong XD||1|1||50.000|0,5
8|San Golf|1|||1||
9|To BV|||10|||8,5
10|TỔNG CỘNG|8|6|25|5|400.000|20,0
Thân!
 

File đính kèm

Lần chỉnh sửa cuối:
So kết quả, VBA đúng hơn 1 xíu. Xíu này không phải do công thức mà do cách tính của Anh Bill:
- phép tính trừ 8:35 - 8:30 = 0,00347222222222221
- phép tính chia 5/24/60. .. = 0,00347222222222222
Dẫn đến sót 2 trường hợp trễ đúng 5 phút.
Cái này không cần điều chỉnh công thức mà chỉ cần thay giá trị ô P1 bằng với kết quả phép trừ dòng 1 (ô P1 dùng làm mốc so sánh).

Tương tự 2 ô Q1 và R1.

Tuy nhiên dùng cái nào tuỳ cô em dâu "họ" (:
 
Cảm ơn 2 bác ptm0412 & MrOkebab đã có những giải pháp khá là thú vị!

Tôi đã góp ý với bạn Thúy Kiều (tác giả file này) về việc Phòng nhân sự của các bạn đặt ra biện pháp chế tài chưa bao quát được tất cả các tình huống, ví dụ đi trễ hoặc về sớm từ lần thứ 3 trở lên hoặc đi trễ trên 21 phút... nghỉ vô lý do 1/2, 1 ngày ngày thì sẽ xử lý như thế nào? (và biện pháp phạt trừ, cúp tiền lương mà Phòng nhân sự các bạn đã đặt ra chưa phù hợp với luật lao động Việt Nam).

Nhưng trước hết thay mặt bạn ấy xin cảm ơn 2 anh, đã giúp đỡ được những giải pháp tương ứng với những điều kiện đã đặt ra. "Cô em họ" Nguyễn Thị Thúy Kiều (Hà Nội) hãy cho biết í kiến nhé!

Thân chào!
 
Lần chỉnh sửa cuối:
So kết quả, VBA đúng hơn 1 xíu. Xíu này không phải do công thức mà do cách tính của Anh Bill:
- phép tính trừ 8:35 - 8:30 = 0,00347222222222221
- phép tính chia 5/24/60. .. = 0,00347222222222222
Dẫn đến sót 2 trường hợp trễ đúng 5 phút.
Cái này không cần điều chỉnh công thức mà chỉ cần thay giá trị ô P1 bằng với kết quả phép trừ dòng 1 (ô P1 dùng làm mốc so sánh).

Tương tự 2 ô Q1 và R1.

Tuy nhiên dùng cái nào tuỳ cô em dâu "họ" (:

Lúc đầu em cũng định làm như trên : Quy ra giá trị ngày

8:35 - 8:30 = 0,00347222222222221 ngày

Tuy nhiên do dị ứng với việc Bill thỉnh thoảng lanh chanh trong việc làm lệch mấy con số nhỏ xíu xiu nên em đổi luôn ra phút cho chắc ăn

8:35 - 8:30 = 8*60 + 35 - 8*60 - 30 = 5 phút.

Thân!

To bác VuNgoc: Quả có Nhân, Duyên có Phước, vì vậy chỉ dám mon men đòi Càphê của bác thôi, còn Tiểu Kiều (trong Nhị Kiều của Hà Nội - Giống Xích Bích quá) thì . . thôi ạ, bác lại giận em chết:-=:-=.
Số hưởng!!__--__
 
Một ngày mới thật tuyệt vời nếu được bắt đầu bằng nụ cười giòn tan, sảng khoải. Chân thành cảm ơn 2 bác ptm0412 & MrOkebab đã tặng em nụ cười đó bằng cách giúp e đưa ra những giải pháp rất tuyệt cho việc tính giờ đi trễ, về sớm trên. Cũng qua diễn đàn e xin chân thành cảm ơn bác Vũ Ngọc đã giúp e post bài lên diễn đàn. Exclel quả thật tuyệt vời. Kính chúc các bác sức khoẻ, thành công !
 
Xúc động quá, làm luôn 1 nút nhấn để filter và ra danh sách cảnh cáo và trừ lương, (sau khi dùng công thức). Trình độ viết VBA hạng ruồi, xem xong đừng cười.
To Mr OkeBab: Phiền Chu Du Bab (lại Tam Quốc) xem kết quả trừ tiền và trừ lương, hình như 2 cái khác nhau. (Không biết ai sai, hihi).
 

File đính kèm

To bác VuNgoc: Quả có Nhân, Duyên có Phước, vì vậy chỉ dám mon men đòi Càphê của bác thôi, còn Tiểu Kiều (trong Nhị Kiều của Hà Nội - Giống Xích Bích quá) thì . . thôi ạ, bác lại giận em chết:-=:-=.
Số hưởng!!__--__

Lâu quá không có cơ hội được gặp lại các đồng chí MrOke! Nếu các bác rảnh, Chủ Nhật này thân mời bác (cùng bác ptm0412 & các anh chị em thân hữu), ta gặp gỡ cafe tí chứ nhỉ / Địa điểm - xin các bác chọn dúp rồi thông tin cho mình nhé!

Thân ái!
 
Lâu quá không có cơ hội được gặp lại các đồng chí MrOke! Nếu các bác rảnh, Chủ Nhật này thân mời bác (cùng bác ptm0412 & các anh chị em thân hữu), ta gặp gỡ cafe tí chứ nhỉ / Địa điểm - xin các bác chọn dúp rồi thông tin cho mình nhé!

Thân ái!

Giờ mới thấy anh xuất hiện.
Bài này bạn Kiều có hỏi em mà do em chưa trả lời kịp nên hỏi anh.
Có offline thì cho em tham gia với, em cũng muốn gặp các anh.
 
Xúc động quá, làm luôn 1 nút nhấn để filter và ra danh sách cảnh cáo và trừ lương, (sau khi dùng công thức). Trình độ viết VBA hạng ruồi, xem xong đừng cười.
To Mr OkeBab: Phiền Chu Du Bab (lại Tam Quốc) xem kết quả trừ tiền và trừ lương, hình như 2 cái khác nhau. (Không biết ai sai, hihi).

Vâng đúng rồi bác ạ
Lúc đầu em chia thời gian làm 3 đoạn :

5'->9'; 10'->19'; >19'
vì đề bài là :
Chế tài phạt:
1- Đi muộn về sớm từ:
+ 5 - < 10 phút (Lần 1: nhắc nhở cảnh cáo; Lần 2: Phạt 50,000đ )
+ 10 - < 20 phút ( Lần 1: Phạt 50,000đ; Lần 2: Phạt 1/2 ngày lương)
+ Trên 20 phút ( Lần 1: Phạt 1/2 ngày lương; Lần 2: Phạt 01 ngày lương)
Không biết nếu vào trễ hoặc ra sớm 20' thì bị phạt như thế nào ???

Nhưng sau thấy bác chia 5'->10'; 11'->20'; >20'
nên em sửa lại, nhưng mới chỉ sửa UDF Warning em mà quên không sửa UDF Emxin

Vì vậy em đề nghị là

5'->9'; 10'->19'; >19'

Vì vậy đã sửa lại rồi ạ :

PHP:
Function Warning(TimeLoss As Long) As String
    Select Case TimeLoss
        Case 5 To 9: Warning = "Warning 1"
        Case 10 To 19: Warning = "Warning 2"
        Case Is >= 20: Warning = "Warning 3"
    End Select
End Function
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Function WarningNo(Name As String, Warning As String) As Byte
    Dim iR As Long, HC As Long
    If Name = "" Or Warning = "" Then Exit Function
    With S00
        HC = .Range("C65000").End(xlUp).Row
        iR = TimRow(Name, .Range("C1:C" & HC))
        If iR = 0 Then
            WarningNo = 1
        Else
            For iR = iR To HC
                If .Range("C" & iR) = Name And .Range("J" & iR) = Warning Then _
                    WarningNo = WarningNo + 1
            Next
       End If
    End With
End Function
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Function EmXin(TimeLoss As Long, TimeNo As Byte) As String
    Select Case TimeLoss
        Case 5 To 9: EmXin = IIf(TimeNo = 1, "Canh Cao", "50.000 VND")
        Case 10 To 19: EmXin = IIf(TimeNo = 1, "50.000 VND", "0,5 Ngay Luong")
        Case Is >= 20: EmXin = IIf(TimeNo = 1, "0,5 Ngay Luong", "1 Ngay Luong")
    End Select
End Function


Cty mua gì cũng bán
Phòng Bán gì cũng mua



TỔNG HỢP THEO PHÂN ĐÀN NHẬT NGUYỆT THẦN GIÁO


No|Department|Warning1|Warning2|Warning3|Cảnh cáo|Tiền mặt|Trừ Lương (Ngày)
1|DA HaPhu|||3|||2,5
2|Phong BH|1|1||1|50.000|
3|Phong HCNS|1|1|1|1|50.000|0,5
4|Phong IT-XTTM|2|1||2|50.000|
5|Phong KT||1|7||50.000|4,0
6|Phong MKT|1|2|4|1|50.000|4,0
7|Phong XD||1|1||50.000|0,5
8|San Golf|1|||1||
9|To BV|||10|||8,5
10|TỔNG CỘNG|6|7|26|6|300.000|20,0

Ngửa cổ lên trời mà than rằng : Trời đã sinh ra Du sao lại còn sinh ra Lượng!!:-=:-=

Cảm ơn bác nhiều!
Thân!

P/S : VBA của em cũng hạng ruồi, mà lại là ruồi . . bãi rác (tệ hơn ruồi bác nhiều), vì vậy cũng chẳng ra sao cả!!+-+-+-+
 

File đính kèm

Sửa lại thành số phút, không quy thành ngày (kiểu 5' = 0,00347222222222221) kết quả mới giống Chu Du.
(Vì có 1 ô sớm 10 phút mà tính ra 9.999999999998 phút)

Nhưng sau thấy bác chia 5'->10'; 11'->20'; >20'
....................
Vì vậy em đề nghị là 5'->9'; 10'->19'; >19'

Mốc mình đặt là 5', 10', 20' nhưng từ đầu công thức đã là if(<5, if(<10, if(<20))) thì cũng là 5'->9'; 10'->19'; >19'
 

File đính kèm

So kết quả, VBA đúng hơn 1 xíu. Xíu này không phải do công thức mà do cách tính của Anh Bill:
- phép tính trừ 8:35 - 8:30 = 0,00347222222222221
- phép tính chia 5/24/60. .. = 0,00347222222222222
Dẫn đến sót 2 trường hợp trễ đúng 5 phút.
Cái này không cần điều chỉnh công thức mà chỉ cần thay giá trị ô P1 bằng với kết quả phép trừ dòng 1 (ô P1 dùng làm mốc so sánh).

Tương tự 2 ô Q1 và R1.

Tuy nhiên dùng cái nào tuỳ cô em dâu "họ" (:

E cảm ơn các bác rất nhiều, bác Bình có giúp e thêm 1 giải pháp nữa, các bác xem giúp e file đính kèm nhé! Em cảm ơn ạ!
 
Lần chỉnh sửa cuối:
E cảm ơn các bác rất nhiều, bác Bình có giúp e thêm 1 giải pháp nữa, các bác xem giúp e file đính kèm nhé! Em cảm ơn ạ!
E đang lên kế hoạch để áp dụng việc tính số giờ đi trễ, về sớm áp dụng vào phần mềm máy chấm công. Có bác nào biết chỉ giúp e với. Chứ cứ tháng nào cũng ngồi lọc danh sách số người đi trễ, về sớm thế này nghe ko ổn lắm. Các bác biết gợi ý giúp e với làm sao để tích hợp các điều kiện vào máy chấm công bằng vân tay ạ. E xin cảm ơn các bác nhiều.
 
Web KT

Bài viết mới nhất

Back
Top Bottom