Giúp mình đếm tự động số lần mua hàng của khách. (2 người xem)

Liên hệ QC

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

ryannguyen712

Thành viên mới
Tham gia
9/1/11
Bài viết
3
Được thích
0
Công ty đang yêu cầu mình làm 1 bảng hệ thống khách hàng và doanh số bán ra. Mình đang gặp phải khó khăn trong phần đếm số lần mua của khách. Để dễ hình dung, mình đã trình bày vấn đề cần giải quyết trong file đính kèm. Mong mọi người giúp đỡ. Xin chân thành cám ơn!
 

File đính kèm

Bạn làm cái pivot table rồi nhìn số ngày của mỗi người là được mà.
 

File đính kèm

Cảm ơn bác milan061084, nhưng cái này vẫn chưa giải quyết được vấn đề của em.
Em cần nó đếm tự động rồi cho ra kết quả để sử dụng kết quả đó cho vào công thức tính toán.

Mong các vị cao thủ trợ giúp :-s
 
Có bác nào giúp được trường hợp này của em ko ạ?
 
Bạn dùng hàm countif đi. Như trong trường hợp của bạn mình sẽ đếm như sau: Tại F2 gõ công thức =COUNTIF(Table2[Khách hàng],[@[Khách hàng]]). Bạn thử xem đúng như bạn yêu cầu chưa nha.
P/S: Híc nhầm rùi, hỉu nhầm ý bạn rùi sr nghen.
 
Lần chỉnh sửa cuối:
Có bác nào giúp được trường hợp này của em ko ạ?
Mình đề xuất cách giải bằng hàm tự tạo
Bạn bấm Alt + F11 ==> Insert ==> Module ==> chép cái này vào
Mã:
Public Function Dem(Vung As Range, Dk) As Integer
    Application.Volatile
    Dim Cll, Tam, Kq, d
    Set d = CreateObject("scripting.dictionary")
        For Each Cll In Vung
            Tam = Cll & Cll.Offset(, 1)
                If Cll = Dk And Not d.exists(Tam) Then
                    d.Add Tam, Nothing
                End If
        Next Cll
    Dem = d.Count
End Function
Bấm Alt + Q trở về bảng tính, ở cell F2 bạn nhập:
=dem($A$2:$A$55,E2)
Kéo công thức tới F6
Thân
 
Goi bạn

phải làm PrivotTable và hàm count mới ra kết quả như bạn yêu cầu.

Thân
 

File đính kèm

Mình cũng chung vấn đề như vậy.
- Mỗi KH có 1 email.
- 1 đơn hàng có 1 mã số đơn hàng.
- 1 đơn hàng có thể gồm nhiều món hàng, mỗi món hàng này biểu thị bằng 1 row.
 
Web KT

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

Back
Top Bottom