Tính toán thời gian làm việc có điều kiện

Liên hệ QC

BuiQuangThuan

❆❆❆❆❆❆❆❆❆❆❆❆
Tham gia
17/12/10
Bài viết
2,455
Được thích
2,914
Giới tính
Nam
Em có bài toán liên quan tới thời gian làm việc mà chưa biết xử lí thế nào (file đính kèm). Do không rành về mấy hàm liên quan tới giờ lắm.
Nhờ các anh chị xem giúp và có thể chỉ cho em cách sử dụng hàm gì hay cách bố trí dữ liệu thế nào để tiện cho việc tính toán không ạ.
Em cám ơn
 

File đính kèm

  • dang ki tro cap khu vuc.xlsb
    20 KB · Đọc: 15
Em có bài toán liên quan tới thời gian làm việc mà chưa biết xử lí thế nào (file đính kèm). Do không rành về mấy hàm liên quan tới giờ lắm.
Nhờ các anh chị xem giúp và có thể chỉ cho em cách sử dụng hàm gì hay cách bố trí dữ liệu thế nào để tiện cho việc tính toán không ạ.
Em cám ơn
Tốt nhất là nên trả về định dạng giờ theo tiêu chuẩn.
Vd: Thay vì 7時間40分 thì nên là: 07:40
Thay vì 2H30 thì nên là: 14:30

Thân
 
Nếu theo mình hiểu thì cái 7時間40分 đó là chỉ khoảng thời gian làm chứ ko phải chỉ giờ đâu.
 
Tốt nhất là nên trả về định dạng giờ theo tiêu chuẩn.
Vd: Thay vì 7時間40分 thì nên là: 07:40
Thay vì 2H30 thì nên là: 14:30

Thân
vâng. Nhưng thầy ạ. cái vùng từ A:AH nó lại thuộc vào form của công ty rồi. mà cái form ấy lại không được sửa ạ.
còn cái vụ : Thay vì 2H30 thì nên là: 14:30. cái này chắc làm được ạ
Bài đã được tự động gộp:

Nếu theo mình hiểu thì cái 7時間40分 đó là chỉ khoảng thời gian làm chứ ko phải chỉ giờ đâu.
đúng rồi ạ. ca HC thì chúng ta chỉ được tính là 7h40phut được hưởng trợ cấp thôi ạ
 
vâng. Nhưng thầy ạ. cái vùng từ A:AH nó lại thuộc vào form của công ty rồi. mà cái form ấy lại không được sửa ạ.
còn cái vụ : Thay vì 2H30 thì nên là: 14:30. cái này chắc làm được ạ
đúng rồi ạ. ca HC thì chúng ta chỉ được tính là 7h40phut được hưởng trợ cấp thôi ạ
Vậy, phải có cột phụ ở đằng sau để nối lại Giờ+Phút, sau này khi tính toán mới dễ dàng.

Nói thêm, tôi thấy bạn có thói quen tốt, không bị nhiễm tính xấu: tôi rất ghét trao đổi với những ai nói trỏng không mà không xác định đối tượng mình cần nói đến ở đầu tin nhắn.

Bạn thì không có chuyện này, nên tôi vui khi trao đổi với bạn.

Thân
 
Vậy, phải có cột phụ ở đằng sau để nối lại Giờ+Phút, sau này khi tính toán mới dễ dàng.

Nói thêm, tôi thấy bạn có thói quen tốt, không bị nhiễm tính xấu: tôi rất ghét trao đổi với những ai nói trỏng không mà không xác định đối tượng mình cần nói đến ở đầu tin nhắn.

Bạn thì không có chuyện này, nên tôi vui khi trao đổi với bạn.

Thân
Dạ. Không phải đâu thầy ạ. Mặc dù không biết mặt mũi, hay tên tuổi của các thầy trên này. Nhưng thực sự là em có phần rất kính trọng các thầy về sự hiểu biết. Chính vì thế mới nói năng dịu dàng. Hihi. Với lại có bữa đã phải ngồi đọc nội quy diễn đàn mấy lần rồi ấy + ý nghĩ " Muốn con hay chữ phải yêu lấy thầy" ấy mà.
Dù sao thì cũng cám ơn thầy về lời khen ạ.
Bài đã được tự động gộp:

Vậy, phải có cột phụ ở đằng sau để nối lại Giờ+Phút, sau này khi tính toán mới dễ dàng.
Thân
Nhờ Thầy hướng cho em cách bố trí dữ liệu để dễ dàng cho việc tính toán ạ
 
Bài của bạn cần bổ xung một số chỗ:
Bạn đã có thời gian làm việc các ca, nhưng cái thời gian làm việc tại khu vực có trợ cấp thì không ổn khi bạn vlook dữ liệu từ sheet Dulieu sang, theo mình hiểu đó là thời gian làm của 1 ca làm việc. Muốn tính thời gian làm việc tại khu vực có trợ cấp = thời gian làm việc của ca + thời gian tăng ca - thời gian đi trễ về sớm.

Như vậy đúng chưa, bạn xác nhận lại
*) Trước hết các điều kiện phải đúng, rõ ràng thì mọi sự hỗ trợ mới chuẩn được
 
Bài của bạn cần bổ xung một số chỗ:
Bạn đã có thời gian làm việc các ca, nhưng cái thời gian làm việc tại khu vực có trợ cấp thì không ổn khi bạn vlook dữ liệu từ sheet Dulieu sang, theo mình hiểu đó là thời gian làm của 1 ca làm việc. Muốn tính thời gian làm việc tại khu vực có trợ cấp = thời gian làm việc của ca + thời gian tăng ca - thời gian đi trễ về sớm.

Như vậy đúng chưa, bạn xác nhận lại
*) Trước hết các điều kiện phải đúng, rõ ràng thì mọi sự hỗ trợ mới chuẩn được
Dạ. Chính vì thế em mới nhờ các Thầy cô cho hướng bố trí form thế nào ấy ạ. Còn trên Form ấy thì khi điền thêm giờ tăng ca thì sẽ link trực tiếp sang giờ tăng ca. Còn "Thời gian làm việc tại khu vực có trợ cấp" sẽ thay đổi khi cột "Đến trễ về sớm" thay đổi.
Thời gian làm việc tại khu vực có trợ cấp = thời gian làm việc của ca - thời gian đi trễ về sớm.

Khả năng cao là thế này. Ngoài ra còn trường hợp nào bị ảnh hưởng không nhỉ. Hết rồi thì phải ạ. (Tại trước giờ toàn điền tay xong trừ thẳng. Thành ra không để ý hết các trường hợp có thể xảy ra ạ.
 
Vậy đại khái mình hiểu rồi.
Mình góp ý thêm 1 vài điều để bạn xem có thể áp dụng không nhé.
- Bạn có thể thêm cột đi trễ, về sớm
- Cách tính thời gian ở cột thời gian làm việc ở khu vực có trợ cấp lúc này tính đơn giản thôi
+ Nếu thời gian đi trễ về sớm chỉ tính giờ (block theo giờ) không tính phút thì lấy trực tiếp số giờ làm việc ca đó trừ đi là xong
+ Nếu thời gian đi trễ về sớm bao gồm cả phút thì có 2 cách tính:
1) Quy hết về phút rồi trừ đi, sau đó lại đổi lại thành giờ
2) Trừ thẳng giờ phút, chú ý trừ phút thì có trường hợp phút của ca đó > phút của đi trễ về sớm, lúc này phải giải quyết vấn đề này qua việc cộng thêm 60 phút và giờ giảm đi 1H là OK

Mình nghĩ thế là bạn có thể tự làm OK rồi, bạn thử xem
 
Vậy đại khái mình hiểu rồi.
Mình góp ý thêm 1 vài điều để bạn xem có thể áp dụng không nhé.
- Bạn có thể thêm cột đi trễ, về sớm
- Cách tính thời gian ở cột thời gian làm việc ở khu vực có trợ cấp lúc này tính đơn giản thôi
+ Nếu thời gian đi trễ về sớm chỉ tính giờ (block theo giờ) không tính phút thì lấy trực tiếp số giờ làm việc ca đó trừ đi là xong
+ Nếu thời gian đi trễ về sớm bao gồm cả phút thì có 2 cách tính:
1) Quy hết về phút rồi trừ đi, sau đó lại đổi lại thành giờ
2) Trừ thẳng giờ phút, chú ý trừ phút thì có trường hợp phút của ca đó > phút của đi trễ về sớm, lúc này phải giải quyết vấn đề này qua việc cộng thêm 60 phút và giờ giảm đi 1H là OK

Mình nghĩ thế là bạn có thể tự làm OK rồi, bạn thử xem
Cám ơn anh ạ. Để em cố gắng tìm cách trừ thời gian coi. Tại chưa làm việc với dữ liệu kiểu thời gian bao giờ. Nếu có khúc mắc gì em sẽ hỏi tiếp ạ
 
Nhờ Thầy hướng cho em cách bố trí dữ liệu để dễ dàng cho việc tính toán ạ
Mỗi một đơn vị có cách thức chấm công và tính giờ công, tăng ca, đi trễ về sớm khác nhau, nhưng cái quan trọng nhất để tính toán được bạn phải có ít nhất 2 sheet:
1/ Sheet "ChamCong" có các cột: Mã nhân viên, Tên nhân viên, Ngày chấm công, Giờ Vào, Giờ Ra.
2/ Sheet "TinhCong": bạn có thể tham khảo các link sau để tự mình thiết kế file phù hợp với thực tế của bạn:
3/ Hoặc tìm bằng công cụ "Tìm kiếm" của diễn đàn GPE, với nội dung tìm: "Chấm công"

Thân
 
Mỗi một đơn vị có cách thức chấm công và tính giờ công, tăng ca, đi trễ về sớm khác nhau, nhưng cái quan trọng nhất để tính toán được bạn phải có ít nhất 2 sheet:
1/ Sheet "ChamCong" có các cột: Mã nhân viên, Tên nhân viên, Ngày chấm công, Giờ Vào, Giờ Ra.
2/ Sheet "TinhCong": bạn có thể tham khảo các link sau để tự mình thiết kế file phù hợp với thực tế của bạn:
3/ Hoặc tìm bằng công cụ "Tìm kiếm" của diễn đàn GPE, với nội dung tìm: "Chấm công"

Thân
Trước tiên cám ơn thầy ạ. Để em tham khảo mấy bài viết thầy trích đã. Hihi. Tự nhiên thấy rối bời quá. Nhưng để em tìm cách bố trí dữ liệu lại coi thế nào. Tại trước giờ chưa tiếp xúc với hàm liên quan tới thời này bao giờ.
Lý do em cảm thấy rối bời là bởi vì cái bảng của em nó chỉ thuộc dạng là báo cáo cho phòng tổng vụ số giờ anh em nhân viên làm việc tại khu vực được hưởng trợ cấp chứ không hẳn là việc chấm công.
Nên đọc cái bài kia thấy hoang mang quá. hihi
Quyết định: để em xem lại định dạng bảng biểu (có thể thêm các dữ liệu như thầy nói ở trên).
Có gì em xin được hỏi thầy tiếp ạ.
 
Vậy, phải có cột phụ ở đằng sau để nối lại Giờ+Phút, sau này khi tính toán mới dễ dàng.

Nói thêm, tôi thấy bạn có thói quen tốt, không bị nhiễm tính xấu: tôi rất ghét trao đổi với những ai nói trỏng không mà không xác định đối tượng mình cần nói đến ở đầu tin nhắn.

Bạn thì không có chuyện này, nên tôi vui khi trao đổi với bạn.

Thân
EM chào Thầy, em có một chút vấn đề liên quan đến exel muốn xin ý kiến của thầy thì em có thể liên hệ với thầy qua email hay qua tin nhắn được kg ạ vì em hiện nay kg gửi được tin nhắn riêng tới thầy, Mong phàn hồi sớm từ thầy ạ :). Em xin chân thành cảm ơn
 
Web KT
Back
Top Bottom