xác định mốc thời gian hoàn thành công việc

Liên hệ QC

thuytieu

Thành viên mới
Tham gia
1/12/10
Bài viết
47
Được thích
16
Kính nhờ các anh chị giúp em cách giải quyết vấn đề này.
Công ty em làm từ 7’30đến 11’30 và bắt đầu lại từ 12’30 đến 16’30 là hết ngày làm việc.

Bây giờ em đang xây dựng file theo dõi tiến độ giao việc như thế này:

em giao việc vào lúc 8 giờ em muốn sau 3 giờ thì kết quả là 11giờ.Nhưng nếu em giao việc vào lúc 11giờ thì 3 giờ nữa sẽ là 15 giờ(trừ 1 giờ nghỉ trưa) là giờ phải hoàn thành công việc đuợc giao.Tuơng tự như vậy hôm nay em giao việc lúc 15’30 bây giờ cần 6 giờ phải hoàn thành thì kết quả sẽ là ngày mai lúc 13’30 (hôm qua 1g+sáng nay 4g(trừ giờ nghỉ trưa 1g)+buổi chiều 1g=6 giờ)

Công thức là :

(ngày giờ phút giao việc>>thời gian hạn định>> ngày giờ phút hoàn thành)

Em nghĩ mãi mà làm không đựơc.Kính mong các anh chị giúp em.Em cám ơn rất nhiều
 
Bạn dùng thử công thức lằng nhằng này xem khả dĩ không: Giả sử ô A1 là thời gian giao việc, B1 là khoảng thời gian thực hiện thì thời gian hoàn thành là

=IF(AND(A1<=TIME(11,30,0),A1+B1>TIME(11,30,0)),A1+B1+TIME(1,0,0),A1+B1)
 
Cám ơn bạn Sealand nhiều.
Đề dễ hình dung mình up file lên cho bạn giúp mình nha.
 

File đính kèm

Bạn dùng thử công thức lằng nhằng này xem khả dĩ không: Giả sử ô A1 là thời gian giao việc, B1 là khoảng thời gian thực hiện thì thời gian hoàn thành là

=IF(AND(A1<=TIME(11,30,0),A1+B1>TIME(11,30,0)),A1+B1+TIME(1,0,0),A1+B1)
Cái này gần giống như cách tính của hàm WORKDAY đấy anh, tức:
- Có ngày bắt đầu
- Có số ngày
- Suy ra ngay kết thúc, trong đó ta bỏ qua các ngày thứ bảy, chủ nhật và các ngày lễ
Với bài này thì:
- Có ngày giờ bắt đầu
- Có số giờ phút
- Suy ra ngày giờ kết thúc, trong đó bỏ qua các giờ quy đinh như: Từ 11h30 đến 12h30 và từ 16h30 đến 7h30 hôm sau
--------
Cũng không dễ ăn đâu, ngay cả dùng VBA
Làm thì không phải là không được, chỉ sợ số lần lập trong vòng lập quá nhiều sẽ ảnh hưởng đến tốc độ tính toán, vì chí ít hàm cũng phải có độ chính xác đến 1 giây ---> Chẳng lẽ phải vòng lập theo từng giây một?
 
Cái này gần giống như cách tính của hàm WORKDAY đấy anh, tức:
- Có ngày bắt đầu
- Có số ngày
- Suy ra ngay kết thúc, trong đó ta bỏ qua các ngày thứ bảy, chủ nhật và các ngày lễ
Với bài này thì:
- Có ngày giờ bắt đầu
- Có số giờ phút
- Suy ra ngày giờ kết thúc, trong đó bỏ qua các giờ quy đinh như: Từ 11h30 đến 12h30 và từ 16h30 đến 7h30 hôm sau
--------
Cũng không dễ ăn đâu, ngay cả dùng VBA
Làm thì không phải là không được, chỉ sợ số lần lập trong vòng lập quá nhiều sẽ ảnh hưởng đến tốc độ tính toán, vì chí ít hàm cũng phải có độ chính xác đến 1 giây ---> Chẳng lẽ phải vòng lập theo từng giây một?
Đề tài này anh em mình đã vọc một lần rồi mà anh? Nó đây nè: http://www.giaiphapexcel.com/forum/showthread.php?18421-Tính-thời-gian-làm-việc-thực-tế
 
Bạn NDU hiều đúng y mình rồi đó .Bài của bạn BNTT mình có xem qua nhưng không biết ứng dụng cho truờng hợp này ra sao ( khó là trong cái hạn định thời gian làm việc của CTy ).

Vậy mong các bạn giúp mình nha.

Xin cám ơn các bạn nhiều lắm.

Kết quả chì cần làm tròn đến 30 phút là được ,không cần chính xác đến từng giây như bạn NDU nói đâu .
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom