Xác định giờ hết hạn theo khung thời gian (1 người xem)

Liên hệ QC

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

swatgibl

Thành viên mới
Tham gia
4/5/10
Bài viết
19
Được thích
0
Giới tính
Nam
Chào các anh chị,
Hiện tại em đang gặp 1 vấn đề đã thử nhiều cách nhưng vẫn chưa xử lý được.
Vấn đề như sau: Trong ngày có nhiều khung giờ đặt hàng, và với mỗi khung giờ sẽ có quy định giao hàng trước 1 giờ nhất định, thông tin như sau:
- Đặt hàng từ 16h00 hôm trước đến trước 08h00 hôm nay thì sẽ giao hàng chậm nhất là 14h00 ngày hôm nay.
- Đặt hàng trong khoảng 08h00 đến trước 10h00 hôm nay thì sẽ giao hàng chậm nhất là 16h00 hôm nay.
- Đặt hàng từ 10h00 đến trước 13h00 hôm nay thì sẽ giao hàng chậm nhất là 19h00 hôm nay.
- Đặt hàng từ 13h00 đến trước 14h00 hôm nay thì sẽ giao hàng chậm nhất là 20h00 hôm nay.
- Đặt hàng từ 14h00 đến trước 16h00 hôm nay thì sẽ giao hàng chậm nhất là 13h00 hôm sau.
Mong được sự chỉ dẫn của anh chị. Em cám ơn.
 

File đính kèm

Lần chỉnh sửa cuối:
Chào các anh chị,
Hiện tại em đang gặp 1 vấn đề đã thử nhiều cách nhưng vẫn chưa xử lý được.
Vấn đề như sau: Trong ngày có nhiều khung giờ đặt hàng, và với mỗi khung giờ sẽ có quy định giao hàng trước 1 giờ nhất định, thông tin như sau:
- Đặt hàng từ 16h00 hôm trước đến trước 08h00 hôm nay thì sẽ giao hàng chậm nhất là 14h00 ngày hôm nay.
- Đặt hàng trong khoảng 08h00 đến trước 10h00 hôm nay thì sẽ giao hàng chậm nhất là 16h00 hôm nay.
- Đặt hàng từ 10h00 đến trước 13h00 hôm nay thì sẽ giao hàng chậm nhất là 19h00 hôm nay.
- Đặt hàng từ 13h00 đến trước 14h00 hôm nay thì sẽ giao hàng chậm nhất là 20h00 hôm nay.
- Đặt hàng từ 14h00 đến trước 16h00 hôm nay thì sẽ giao hàng chậm nhất là 13h00 hôm sau.
Mong được sự chỉ dẫn của anh chị. Em cám ơn.

Bạn đính kèm lại File đi. Vẫn chưa thấy File đâu cả
 
Dạ file ban đầu nặng quá mà em không up được, giờ em vừa bổ sung lại.
Xóa cột Ngày tạo và Giờ tạo cho nhẹ file.
Công thức cột khung giờ giao:
=IF(A2="","",LOOKUP(HOUR(A2),{0,8,10,13,14,16},{14,16,19,20,37,38})/24+INT(A2))
 
Lần chỉnh sửa cuối:
Xóa cột Ngày tạo và Giờ tạo cho nhẹ file.
Công thức cột khung giờ giao:
=IF(A2="","",LOOKUP(HOUR(A2),{0,8,10,13,14,16},{14,16,19,20,37,38})/24+INT(A2))
Dạ em còn 1 vấn đề vướng mắc là: cùng điều kiện thời gian giao hàng trên nhưng nếu ngày giao hàng vượt quá số ngày làm việc thì xem là trễ hạn, ví dụ:
- Thời gian giao hàng là trước các mốc 16h00, 19h00, 20h00 nhưng nếu trong ngày làm việc (số ngày hoàn tất = 0) thì đúng thời gian qui định, nhưng nếu số ngày hoàn tất = 1 thì quá thời gian qui định.
- Thời gian giao hàng trước các mốc 14h00 và trước 13h00 nếu số ngày hoàn tất không vượt quá 1 thì đúng hạn, nhưng nếu lớn hơn 1 thì quá thời gian qui định.
Em có đính kèm file các anh chị xem qua giúp em nhé.
 

File đính kèm

Dạ em còn 1 vấn đề vướng mắc là: cùng điều kiện thời gian giao hàng trên nhưng nếu ngày giao hàng vượt quá số ngày làm việc thì xem là trễ hạn, ví dụ:
- Thời gian giao hàng là trước các mốc 16h00, 19h00, 20h00 nhưng nếu trong ngày làm việc (số ngày hoàn tất = 0) thì đúng thời gian qui định, nhưng nếu số ngày hoàn tất = 1 thì quá thời gian qui định.
- Thời gian giao hàng trước các mốc 14h00 và trước 13h00 nếu số ngày hoàn tất không vượt quá 1 thì đúng hạn, nhưng nếu lớn hơn 1 thì quá thời gian qui định.
Em có đính kèm file các anh chị xem qua giúp em nhé.
Cột Khung giờ giao định dạng: m/d/yyyy h:mm
Công thức cột Leadtime:
=IF(B2="","chưa hoàn tất",IF(B2<=C2,"đúng hạn","trễ hạn"))
 
Web KT

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

Back
Top Bottom