Các hàm CSDL dùng trong thống kê, tổng hợp (1 người xem)

  • Thread starter Thread starter SA_DQ
  • Ngày gửi Ngày gửi
Liên hệ QC

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

Bài II:
Dùng DCOUNTa() để đếm số lương từng chủng loại sản fẩm sản xuất trong tháng.
Trong hình đính kèm, vùng fía bên trái là trích dữ liệu trong trang 'DuLieu' (gồm mã sản fẩm & ngày sản xuất ra nó);
Vùng bên fải là vùng hiện kết quả thống kê theo tháng của tất cả các chủng loại sản xuất trong 1 tháng cụ thể nào đó
DCount.JPG

Để thực hiện việc thống kê này, chúng ta nhờ macro sự kiện tại [B1] của trang cần tổng hợp số liệu;
Macro có nội dung như sau:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Sh As Worksheet, WF As Object, CSDL As Range, cRit As Range, Cls As Range
Dim Rws As Long, GPE As Double
If Not Intersect(Target, [B1]) Is Nothing Then
    Set Sh = ThisWorkbook.Worksheets("DuLieu")
    Set WF = Application.WorksheetFunction
    Set CSDL = Sh.[B2].CurrentRegion:                   Set cRit = Sh.[AA1:AC2]
    For Each Cls In Range([A4], [A4].End(xlDown))
        Sh.[AA2].Value = Cls.Value:                     GPE = WF.DCountA(CSDL, Sh.[A1], cRit)
        If GPE Then Cls.Offset(, 1).Value = GPE
    Next Cls
End If
End Sub
 
Bài III:
So sánh dữ liệu bán hàng từng nhân viên của tháng này với cùng khoảng thời gian này của tháng trước liền kề​
 

File đính kèm

Web KT

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

Back
Top Bottom