Chọn 1 giá trị tại sheet1, giá trị tương ứng tại sheet2 đổi theo!

Liên hệ QC

baonorman

Thành viên mới
Tham gia
3/8/08
Bài viết
10
Được thích
0
Hiện mình đang gặp 1 đề bài rất nan giải, mong các bạn giúp đỡ:

Mình có sheet1 chứa thông tin trạng thái của các phòng khách sạn như: non-available, available
Sheet2 là 1 Booking Form, nến user chọn book 1 phòng nào đó, vd phòng 101, thì trạng thái của room 101 trong sheet1 sẽ tự động chuyển từ available thành non-available
 

File đính kèm

Hiện mình đang gặp 1 đề bài rất nan giải, mong các bạn giúp đỡ:

Mình có sheet1 chứa thông tin trạng thái của các phòng khách sạn như: non-available, available
Sheet2 là 1 Booking Form, nến user chọn book 1 phòng nào đó, vd phòng 101, thì trạng thái của room 101 trong sheet1 sẽ tự động chuyển từ available thành non-available
Trong file mình ko thấy có yêu cầu gì hết nên ko hiểu hết ý bác, cụ thể là ở Sheèt chọn Room là thế nào. Theo mình thì nó còn phụ thuộc vào ngày chọn nữa đúng ko?
Bác đưa file cụ thể hơn và có yêu cầu cho mọi người dễ giúp, mình ngĩ vẫn đề này ko khó lắm
 
Hiện mình đang gặp 1 đề bài rất nan giải, mong các bạn giúp đỡ:

Mình có sheet1 chứa thông tin trạng thái của các phòng khách sạn như: non-available, available
Sheet2 là 1 Booking Form, nến user chọn book 1 phòng nào đó, vd phòng 101, thì trạng thái của room 101 trong sheet1 sẽ tự động chuyển từ available thành non-available

Nếu sheet 2 chon room 101 mà cả tháng room 101 thành Non-Available thì e rằng có chỗ chưa ổn
Nếu thích vậy thì dễ quá
Sheet1
|A|B|C|D|E|F
1|Room||101|102|103|104
2|Date|Day|3|4|5|6
3|1-Jul-08|Tuesday|=IF(C$1=Sheet2!$A$2,"Non-Available","Available")|||
4|2-Jul-08|Wednesday||||
5|3-Jul-08|Thursday||||
6|4-Jul-08|Friday||||
7|5-Jul-08|Saturday||||
8|6-Jul-08|Sunday||||
PHP:
Tại sheet 1, C3 =IF(C$1=Sheet2!$A$2,"Non-Available","Available")
Rồi kéo fill cho các ô còn lại C3:F8

Khi đó nếu tại sheet 2 Select room=101 sẽ được kết quả
|A|B|C|D|E|F
1|Room||101|102|103|104
2|Date|Day|3|4|5|6
3|1-Jul-08|Tuesday|Non-Available|Available|Available|Available
4|2-Jul-08|Wednesday|Non-Available|Available|Available|Available
5|3-Jul-08|Thursday|Non-Available|Available|Available|Available
6|4-Jul-08|Friday|Non-Available|Available|Available|Available
7|5-Jul-08|Saturday|Non-Available|Available|Available|Available
8|6-Jul-08|Sunday|Non-Available|Available|Available|Available

Khi đó nếu tại sheet 2 Select room=102 sẽ được kết quả
|A|B|C|D|E|F
1|Room||101|102|103|104
2|Date|Day|3|4|5|6
3|1-Jul-08|Tuesday|Available|Non-Available|Available|Available
4|2-Jul-08|Wednesday|Available|Non-Available|Available|Available
5|3-Jul-08|Thursday|Available|Non-Available|Available|Available
6|4-Jul-08|Friday|Available|Non-Available|Available|Available
7|5-Jul-08|Saturday|Available|Non-Available|Available|Available
8|6-Jul-08|Sunday|Available|Non-Available|Available|Available

Tương tự như vậy với Select room=103; 104 toàn bộ cột room được chọn có giá trị Non-Available còn cột của room khác thì là Available
 
Tôi cùng ý kiến với boyxin. Chính vì thế nên tôi mới hỏi ko hiểu tác giả muốn cụ thể là gì?
 
Đúng là thiếu đề ah, chọn room nao đó (vd 101) vào ngày nào đó (vd 11/8) đúng như @phillip nói thì trạng thái room sẽ đổi vào ngày đó thôi chứ ko phải nguyên cả tháng ạ. Mong các bạn giúp đỡ, xin cám ơn
 
Đúng là thiếu đề ah, chọn room nao đó (vd 101) vào ngày nào đó (vd 11/8) đúng như @phillip nói thì trạng thái room sẽ đổi vào ngày đó thôi chứ ko phải nguyên cả tháng ạ. Mong các bạn giúp đỡ, xin cám ơn

Bạn có thể thêm date, room thoải mái. Dữ liệu tự động cập nhật
 

File đính kèm

Web KT

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

Back
Top Bottom