tạo bảng theo dõi thời khóa biểu

Liên hệ QC

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

  • TKB.xlsx
    43.8 KB · Đọc: 42
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

  • TKB.xlsx
    83.6 KB · Đọc: 13
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

  • TKB.xlsx
    44 KB · Đọc: 16
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

  • TKB.xlsx
    119.6 KB · Đọc: 14
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
Back
Top Bottom