Đếm Tổng số lần xuất hiện duy nhất của dãy số so với dãy Mẫu (1 người xem)

Liên hệ QC

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

sacalataba127

Thành viên hoạt động
Tham gia
6/4/16
Bài viết
148
Được thích
12
Giới tính
Nam
Anh chị chỉ giúp em cách với ạ
Đếm Tổng số lần xuất hiện duy nhất của dãy số so với dãy Mẫu
ví dụ
Dãy mẫu 1231
Dãy so sánh 1125
Kết quả = 2
Em cảm ơn ạ


1.Phương án anh @CHAOQUAY đưa ra bằng VBA...
Function Dem(Vung0 As Range, Vung1 As Range)
Dim Mang(9)
Dim i, j
For i = 1 To Vung0.Columns.Count
j = Vung0(1, i)
Mang(j) = 1
Next i
For i = 1 To Vung1.Columns.Count
j = Vung1(1, i)
If Mang(j) = 1 Then
Dem = Dem + 1
Mang(j) = ""
End If
Next i
End Function

2. Phương án anh @excel_lv1.5 đưa ra bằng công thức mảng...
=COUNT(MATCH(IF(MATCH($F$7:$H$7,$F$7:$H$7,)={1\2\3},$F$7:$H$7),F10:H10,)), bấm Ctrl+Shift+Enter
 

File đính kèm

Lần chỉnh sửa cuối:
:velho: giúp giùm e với mọi người ơi
 
:velho: giúp giùm e với mọi người ơi
Dùng hàm tự tạo cho nhanh
Cú pháp: Dem(Vùng mẫu, Vùng so sánh)
Mã:
Function Dem(Vung0 As Range, Vung1 As Range)
Dim Mang(9)
Dim i, j
For i = 1 To Vung0.Columns.Count
    j = Vung0(1, i)
    Mang(j) = 1
Next i
For i = 1 To Vung1.Columns.Count
    j = Vung1(1, i)
    If Mang(j) = 1 Then
        Dem = Dem + 1
        Mang(j) = ""
    End If
Next i
End Function
 
Bài này hay, úp giùm. Hahaha. :)

Bài này chắc phải dùng FREQUENCY()
 
Lần chỉnh sửa cuối:
Dùng hàm tự tạo cho nhanh
Cú pháp: Dem(Vùng mẫu, Vùng so sánh)
Mã:
Function Dem(Vung0 As Range, Vung1 As Range)
Dim Mang(9)
Dim i, j
For i = 1 To Vung0.Columns.Count
    j = Vung0(1, i)
    Mang(j) = 1
Next i
For i = 1 To Vung1.Columns.Count
    j = Vung1(1, i)
    If Mang(j) = 1 Then
        Dem = Dem + 1
        Mang(j) = ""
    End If
Next i
End Function
cảm ơn anh nhé. có vẻ vba làm được mọi việc nhỉ
 
Bạn thử công thức này:
=COUNT(MATCH(IF(MATCH($F$7:$H$7,$F$7:$H$7,)={1,2,3},$F$7:$H$7),F10:H10,)), bấm Ctrl+Shift+Enter
 
Capture2.PNG
Bài đã được tự động gộp:

chắc là sai lúc Mẫu có số liệu trùng và dãy Mẫu thay đổi
 

File đính kèm

Cảm ơn mọi người ạ. Chúc diễn đàn mình phát triển mạnh mẽ ;)::?>>
 
Web KT

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

Back
Top Bottom