Đếm số lần xuất hiện của các tên trong một danh sách các tên

Liên hệ QC
Đếm duy nhất có điều kiện ta dùng FREQUENCY là được, khỏi cột phụ anh à:
Mã:
=COUNT(1/FREQUENCY(IF($B$2:$B$100=B2,MATCH($A$2:$A$100,$A$2:$A$100,0)),MATCH($A$2:$A$100,$A$2:$A$100,0)))
hoặc:
Mã:
=COUNT(1/FREQUENCY(IF($B$2:$B$100=B2,MATCH($A$2:$A$100,$A$2:$A$100,0)),ROW([COLOR=#ff0000]$1:$99[/COLOR])))
nếu dùng cách thứ 2 thì chổ ROW($1:$99) ta phải tự điều chỉnh theo đúng số dòng của dữ liệu
Đúng là vậy, vì tôi ít dùng hàm này nên không nhớ đến nó.
Nhưng dù sao với dữ liệu 6912 dòng như file chính của tác giả thì ... Excel bị treo rồi.
 
Em đã làm theo cách của Anh Ba Tê và Ndu nhưng exel bị treo từ sáng đến giờ, huhuhu, mà cái này em cần gấp để thống kê tặng quà cuối năm cho khách. Anh Ba Tê ơi em gửi lại file em cần làm anh dùng macro gì đó làm giúp em đuợc ko ạ? nếu đuợc em cảm ơn rẩt nhiều ạ, chứ em loay hoay miết cũng ko ra đuợc cái ds đó!$@!!!
Cảm ơn các anh chị đã giúp đỡ ạ!
 

File đính kèm

Em đã làm theo cách của Anh Ba Tê và Ndu nhưng exel bị treo từ sáng đến giờ, huhuhu, mà cái này em cần gấp để thống kê tặng quà cuối năm cho khách. Anh Ba Tê ơi em gửi lại file em cần làm anh dùng macro gì đó làm giúp em đuợc ko ạ? nếu đuợc em cảm ơn rẩt nhiều ạ, chứ em loay hoay miết cũng ko ra đuợc cái ds đó!$@!!!
Cảm ơn các anh chị đã giúp đỡ ạ!
"Chời đất"!
Bộ bạn chưa biết Enable Macros khi mở file sao?
Code có sẵn trong bài tôi làm bên trên, mở file, Enable Macros, bấm nút là có số liệu rồi.
Hay là tôi bấm nút sẵn cho bạn luôn vậy.
Kết quả có sẵn trong file. Khi lưu lại nhớ lưu kiểu .xls hoặc .xlsm, chứ lưu kiểu .xlsx thì mấy cái Macros "tèo" luôn.
-------------------
Tham khảo thêm ở đây:
http://www.giaiphapexcel.com/forum/...ting-trong-2007-nằm-ở-đâu&p=204215#post204215
 

File đính kèm

Lần chỉnh sửa cuối:
"Chời đất"!
Bộ bạn chưa biết Enable Macros khi mở file sao?
Code có sẵn trong bài tôi làm bên trên, mở file, Enable Macros, bấm nút là có số liệu rồi.
Hay là tôi bấm nút sẵn cho bạn luôn vậy.
Kết quả có sẵn trong file. Khi lưu lại nhớ lưu kiểu .xls hoặc .xlsm, chứ lưu kiểu .xlsx thì mấy cái Macros "tèo" luôn.
-------------------
Tham khảo thêm ở đây:
http://www.giaiphapexcel.com/forum/...ting-trong-2007-nằm-ở-đâu&p=204215#post204215
Xem các bài Thầy Ba Tê viết rất nhiều mà không sao hiểu được cái này
If Not Dic2.Exists(Tem2) Then Dic2.Add (Tem2), ""
dArr(Dic1.Item(Tem1), 3) = dArr(Dic1.Item(Tem1), 3) + 1
híc híc.
 
Xem các bài Thầy Ba Tê viết rất nhiều mà không sao hiểu được cái này híc híc.

Thì cố gắng "động não" thôi, mấy cái "lần quầng" trong bộ nhớ không biết mặt mũi nó ra sao nên khi viết còn chưa biết nó có chịu nghe mình không.
Viết "thí thí, lòng vòng" nhiều khi tui còn không biết nó ra cái gì. Hên là ra kết quả đúng ý mình muốn.
Híc!
 
Web KT

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

Back
Top Bottom