tạo bảng theo dõi thời khóa biểu (1 người xem)

  • Thread starter Thread starter awp1323
  • Ngày gửi Ngày gửi
Liên hệ QC

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

awp1323

Thành viên mới
Tham gia
23/9/13
Bài viết
5
Được thích
2
Thưa các bác, em đang làm 1 bảng excel để theo dõi thời khóa biểu theo từng tuần của các lớp.
Ý tưởng là sẽ điền các thông số lớp, môn học, ngày (thứ mấy đến thứ mấy)... phía sau sẽ hiển thị từng tuần, nếu tuần nào có thay đổi sẽ sửa trực tiếp ở tuần đó.
Có 1 vấn đề là nếu 1 môn dạy vào nhiều buổi khác nhau, ví dụ dạy thứ 2, 5, 6, thì dùng hàm mid sẽ trả về không có giá trị, khiến cho hàm bị sai.
Các bác giúp em với ạ. Em cảm ơn các bác nhiều :)
 

File đính kèm

Thưa các bác, em đang làm 1 bảng excel để theo dõi thời khóa biểu theo từng tuần của các lớp.
Ý tưởng là sẽ điền các thông số lớp, môn học, ngày (thứ mấy đến thứ mấy)... phía sau sẽ hiển thị từng tuần, nếu tuần nào có thay đổi sẽ sửa trực tiếp ở tuần đó.
Có 1 vấn đề là nếu 1 môn dạy vào nhiều buổi khác nhau, ví dụ dạy thứ 2, 5, 6, thì dùng hàm mid sẽ trả về không có giá trị, khiến cho hàm bị sai.
Các bác giúp em với ạ. Em cảm ơn các bác nhiều :)
Thử:
Mã:
J5=IF(AND(J$4>=$G5,J$4<=$H5),IF(OR(J$3&""=MID(SUBSTITUTE($D5,",",""),{1,2,3},1)),$I5,""),"")
Enter, fill qua phải, rồi copy cả hàng xuống dưới.
Xem file kèm.
hihi ^o^
 

File đính kèm

Thưa các bác, em đang làm 1 bảng excel để theo dõi thời khóa biểu theo từng tuần của các lớp.
Ý tưởng là sẽ điền các thông số lớp, môn học, ngày (thứ mấy đến thứ mấy)... phía sau sẽ hiển thị từng tuần, nếu tuần nào có thay đổi sẽ sửa trực tiếp ở tuần đó.
Có 1 vấn đề là nếu 1 môn dạy vào nhiều buổi khác nhau, ví dụ dạy thứ 2, 5, 6, thì dùng hàm mid sẽ trả về không có giá trị, khiến cho hàm bị sai.
Các bác giúp em với ạ. Em cảm ơn các bác nhiều :)
Format cột D kiểu Text, có nhiều hơn 1 thứ thì dùng dấu cách là Chấm phẩy cho khỏi nhầm là một Number.
Công thức ô J5
PHP:
=IF(COUNTIF($D5;"*"&J$3&"*");IF(J$4<=$H5;IF(J$4>=$G5;$I5;"");"");"")
 

File đính kèm

Cảm ơn các nhiều quá, em làm mãi không ra.
Còn 1 cái nữa em muốn hỏi là em mở file excel ra thì hiển thị luôn tuần đang hiện hành. VD là ngày 2/9 mở thì nó sẽ hiển thị tuần có ngày 2/9
Em hỏi thế bác có hiểu ý em không ạ.
Cảm ơn bác lần nữa.
 
Format cột D kiểu Text, có nhiều hơn 1 thứ thì dùng dấu cách là Chấm phẩy cho khỏi nhầm là một Number.
Công thức ô J5
PHP:
=IF(COUNTIF($D5;"*"&J$3&"*");IF(J$4<=$H5;IF(J$4>=$G5;$I5;"");"");"")
Chơi vui quá!
Nhờ anh Ba mà em có thêm ý mới:
Mã:
J5=IF(ISNUMBER(FIND(J$3,$D5))*(J$4>=$G5)*(J$4<=$H5),$I5,"")
Enter, fill qua phải, rồi copy cả hàng xuống dưới.
Xem file kèm.
hihi ^o^
 

File đính kèm

Bác nào giúp em phần hiển thị được không ạ? Cứ mở file lên là nó sẽ hiển thị tuần chứa ngày hiện tại ạ :D e tra google nhưng chưa ra, bác gợi y em tự tìm hiểu cũng đc ạ.
 
Chơi vui quá!
Nhờ anh Ba mà em có thêm ý mới:
Mã:
J5=IF(ISNUMBER(FIND(J$3,$D5))*(J$4>=$G5)*(J$4<=$H5),$I5,"")
Enter, fill qua phải, rồi copy cả hàng xuống dưới.
Xem file kèm.
hihi ^o^
"Ý mới" công thức ngắn gọn nhưng không chắc nhẹ.
PHP:
=IF(ISNUMBER(FIND(J$3,$D5))*(J$4>=$G5)*(J$4<=$H5),$I5,"")
Mỗi ô phải tính IsNumber(Find()), 2 phép so sánh, 2 phép nhân mới có kết quả cho IF()

PHP:
=IF(COUNTIF($D5;"*"&J$3&"*");IF(J$4<=$H5;IF(J$4>=$G5;$I5;"");"");"")
Trên đường đi nếu gặp "cửa đóng" thì "quẹo ngang nhảy xuống sông" luôn, khỏi đi tiếp.

Híc! Tùy thích của mỗi người thôi.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom