XIN HÃY GIÚP ĐỠ CÔNG THỨC ĐẾM SỐ TIẾT DẠY TRÊN 1 LỚP CỦA GIÁO VIÊN

Liên hệ QC

Hồng Việt

Thành viên mới
Tham gia
25/7/09
Bài viết
5
Được thích
0
Tôi có 1 file như sau: File excel gồm 2 sheet là PC và tiết theo lớp
Sheet ‘Tiết theo lớp’ đã mã hóa tên người bằng số, ví dụ như tên là A được mã bằng số 1, tên là B được mã bằng số 2 …. để thực hiện việc phân công chuyên môn đầu năm cho Giáo viên được thuận tiện tránh thiếu môn dạy và nhầm lẫn…
Khi phân công ví dụ giáo viên A dạy toán 8A, Lí 8ABC, GDCD 9A thì chỉ cần nhập mã (theo tên) vào giao của cột môn và hàng lớp.
Tôi xin hỏi: dùng hàm excel như thế nào để tổng hợp từ sheet ‘PC’ sang sheet ‘Tiết theo lớp’ thì được kết quả giáo viên A dạy 5 tiết ở lớp 8A, 1 tiết ở 8B, 1 tiết ở lớp 8C, 1 tiết ở lớp 9A (tính theo số tiết trên tuần của từng môn ghi ở cột ‘Môn’ và cột ‘Số tiết/tuần’ ; giáo viên B lớp 9A dạy 5 tiết, 9B dạy 5 tiết.
Tôi xin chân thành cảm ơn.
 

File đính kèm

  • MAU PCCM.xlsx
    25.9 KB · Đọc: 20
Tôi có 1 file như sau: File excel gồm 2 sheet là PC và tiết theo lớp
Sheet ‘Tiết theo lớp’ đã mã hóa tên người bằng số, ví dụ như tên là A được mã bằng số 1, tên là B được mã bằng số 2 …. để thực hiện việc phân công chuyên môn đầu năm cho Giáo viên được thuận tiện tránh thiếu môn dạy và nhầm lẫn…
Khi phân công ví dụ giáo viên A dạy toán 8A, Lí 8ABC, GDCD 9A thì chỉ cần nhập mã (theo tên) vào giao của cột môn và hàng lớp.
Tôi xin hỏi: dùng hàm excel như thế nào để tổng hợp từ sheet ‘PC’ sang sheet ‘Tiết theo lớp’ thì được kết quả giáo viên A dạy 5 tiết ở lớp 8A, 1 tiết ở 8B, 1 tiết ở lớp 8C, 1 tiết ở lớp 9A (tính theo số tiết trên tuần của từng môn ghi ở cột ‘Môn’ và cột ‘Số tiết/tuần’ ; giáo viên B lớp 9A dạy 5 tiết, 9B dạy 5 tiết.
Tôi xin chân thành cảm ơn.
Thử:
Mã:
C3=IF($A3,SUMPRODUCT(($A3=OFFSET(PC!$C$3:$Q$3,MATCH(C$2,Lop,),))*LOOKUP(COLUMN($A:$O),ROW($1:$15),$P$3:$P$17)),"")
Enter, fill qua phải, rồi fill cả hàng xuống.
Hoặc:
Mã:
C3=IF($A3,SUMPRODUCT(($A3=OFFSET(PC!$C$3:$Q$3,MATCH(C$2,Lop,),))*TRANSPOSE($P$3:$P$17)),"")
kết thúc bằng Ctrl+Shift+Enter, fill qua phải, rồi fill cả hàng xuống.
Xem file kèm.
Thân
 

File đính kèm

  • MAU PCCM.xlsx
    45.9 KB · Đọc: 20
Tổng số tiết trong file mẫu là 9.
Thử công thức này:
=COUNTIF(INDEX(PC!$C$4:$Q$13,MATCH(C$2,PC!$B$4:$B$13,0),),$A3)
 
Tổng số tiết trong file mẫu là 9.
Thử công thức này:
=COUNTIF(INDEX(PC!$C$4:$Q$13,MATCH(C$2,PC!$B$4:$B$13,0),),$A3)
Bạn hiền ơi! coi chừng cái bẫy: nội dung bảng Môn|Số tiết tuần (O2: P17) nữa.
C3= (Toán =) 4tiết x 1 + (Lý= )1tiết x 1 = 5 tiết

Chúc bạn hiền ngày vui.
 
Bạn hiền ơi! coi chừng cái bẫy: nội dung bảng Môn|Số tiết tuần (O2:p17) nữa.
C3= (Toán =) 4tiết x 1 + (Lý= )1tiết x 1 = 5 tiết
Chúc bạn hiền ngày vui.
Nếu đúng vậy, chèn thêm một hàng chứa số tiết dưới môn học, vừa dễ hiểu, vừa tiết kiệm được hàm TRANSPOSE
 
Nếu đúng vậy, chèn thêm một hàng chứa số tiết dưới môn học, vừa dễ hiểu, vừa tiết kiệm được hàm TRANSPOSE
Chính xác 100%.
Vừa gọn nhẹ, vừa dễ hiểu. Tiện lợi đôi đường.
Chúc bạn hiền nghỉ vui.
 

File đính kèm

  • MAU PCCM.xlsx
    32 KB · Đọc: 30
Hoặc công thức này:

=SUMIF(INDEX(PC!$C$5:$Q$14,MATCH(C$2,PC!$B$5:$B$14,0),),$A3,PC!$C$4:$Q$4)
 
Hoặc công thức này:
=SUMIF(INDEX(PC!$C$5:$Q$14,MATCH(C$2,PC!$B$5:$B$14,0),),$A3,PC!$C$4:$Q$4)
Hoặc làm tốn bộ nhớ như bản thân công năng của Sumproduct() :p
C3=IF($A3,SUMPRODUCT(($A3=PC!$C$5:$Q$14)*(Lop=C$2)*PC!$C$4:$Q$4),"")
Chúc anh em ngày Chủ nhật vui vẻ.
/-*+//-*+//-*+/
 
Web KT
Back
Top Bottom