Tìm tổng điểm trong 1 danh sách có lặp lại tên nhiều lần (1 người xem)

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

chungpt84

Thành viên mới
Tham gia
20/6/11
Bài viết
4
Được thích
0
Hi các Bác
- Nhờ các Bác giúp em giải quyết bài toán trên với.
- Em có cột tên và cột điểm. Trong cột tên có rất nhiều tên và lặp lại nhiều lần.
---> Em có 1 cột danh sách chung cho tất cả các tên trên. Vấn đề là em muốn tổng hợp vào danh sách chung đó tổng tất cả các điểm của những người có tên cùng nhau.

Cảm ơn các bác
 

File đính kèm

Hi các Bác
- Nhờ các Bác giúp em giải quyết bài toán trên với.
- Em có cột tên và cột điểm. Trong cột tên có rất nhiều tên và lặp lại nhiều lần.
---> Em có 1 cột danh sách chung cho tất cả các tên trên. Vấn đề là em muốn tổng hợp vào danh sách chung đó tổng tất cả các điểm của những người có tên cùng nhau.

Cảm ơn các bác

Dùng Consolidate đi bạn. Xem video clip hướng dẫn nhé:

[video=youtube;kLSWJ-_OI4k]http://www.youtube.com/watch?v=kLSWJ-_OI4k&feature=youtu.be[/video]
 
Hi các Bác
- Nhờ các Bác giúp em giải quyết bài toán trên với.
- Em có cột tên và cột điểm. Trong cột tên có rất nhiều tên và lặp lại nhiều lần.
---> Em có 1 cột danh sách chung cho tất cả các tên trên. Vấn đề là em muốn tổng hợp vào danh sách chung đó tổng tất cả các điểm của những người có tên cùng nhau.

Cảm ơn các bác


Bạn copy công thức này vào ô H7 =SUMIF($A$7:$A$30,G7,$B$7:$B$30)
 
nếu làm công thức này là sai hen, Anh thử kéo thử từ cột H7 xuống tới H26 xem, ra 13 hết.


Mình gửi file lên nhé. Có lỗi đâu bạn? Bạn nhấn thử F9 xem kết quả. Có khả năng excel của bạn phần Caculation đang để ở chế độ Manual .
 

File đính kèm

Lần chỉnh sửa cuối:
nếu làm công thức này là sai hen, Anh thử kéo thử từ cột H7 xuống tới H26 xem, ra 13 hết.
Sao ndhmoney686 không dùng Advanced Filter để lọc duy nhất ra Tên rồi dùng SUMIF thì chắc em NHẤT CHI MAI sẽ hiếu ý của bạn hơn đó! hì hì hì!
Không thích cách của sư phụ ndu thì Sum IF cũng được nhưng phải thêm bước lọc tên (có thể dùng ADVANCED FILTER hoặc công thức để lọc) rồi SUMIF cũng xong mà.
 
Em đang làm hai cách, 1 cách dùng viport table để liệt kê tính tổng luôn.
cách 2 em dùng filter/ Advanced sau đó dùng sumif giống như công thức của Anh ndhmoney686 nhưng có điều cách 2 em làm nếu sử dụng hàm sumif, nó lại hiện ra như sau =SUMIF($A$7:$A$26,Extract,$B$7:$B$26) chỗ màu xanh, em không hiểu nhờ Anh Chị giúp đỡ, em cảm ơn.
 

File đính kèm

Sao ndhmoney686 không dùng Advanced Filter để lọc duy nhất ra Tên rồi dùng SUMIF thì chắc em NHẤT CHI MAI sẽ hiếu ý của bạn hơn đó! hì hì hì!
Không thích cách của sư phụ ndu thì Sum IF cũng được nhưng phải thêm bước lọc tên (có thể dùng ADVANCED FILTER hoặc công thức để lọc) rồi SUMIF cũng xong mà.

EM mới thử nghiên cứu thêm phát hiện ra 1 điều nữa Chị Còi, hay thật, em phải đặt lại NAME, giờ thì xong rồi , nhưng thắc mắc trên vẫn nhờ thêm anh chị tư vấn,.
 

File đính kèm

EM mới thử nghiên cứu thêm phát hiện ra 1 điều nữa Chị Còi, hay thật, em phải đặt lại NAME, giờ thì xong rồi , nhưng thắc mắc trên vẫn nhờ thêm anh chị tư vấn,.

Công thức lọc ở ô C7 có thể dùng như sau : (CTrl +Shift + ENter)
PHP:
=IFERROR(INDEX($A$7:$A$26,MATCH(0,COUNTIF($C$6:C6,$A$7:$A$26),0)),"")

Còn công thức tính điểm có thể dùng Sumif như trên roài !
 
Công thức lọc ở ô C7 có thể dùng như sau : (CTrl +Shift + ENter)
PHP:
=IFERROR(INDEX($A$7:$A$26,MATCH(0,COUNTIF($C$6:C6,$A$7:$A$26),0)),"")

Còn công thức tính điểm có thể dùng Sumif như trên roài !
Hoặc thế này tại C7 chỉ cần enter bạn hungpecc1 ah!
PHP:
=LOOKUP(REPT("z",255),CHOOSE({1;2},"",INDEX($A$7:$A$26,MATCH(TRUE,INDEX(ISNA(MATCH($A$7:$A$26,$C$6:C6,0)),0),0))))
 
Hoặc thế này tại C7 chỉ cần enter bạn hungpecc1 ah! Công thức của hungpecc1 còn thiếu thiếu ở chỗ chấm chấm nhỉ???
PHP:
=LOOKUP(REPT("z",255),CHOOSE({1;2},"",INDEX($A$7:$A$26,MATCH(TRUE,INDEX(ISNA(MATCH($A$7:$A$26,$C$6:C6,0)),0),0))))

^^ hình như hàm IFerror chỉ cần Value, và Value if false thôi,--> do đó mình không cần ............. thì phải <----------- không biết có đúng không nhj ? lâu không dùng
 
^^ hình như hàm IFerror chỉ cần Value, và Value if false thôi,--> do đó mình không cần ............. thì phải <----------- không biết có đúng không nhj ? lâu không dùng
He he, chuẩn rồi hungpecc1 ạ, tại nhà mình xài đồ cổ nên chưa test đó, hix hix. Thanks!
 
Em nghĩ còn 1 cách nữa dùng chức năng Remove Duplicates trong Excel nằm trong Tab Data, copy vùng dữ liệu sau đó bôi đen, ok luôn, sau đó sumif là xong.
 
He he, chuẩn rồi hungpecc1 ạ, tại nhà mình xài đồ cổ nên chưa test đó, hix hix. Thanks!
Cái IFRerro sài 2010 thôi nha, hình như 2007 có hộ trợ nhưng khi tắt mở lại vẫn có lỗ nha
công thức hàm như hungpecc1 thì đúng rồi, chỉ cần 2 giá trị true và false thôi
 
Tôi tắt đi mở lại vẫn bình thường chạy phe phé, chả lỗ lãi gì cả bạn ạ, hay máy tôi bị sao nhỉ??? +-+-+-+
file đc tạo trên win7 office 2010 (64bit) khi chép sang máy khác
mình test trên 2 máy win xp office 2007 (32bit) khi dùng hàm thường IFERROR thì nó báo lỗi name , phải lick chuột kích lại là ok, nó ko êm ái như 2010, nên phải đưa hàm về iserror mà sự dụng

hơi bị lệch đề rồi : thôi mình đưa thêm 1 cách cho vui vậy: bài trên có thể dùng pivoltable để tính cho nhanh gọn
 
Lần chỉnh sửa cuối:
Bài toán trên thì mình chỉ biết dùng Pivottable, Subtotal và Consolidate, mong mọi người chỉ bảo thêm. Mình rất muốn bít thêm nhiều thủ thuật trong excel. Yahoo của mình: stupid_motsach
Mong được làm quen với các bạn !!!
http://www.mediafire.com/?9w5ai6iqbmd4t7q
 
hic... chẳng thấy chủ top quan tâm đến bài viết gì các Bác nhỉ. Đẻ xong phát chuồn chuồn luôn.
 

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

Back
Top Bottom