làm sao để gọi name ra được (1 người xem)

Liên hệ QC

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

hpbphuong

Thành viên chính thức
Tham gia
31/3/09
Bài viết
52
Được thích
6
tôi đang dùng if để gọi name ra, nhưng do bài toán có rất nhiều điều kiện nên không dùng if được, tôi cũng thử vlookup nhưng không được, các bác có cách nào hay chỉ giáo dùm, đa tạ nhiều
 

File đính kèm

tôi đang dùng if để gọi name ra, nhưng do bài toán có rất nhiều điều kiện nên không dùng if được, tôi cũng thử vlookup nhưng không được, các bác có cách nào hay chỉ giáo dùm, đa tạ nhiều

Mình đã xem file thongke của bạn, mình muốn hỏi mục đích của bạn là thống kê điểm của cả lớp hay của các lớp? có điểm môn hóa cả lớp là mấy điểm không? như vậy làm sao biết số lượng điểm cao thấp trong 1 lớp hay chỉ tính số lượng cho một trường (kết quả lọc của bạn tại mỗi ô luôn cho giá trị 0 hoặc 1)
Nếu thống kê điểm môn học nào đấy cho một lớp thì vùng đếm là cột môn học

Bạn có thể ứng dụng thêm một số hàm sau vào bài toán này:
=countif(vùng tìm, điều kiện)
=Match(giá trị tìm, vùng tìm) cho vị trí của giá trị trong vùng tìm
=Index(vùng tìm, hàng, cột) cho giá trị của ô nằm ở vị trí hàng, cột trong vùng tìm
=row() cho số thứ tự hàng hiện tại của sheet
=column() cho số thứ tự cột hiện tại của sheet

hoặc trong office 2007 bạn dùng hàm
=countif(vùng tìm 1, điều kiện 1, vùng tìm 2, điều kiện 2,....)
 
Mình không dùng name bạn tham khảo
 

File đính kèm

Bạn tham khảo file đính kèm.
 

File đính kèm

Quoc Phong kiểm tra lại chút, tổng cả bảng bằng 8 mới đúng.
 
Nếu em hiểu không lầm thì hpbphuong muốn Mỗi lần đổi tên Toán, Lý, Hóa thì Bảng thống kế xếp loại bên dưới sẽ cho ra kết quả thống kê, nhưng em cũng mới biết về excel nên chỉ có thể dùng Countif để đếm 1 điều kiện, còn 2 điều kiện em dùng AND thì báo lỗi (">=6.5" and "<8").
thongke1.jpg
 

File đính kèm

Bảng dữ liệu không phân biệt theo số lượng người mà mỗi lớp chỉ có 1 điểm
 
Quoc Phong kiểm tra lại chút, tổng cả bảng bằng 8 mới đúng.

Cảm ơn bạn. Mình quên trừ đi mất. Chắc phải để tác giả trừ ra thêm. /*+
Bảng dữ liệu không phân biệt theo số lượng người mà mỗi lớp chỉ có 1 điểm.

Mình nghĩ yêu cầu của tác giả là làm thế nào để đưa được name vào trong công thức như file đính kèm thôi.
 
Lần chỉnh sửa cuối:
Thực chất bài này chỉ cần thêm một cột phụ thôi để làm trung gian trích điểm thì đơn giản nhiều và áp dụng được cho nhiều học sinh 1 lớp. Dễ hơn nữa là dùng UDF
 
Mình nghĩ yêu cầu của tác giả là làm thế nào để đưa được name vào trong công thức như file đính kèm thôi.


đúng như bạn Quoc Phong nói là mình muốn đưa name vào trong cong thức thôi vì thực chất bảng dữ liệu của mình là nhiều lớp, trong một lớp có nhiều học sinh và mình phải thống kê theo từng lớp, từng khối cho nên mình muốn hỏi cách đưa name vào trong công thức cho nhanh thôi, hai nữa mình có hơn 15 môn nên không thể dùng if được. Chứ vấn đề không phải mình hỏi cách đếm nhiều điều kiện.
 
Chỉnh sửa lần cuối bởi điều hành viên:


đúng như bạn Quoc Phong nói là mình muốn đưa name vào trong cong thức thôi vì thực chất bảng dữ liệu của mình là nhiều lớp, trong một lớp có nhiều học sinh và mình phải thống kê theo từng lớp, từng khối cho nên mình muốn hỏi cách đưa name vào trong công thức cho nhanh thôi, hai nữa mình có hơn 15 môn nên không thể dùng if được. Chứ vấn đề không phải mình hỏi cách đếm nhiều điều kiện
Bạn dùng 1 name cho động cho các môn học thì khỏi dùng IF trong công thức nhé :
monhoc=OFFSET(Sheet1!$A$3,,MATCH(Sheet1!$I$1,Sheet1!$B$2:$D$2,0),COUNT(Sheet1!$B:$B),1)
 

File đính kèm

Web KT

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

Back
Top Bottom