Hàm liệt kê tên những người cùng điểm thị.

Liên hệ QC

natak36

Thành viên mới
Tham gia
5/7/09
Bài viết
7
Được thích
0
Hàm liệt kê tên những người cùng điểm thị.

VD: A1: Nguyễn A B1: 5 đ

A2: Nguyễn B B2: 5 đ

A3: Nguyễn C B3: 6 đ

A4: Nguyễn D B4: 6 đ

A5: Nguyễn E B1: 5 đ

..........................................

Giờ mình muốn có hàm mà tại ô C1 hiện thị lần lượt các bạn có điểm 5
Như VD trên ô C1 sẽ hiện thị kiểu như thế này: Nguyễn Văn A, Nguyễn Văn B, Nguyễn Văn E

Mong các bậc tiền bối chỉ giáo
Thanks!
 
Bạn Nhập vào cột C
=if(B1=5,A1,"")
Sau kéo công thức
 
Như vầy được không: =IF(B1=1,COUNTIF($B$4:$B$19,"1"),IF(B1=2,COUNTIF($B$4:$B$19,"2"),IF(B1=3,COUNTIF($B$4:$B$19,"3"),0)))
còn không tao 1 dãy số từ 1 đến mười tại ô c2 đến c11
ô c3 ban hành công thức và thay đổi giá trị trong dấu nháy kép cho phù hợp với ô c2 đến c11
=COUNTIF($B$4:$B$19,"1") thay đỏi "2", "3",...
 
Có nhất thiết phải dùng công thức không bạn
 
Yêu cầu này mà dùng công thức sẽ không ổn đâu, có chăng là nên dùng hàm tự tạo... Tuy nhiên tôi đang nghĩ đến tình huống có 100 người cùng điểm chả lẽ nối toàn bộ cho vào 1 cell sao? Thế thì trông chả giống cái gì cả
Về phần nối chuổi có điều kiện, hãy search từ khóa JoinIf, bảo đảm có cái cho các bạn dùng
 
Như vầy được không: =IF(B1=1,COUNTIF($B$4:$B$19,"1"),IF(B1=2,COUNTIF($B$4:$B$19,"2"),IF(B1=3,COUNTIF($B$4:$B$19,"3"),0)))
còn không tao 1 dãy số từ 1 đến mười tại ô c2 đến c11
ô c3 ban hành công thức và thay đổi giá trị trong dấu nháy kép cho phù hợp với ô c2 đến c11
=COUNTIF($B$4:$B$19,"1") thay đỏi "2", "3",...

Nếu như thế này thì lớp 100 người phải liệt kê lần lượt thế không ổn lắm.
 
Ban co the bay cho minh cach lam ti mi hon duoc khong? Minh khong biet code no nhu the nao ca?
 
Nếu bạn muốn Automatic thì đưa vào sự kiện Worksheet_Change nhé. Thân
Ban oi! Minh muon hoi chut nua.
Neu ma minh hien o
- C1: Hien ten lan luot cac hoc sinh co diem 5
- C2: Hien ten lan luot cac ban co diem 4
.....................

Thi phai chen them ma nu the nao? Thanks ban nhieu
 
Ban oi! Minh muon hoi chut nua.
Neu ma minh hien o
- C1: Hien ten lan luot cac hoc sinh co diem 5
- C2: Hien ten lan luot cac ban co diem 4
.....................

Thi phai chen them ma nu the nao? Thanks ban nhieu
Bài này nên dùng Function mới tổng quát bạn à! Dùng Worksheet_Change không ổn đâu
Tôi làm thử cho bạn đây
Xem file nhé
 

File đính kèm

  • JoinIf.xls
    19 KB · Đọc: 101
Ban oi! Minh muon hoi chut nua.
Neu ma minh hien o
- C1: Hien ten lan luot cac hoc sinh co diem 5
- C2: Hien ten lan luot cac ban co diem 4
.....................

Thi phai chen them ma nu the nao? Thanks ban nhieu
Với yêu cầu của bạn thì giải pháp tối ưu nhất là dùng hàm JOINIF như hướng dẫn của Anh NDU là tiện dụng nhất, bạn cứ gõ công thức là được. Nếu có thời gian bạn nên tìm hiểu các bài về JOINTIF của Anh NDU nhé. Thân
 
Với yêu cầu của bạn thì giải pháp tối ưu nhất là dùng hàm JOINIF như hướng dẫn của Anh NDU là tiện dụng nhất, bạn cứ gõ công thức là được. Nếu có thời gian bạn nên tìm hiểu các bài về JOINTIF của Anh NDU nhé. Thân
Excel của mình không hiện ra hàm này nên toàn #name? thôi. Bạn biết tại sao không ?
 
Web KT
Back
Top Bottom