Dùng SUMPRODUCT, trùi! Hàm này thay thế cho COUNTIF và SUMIF khi có hơn 1 điều kiện mà.gacon0904 nói:Các anh/chị cho em hỏi. Em quản lý điểm gồm có cột Họ tên,ĐTB. Giờ em lập bảng thông kế cho từng lớp có bao nhiêu điểm 0,0.5,1,1.5,....,9,9.5,10. Em dùng countif nhưng không được vì ĐTB có 9.4 hay 7.6 (9.4=9.5,7.6=8) thì làm thế nào thông kê được.Cám ơn các anh chị.
Mõi lớp em có 1 sheet chỉ gồm 2 cột Ho tê, ĐTB, Sheet Thong ke như sauadam_tran nói:Dùng SUMPRODUCT, trùi! Hàm này thay thế cho COUNTIF và SUMIF khi có hơn 1 điều kiện mà.
Thí dụ đếm điểm 8 (Từ 7,5 đến nhỏ hơn 8,5) của lớp 10A
=SUMPRODUCT((Lop="10A")*(Diem>=7,5)*(Diem<8,5))
Bạn xem lại bài về SUMPRODUCT, thread do bạn tạo ra đấy thôi!
adam_tran nói:Thống kê 10 con điểm thì có đến 10 kết quả, sao lại chỉ có một ô nhĩ?
Nếu bạn muốn đặt công thức ở B1, ở ô A1 nhập vào điểm thì nó sẽ tự nhảy (thí dụ nhập 8 chẳng hạn) thì lập công thức:
=SUMPRODUCT((Diem>=A1-.5)*(Diem<A1+.5))
Thêm cái Validation ở A1 nữa là xong, thí dụ buộc A1 phải nhập số nguyên từ 0-10 thì ở Validation nhập vào:
=AND(A1>=0,A1<=10,MOD(A1,1)=0)=TRUE
Hoặc List 0,1,2,3,4,5,6,7,8,9,10
Có phải ý của Gà con vậy không?
Cám ơn bạn nhiều.NguyênBình nói:Tôi nghĩ mãi không ra cách khác đành chỉ bạn dùng công thức mãng vậy
{=SUM(IF(ROUND(vungdiem*2,0)/2=diem,1,0))}
Vungdiem: là vùng chứa các điểm để bạn đếm
diem: là ô điểm số mà theo đó bạn muốn cộng lại.
Trong công thức trên thì: 8.6 thành 8.5, 8.8 thành 9, không biết vậy đúng không
Nếu bạn muốn làm tròn lên luôn thì có thể thay hàm Round trong công thức trên thành Roundup --> lúc đó thì 8.6 thành 9.
Chúc bạn thành công
Trình độ sử dụng Pivot Table của em hơi bị hạn chế. Nếu em làm được chắc phải dùng thêm một trường kiểm tra điều kiện trước khi đưa lên bảng PivotTable. Nếu làm được điều đó mà không cần thêm cột điều kiện bác chỉ giáo giúp em. Chân Thành cảm ơn.phamledung24 nói:Các bác cứ dùng các hàm làm gì, Sao không dùng thử Pivot Table ????