Đếm bao nhiêu chữ a,b,c..

Liên hệ QC

phuyen89

Thành viên tích cực
Tham gia
20/11/08
Bài viết
870
Được thích
336
Nghề nghiệp
Student
Các anh chị cho em xin công thức đếm bao nhiêu người có chữ cái lần lượt là a,b,c..
Em xin cảm ơn anh trước
 

File đính kèm

  • vi du.xls
    24 KB · Đọc: 50
Bạn xem trong file kèm nhé
 

File đính kèm

  • sumpr search.xls
    30.5 KB · Đọc: 56
Các anh chị cho em xin công thức đếm bao nhiêu người có chữ cái lần lượt là a,b,c..
Em xin cảm ơn anh trước

C1: Sử dụng hàm tách tên(có trên diễn đàn) rồi dùng hàm COUNTIF để tính
C2 : Sử dụng chức năng Text To Columns để tách họ tên ra các cột tưiơng ứng rồi cũng dùng COUNTIF mà tính
Thân
 
Xem có đúng ý bạn không nhé!
1/Dùng hàm tách họ và tên.
2/Dùng hàm countif.
 
Lần chỉnh sửa cuối:
Đây là vấn đề đến người có tên theo vần có chữ cái đầu, nó có liên quan đến tiếng Việt rất phức tạp. Để đơn giản ta dùng Unikey cắt bỏ dấu rồi đếm chữ cái đầu. Ta viết hàm như sau:
Mã:
Function ten(ht As String)
Dim kq As Variant
kq = Split(ht, " ")
ten = kq(UBound(kq))
ten = Left(ten, 1)
End Function
'===============================
Function dem(kt As String, vung As Range)
i = 0
For Each cell In vung
If ten(cell.Text) = kt Then i = i + 1
Next
dem = i
End Function

Để chuẩn xác ta tạo chuỗi ký tự tiếng Việt có dấu rồi dùng hàm Instr() để tìm vị trí làm cơ sở nhóm các ký tư.
 

File đính kèm

  • Copy of vi du-1.xls
    41 KB · Đọc: 33
Web KT
Back
Top Bottom