Làm thế nào đếm số lần quay lại của một khách trong tháng, hoặc trong 1 khoảng thời gian.

Liên hệ QC

AnnoDomini

Thành viên mới
Tham gia
7/1/11
Bài viết
27
Được thích
6
Nghề nghiệp
Marketing
Nhờ các sư phụ chỉ em công thức thế nào để cột "Số lần quay lại trong tháng" nó ra kết quả giống vậy? Em cảm ơn


TTNgày muaMã khách hàngSố lần quay lại trong tháng
(cần công thức có kết quả giống vậy cho từng dòng)
Mã BillMã spSố lượngĐơn giáThành tiền
115/01/22A1231ABC123AABB
1​
100​
100​
215/01/22A1231ABC123AACC
2​
150​
300​
315/01/22A1231ABC123AADD
3​
180​
540​
415/01/22A1231ABC234AAAA
4​
190​
760​
515/01/22A1231ABC235AAEE
1​
200​
200​
615/01/22A1231ABC236AAFF
2​
130​
260​
716/01/22A1232ABC456AADD
3​
180​
540​
816/01/22A1232ABC456AAAA
1​
190​
190​
916/01/22A1232ABC456AAEE
2​
200​
400​
1017/01/22A1233ABC891AABB
1​
100​
100​
1117/01/22A1233ABC891AACC
3​
150​
450​
1214/01/22B1231ABC111AAAA
5​
190​
950​
1314/01/22B1231ABC112AAEE
1​
200​
200​
1414/01/22B1231ABC112AAFF
2​
130​
260​
1515/01/22B1232ABC221AABB
3​
100​
300​
1615/01/22B1232ABC221AACC
1​
150​
150​
1715/01/22B1232ABC222AADD
1​
180​
180​
1819/01/22B1233ABC333AACC
1​
150​
150​
1919/01/22B1233ABC333AADD
1​
180​
180​
 

File đính kèm

  • Demo_ Ham loc So lan quay lai.xlsx
    10.7 KB · Đọc: 5
Lần chỉnh sửa cuối:
Gọi người ta bằng sư phụ thì phải xưng mình là đệ tử chứ.

Tiêu đề bài viét có từ "Cứu...". Không chắc là có hạ quy luật diễn đàn?
 
Hàng hiếm nè: Xài DCOUNT() đi bạn!
 

File đính kèm

  • Demo_ Ham loc So lan quay lai.xlsx
    10.7 KB · Đọc: 8
Cũng ko có gì phức tạp đâu anh, kế bên sẽ là các cột mã bill, mã sản phẩm trên bill, số lần mua
View attachment 272423
Không viết tắt bạn nhé,một cách dùng tạm cột phụ (cho nhẹ).
Nếu không sử dụng cột phụ thì dùng công thức mảng:
Mã:
E3=SUMPRODUCT(($D$3:D3=D3)/COUNTIFS($C$3:C3,$C$3:C3,$D$3:D3,$D$3:D3))
 

File đính kèm

  • Demo_ Ham loc So lan quay lai.xlsx
    11.6 KB · Đọc: 7
Lần chỉnh sửa cuối:
Có vẻ bài toán quá khó, cần thời gian cho các sư phụ suy nghĩ anh ạ :D
bài toán không khó, cái khó là suy nghĩ có nên giúp "cái loại người" này không thôi...
(ủa mà phải là người không ta?-khó nghĩ quá!!! - lại khó nữa rồi....)
Nên nhớ rằng trên đây không thiếu sư phụ của sư phụ đâu nhá nhá nhá nhá!!!!
 
bài toán không khó, cái khó là suy nghĩ có nên giúp "cái loại người" này không thôi...
(ủa mà phải là người không ta?-khó nghĩ quá!!! - lại khó nữa rồi....)
Nên nhớ rằng trên đây không thiếu sư phụ của sư phụ đâu nhá nhá nhá nhá!!!!
Trên GPE thiếu gì "Quái vật" chứ sư phụ thôi chắc chưa đủ tầm. :xmasbiggrin:
Với bài toán này thì dùng công thức excel thuần túy như DCount, Countif hoặc Sumproduct.. chắc là giải quyết được rồi, tại bác này muốn ăn ngay lười suy nghĩ thôi.
 
Không viết tắt bạn nhé,một cách dùng tạm cột phụ (cho nhẹ).
Nếu không sử dụng cột phụ thì dùng công thức mảng:
Mã:
E3=SUMPRODUCT(($D$3:D3=D3)/COUNTIFS($C$3:C3,$C$3:C3,$D$3:D3,$D$3:D3))
Một cách khác sử dụng hàm tự tạo:
Mã:
Public Function REPEAT_CUSTOMERS(ByVal rArr As Range, ByVal rCon As Range, ByVal iCol As Integer) As Integer
    'rArr: Vung dieu kien
    'rCon: DieuKien
    'iCol: Thu tu cot dieu kien bat dau tu cot dau cua vung dieu kien
    Dim arr As Variant, Va As Variant, i As Long
    arr = rArr.Value: Va = rCon.Value
    If Not IsArray(arr) Or Len(Va) = 0 Or (iCol < 1) Then Exit Function
    With CreateObject("Scripting.Dictionary")
        For i = 1 To UBound(arr, 1)
            If arr(i, iCol) = rCon.Value Then
                Va = arr(i, 1)
                If Not .Exists(Va) Then
                    REPEAT_CUSTOMERS = REPEAT_CUSTOMERS + 1
                    .Item(Va) = Empty
                End If
            End If
        Next i
    End With
End Function
Công thức cho ô E3, rồi kéo xuống:
Mã:
E3=REPEAT_CUSTOMERS(C$3:D3,D3,2)
Xin chào và hẹn không gặp lại ở chủ đề này.
 

File đính kèm

  • Demo_ Ham loc So lan quay lai.xlsb
    16.8 KB · Đọc: 12
Lần chỉnh sửa cuối:
bài toán không khó, cái khó là ...
Bài toán không khó, cái khó là cưỡng lại sự cám dỗ, phân biệt giữa thách thức và khích tướng.

Mà mót miếc đâu rồi nhỉ?
Trích mục III Quy Định về Tiêu Đề Bài Viết, tiểu mục 3.
1645762733883.png
 
Có vẻ bài toán quá khó, cần thời gian cho các sư phụ suy nghĩ anh ạ :D
Bài này thì có gì mà khó bạn
Tôi đặt thêm ra một vài câu hỏi hộ cho bạn:
Bao nhiêu khách hàng mua lại, mua 1 lần, 2 lần,..n lần
Khách hàng mua lại có mua sản phẩm chủ đạo không?
Số Skus đã mua trung bình trên mỗi đơn hàng?
Bao nhiêu khách hàng trong 1 tháng, 2 tháng không mua lại?
Bao nhiêu khách hàng lớn không mua lại sản phẩm chủ đạo trong vòng 2 tháng?
Trung bình mỗi đơn hàng cho doanh thu bao nhiêu?
Top 10 khách hàng cho doanh thu nhiều nhất/thấp nhất?
Tốp sản phẩm cho doanh thu nhiều nhất/Ít nhất?
Khoảng giá bán nào bán ra cho về doanh thu nhiều nhất?
Bao nhiêu khách hàng duy trì mua hàng liên tục sản phẩm A trong một khoảng thời gian?
Trong X ngày gần đây bao nhiêu khách hàng không quay lại, bao nhiêu khách hàng đã quay lại sau X ngày,
Doanh mang mang lại từ khách hàng cũ là bao nhiêu, từ khách hàng mới là bao nhiêu?
....Còn ty tỷ thứ nữa đấy bạn.
Câu hỏi của bạn nó chỉ là cơ bản của cơ bản thôi. Nên nếu cần hỏi thì hỏi một lượt hết những cái mình cần đi. Chỉ sợ mình không biết hỏi chứ đừng sợ người khác không biết làm.
 
Web KT
Back
Top Bottom