Xin giúp đỡ về hàm ngày tháng

Liên hệ QC

spring_grass403

Thành viên mới
Tham gia
4/8/07
Bài viết
2
Được thích
0
Em đang gặp rắc rối với hàm tính ngày tháng .Cụ thể là trường hợp cần khống chế ngày giao hàng sao cho không rơi vào thứ 7 và chủ nhật , đồng thời không được quá ngày đặt hàng 1 năm . Em đã lục lọi rất nhiều sách nhưng không thấy có đề cập đến vấn đề này . Làm ơn giúp đỡ em . Sắp đến ngày nộp bài rồi ạ . ^^ . Em là kẻ nhập môn excel nên đừng dùng những hàm cao siêu quá thì em không hiểu đâu ạ . Thành thật cám ơn 1 lần nữa ^^
 
Thì tôi đã nói rồi đấy... Đề nghị của bạn chưa rõ lắm... Tôi lấy VD nếu ngày đặt hàng là 7-11-2006 thì bạn muốn ngày giao hàng là ngày nào? Có phải là ngày 7-11-2007 ko nếu nó ko phải là thứ bảy hoặc CN ?... còn như ngày 7-11-2007 rơi vào thứ bảy hoặc CN thì sẽ chọn ngày thứ sáu trước đó... Có đúng ý bạn là thế ko?
 
Hix hix , thành thật xin lỗi . Ý mình là nếu ngày đặt hàng là 22-11-2006 thì ngày nhận hàng (do khách hàng điền vào) sẽ không quá 22-11-2007. còn ngày 22-11-2007 rơi vào ngày thứ mấy thì ko quan trọng .Giả sử khách hàng chọn ngày 4-7-2007 là ngày giao hàng thì ngày này ko được rơi vào thứ 7 hay chủ nhật. Chỉ quan trọng là ngày nhận hàng đó không rơi vào ngày thứ 7 hay chủ nhật. CÁm ơn vì đã giúp đỡ rất nhiều ^^
 
spring_grass403 đã viết:
Hix hix , thành thật xin lỗi . Ý mình là nếu ngày đặt hàng là 22-11-2006 thì ngày nhận hàng (do khách hàng điền vào) sẽ không quá 22-11-2007. còn ngày 22-11-2007 rơi vào ngày thứ mấy thì ko quan trọng .Giả sử khách hàng chọn ngày 4-7-2007 là ngày giao hàng thì ngày này ko được rơi vào thứ 7 hay chủ nhật. Chỉ quan trọng là ngày nhận hàng đó không rơi vào ngày thứ 7 hay chủ nhật. CÁm ơn vì đã giúp đỡ rất nhiều ^^

Dùng công thức :

Bạn có thể dùng cảnh báo = Validation hoặc cảnh báo bên ngoài (1 ô khác hoặc dùng Condition Formating), tùy bạn thôi.
Nếu cảnh báo bằng validation thì nó sẽ không cho bạn nhập vào ô đó nếu giá trị không thỏa mãn, còn cảnh báo khác thì vẫn được nhập, nhưng sẽ có thông báo cho ta biết
VD : A1 : Ngày đặt hàng----------B1 : Ngày giao hàng

Tại ô A2 : Data/Validation/Custom/Formua bạn nhập công thức :
=AND(WEEKDAY(B1;3)<5;B1<DATE(YEAR(A1)+1;MONTH(A1);DAY(A1)))

1186292284.jpg


Công thức bên ngoài cũng tương tự như thế

Thân!
 
Hi anh,
Validation không hiện, do lỗi
=AND(WEEKDAY(B1;3)<5;B1<DATE(YEAR(A1)+1;MONTH(A1); E9DAY(A1)))
Xoá dấu ; trong dòng lệnh đi ạ
Em Hoa
 
vietpduc đã viết:
Hi anh,
Validation không hiện, do lỗi
=AND(WEEKDAY(B1;3)<5;B1<DATE(YEAR(A1)+1;MONTH(A1); E9DAY(A1)))
Xoá dấu ; trong dòng lệnh đi ạ
Em Hoa

Công thức có dấu ";"hay dấu "," là do mặc định của máy bạn. Bạn có thể vô control panel/ regional setting để sửa lại.
 
vietpduc đã viết:
Hi anh,
Validation không hiện, do lỗi
=AND(WEEKDAY(B1;3)<5;B1<DATE(YEAR(A1)+1;MONTH(A1); E9DAY(A1)))
Xoá dấu ; trong dòng lệnh đi ạ
Em Hoa
Dấu ; hay , là do cách cấu hình của máy bạn. Settings/Control Panel/Rigional Language Option/Customize Rigional Options/Number/List separator
Bạn có thể chọn , hoặc ; (dấu này dùng để ngăn cách các thành phần trong công thức excel - Đối với excel)
1186372785.bmp


Thân!
 
Web KT
Back
Top Bottom