Đồng ý với anh là Name nhiều quá. Có điều chưa đến mức không cần thiết đâu. Và công thức SUMPRODUCT của em cũng không quá dài.
Cách của anh, là phải sort trước cột Lớp, thì mới sử dụng được, nếu không thì công thức cho ra kết quả trật lất. Có nghĩa là phải sửa đổi lại cấu trúc của Database bên Sheet DIEM.
Còn cách của em, là em chỉ bổ sung thêm tên của các cột điểm (đây là cái bắt buộc phải có, mà có lẽ là tác giả khi gửi file lên đã quên nhập vào), chứ không sửa đổi gì cấu trúc của Sheet DIEM hết. Anh có xem file gốc không? Ở bên Sheet DIEM, người ta có những lần Nhập 1, Nhập 2, Nhập 3... và mỗi lần Nhập như vậy thì người ta lại sắp xếp thứ tự từ 1. Chắc là phải có ý đồ.
Bài này, cũng giống bài hôm trước em hỏi, có thể là cách trình bày và nhập dữ liệu không được khoa học cho lắm, nhưng nhiều khi đó là thói quen, thậm chí đó là khuôn mẫu mà người nhập phải theo, không được tự ý sửa đổi. Anh cũng hay giúp người khác, chắc anh hiểu chuyện này.
Cho nên, quan điểm của em là không sửa lại cấu trúc của Database, cứ để yên nó như vậy, và mình thì phải cố gắng làm sao để vừa không sửa lại cấu trúc Database mà vừa làm được cái người ta yêu cầu.