Xin giúp đỡ kiểm tra lỗi dữ liệu (1 người xem)

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

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

bongcc

Thành viên mới
Tham gia
4/8/19
Bài viết
34
Được thích
8
Xin hỏi cách báo lỗi về thời khóa biểu của 1 giáo viên.
 
Lần chỉnh sửa cuối:
báo lỗi về thời khóa biểu của 1 giáo viên
Cho mình hỏi:
1597905799780.png

"Báo lỗi là số 1 ở ô i5 nếu xuất hiện lỗi là người giáo viên có từ 2 tiết trống trở lên trong 1 buổi sáng hoặc chiều (sáng thứ 2 trống giờ tiết 3,4-màu vàng, sáng thứ 4- màu đỏ)"
Thứ Ba với thứ Sáu 2 người L1 với L2 có đứng lớp không? Sao bạn không tô màu vậy? L2 cũng không "bị" lỗi số 1 luôn?!!!
 
Cho mình hỏi:
View attachment 243582

"Báo lỗi là số 1 ở ô i5 nếu xuất hiện lỗi là người giáo viên có từ 2 tiết trống trở lên trong 1 buổi sáng hoặc chiều (sáng thứ 2 trống giờ tiết 3,4-màu vàng, sáng thứ 4- màu đỏ)"
Thứ Ba với thứ Sáu 2 người L1 với L2 có đứng lớp không? Sao bạn không tô màu vậy? L2 cũng không "bị" lỗi số 1 luôn?!!!
-Tiết trống là bị chặn giữa 2 tiết lên lớp ở trên và dưới. ví vụ người giáo viên L1 ở trên chỉ có các tiết trống sau: tiết 3 sáng thứ 2, tiết 4 sáng thứ 2, tiết 2 sáng thứ 4,tiết 4 sáng thứ 4, tiết 2 sáng thứ 7.
-Thứ Ba với thứ Sáu 2 người L1 với L2 người đó nghỉ cả ngày nên không có tiết nào trống
- Xin cảm ơn ạ!
 
Lần chỉnh sửa cuối:
Để mình nhờ thử các bác, các anh.
@VetMini , @befaint , @HieuCD , @leonguyenz , @huuthang_bd : nhờ các bác, các anh ra tay giúp bài này vậy.
Làm xong nhìn lại không biết mình viết cái gì luôn. Ha ha...
Mã:
=1*OR(MOD(LARGE((C6:H15<>"")*(MOD(B6:B15-1,5)+1)+({1,2,3,4,5,6}+FLOOR(B6:B15+4,10)*5%)*200,(12-ROW($1:$12))*5+1)+LARGE((C6:H15<>"")*(MOD(10-B6:B15,5)+1)+({1,2,3,4,5,6}+FLOOR(B6:B15+4,10)*5%)*200,(12-ROW($1:$12))*5+1),100)-5-MMULT(--(SMALL((C6:H15<>"")*({1,2,3,4,5,6}-FLOOR(15-B6:B15,10)*5%)*200,COLUMN($A:$BH))=ROW($1:$12)/1%),ROW($1:$60)^0)>1)
 

File đính kèm

Làm xong nhìn lại không biết mình viết cái gì luôn. Ha ha...
Mã:
=1*OR(MOD(LARGE((C6:H15<>"")*(MOD(B6:B15-1,5)+1)+({1,2,3,4,5,6}+FLOOR(B6:B15+4,10)*5%)*200,(12-ROW($1:$12))*5+1)+LARGE((C6:H15<>"")*(MOD(10-B6:B15,5)+1)+({1,2,3,4,5,6}+FLOOR(B6:B15+4,10)*5%)*200,(12-ROW($1:$12))*5+1),100)-5-MMULT(--(SMALL((C6:H15<>"")*({1,2,3,4,5,6}-FLOOR(15-B6:B15,10)*5%)*200,COLUMN($A:$BH))=ROW($1:$12)/1%),ROW($1:$60)^0)>1)
Anh không biết thì ai mà biết cho nổi. híc
Em chưa từng tìm hiểu 2 cái hàm này luôn á: MMULT, FLOOR (hàm này mới thấy luôn).

Nhìn cái công thức của anh là em hết mê tìm hiểu luôn. :D
 
Mình hiểu định nghĩa "tiết trống" của bạn rồi. Bài của bạn khó, nếu không nói là rất khó, đối với mình.
Bạn chờ các chú bác anh chị khác vào giúp nhen !
Xin cảm ơn!
Bài đã được tự động gộp:

Làm xong nhìn lại không biết mình viết cái gì luôn. Ha ha...
Mã:
=1*OR(MOD(LARGE((C6:H15<>"")*(MOD(B6:B15-1,5)+1)+({1,2,3,4,5,6}+FLOOR(B6:B15+4,10)*5%)*200,(12-ROW($1:$12))*5+1)+LARGE((C6:H15<>"")*(MOD(10-B6:B15,5)+1)+({1,2,3,4,5,6}+FLOOR(B6:B15+4,10)*5%)*200,(12-ROW($1:$12))*5+1),100)-5-MMULT(--(SMALL((C6:H15<>"")*({1,2,3,4,5,6}-FLOOR(15-B6:B15,10)*5%)*200,COLUMN($A:$BH))=ROW($1:$12)/1%),ROW($1:$60)^0)>1)
Cảm ơn anh/chị rất nhiều ạ! Thông thái, tuyệt vời, tối ưu...hết từ có thể ca ngợi!
Bài đã được tự động gộp:

Để mình nhờ thử các bác, các anh.
@VetMini , @befaint , @HieuCD , @leonguyenz , @huuthang_bd : nhờ các bác, các anh ra tay giúp bài này vậy.
Xin chân thành cảm ơn!
Bài đã được tự động gộp:

Làm xong nhìn lại không biết mình viết cái gì luôn. Ha ha...
Mã:
=1*OR(MOD(LARGE((C6:H15<>"")*(MOD(B6:B15-1,5)+1)+({1,2,3,4,5,6}+FLOOR(B6:B15+4,10)*5%)*200,(12-ROW($1:$12))*5+1)+LARGE((C6:H15<>"")*(MOD(10-B6:B15,5)+1)+({1,2,3,4,5,6}+FLOOR(B6:B15+4,10)*5%)*200,(12-ROW($1:$12))*5+1),100)-5-MMULT(--(SMALL((C6:H15<>"")*({1,2,3,4,5,6}-FLOOR(15-B6:B15,10)*5%)*200,COLUMN($A:$BH))=ROW($1:$12)/1%),ROW($1:$60)^0)>1)
Cảm ơn anh/chị rất nhiều ạ! Thông thái, tuyệt vời, tối ưu...hết từ có thể ca ngợi!
 
Lần chỉnh sửa cuối:
Sao thớt này thành rắn mất đầu rồi.

Đổi file ở bài #15 thì cũng nên chú dẫn chứ. @@
 
Học toán kém đúng là thiệt thòi, ai

Tôi đoán cái bạn cần là Data Validation
View attachment 243652
Cảm ơn bạn, nhưng cái tôi cần như anh/chị
Học toán kém đúng là thiệt thòi, ai

Tôi đoán cái bạn cần là Data Validation
View attachment 243652
Cảm ơn anh/chị, nhưng cái em cần như anh/chị bebo021999 đã làm.
 
Web KT

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

Back
Top Bottom