Nhờ chỉ giúp cách thống kê

Liên hệ QC

Trang hpmu

Thành viên mới
Tham gia
9/10/21
Bài viết
7
Được thích
0
Xin chào mọi người. Mình mới bắt đầu dùng excel nên thiếu kiến thức quá có 1 vấn đề muốn xin mọi người chỉ giúp. Mình muốn thống kê tổng số người trong mỗi code và tổng trong ngày đó có bao nhiêu code có 1,2, 3, 4, 5...... 10 người
Rất mong mọi người chỉ giúp ạ
 

File đính kèm

  • image.jpg
    image.jpg
    154 KB · Đọc: 12
  • thống ke 1.xlsx
    561 KB · Đọc: 14
Lần chỉnh sửa cuối:
Viết tắt chữ gì thì sửa chữ đó lại đi bạn!
 
Upvote 0
Mình đã sửa rồi. Bạn biết chỉ giúp mình với
Không có kết quả mẫu nên không biết ý bạn muốn ra sao. (B9293 đến B9301 ???)
Chạy thử Sub này coi sao.
PHP:
Option Explicit

Public Sub Gpe()
Dim sArr(), dArr(), I As Long, K As Long, Rws As Long
    sArr = Sheet1.Range("A2", Sheet1.Range("A2").End(xlDown)).Resize(, 3).Value
    Rws = UBound(sArr)
ReDim dArr(1 To Rws, 1 To 3)
For I = 1 To Rws
    If sArr(I, 2) <> Empty Then
        K = K + 1
        dArr(K, 1) = sArr(I, 1)
        dArr(K, 2) = sArr(I, 2)
        dArr(K, 3) = 1
    Else
        dArr(K, 3) = dArr(K, 3) + 1
    End If
Next I
With Sheet2
    .Range("A2").Resize(10000, 3).ClearContents
    .Range("A2").Resize(K, 3) = dArr
    .Range("A2").Resize(K, 3).Sort Key1:=.Range("A2"), Order1:=xlAscending, Key2:=.Range("C2"), Order2:=xlDescending
End With
End Sub
 
Lần chỉnh sửa cuối:
Upvote 0
Không có kết quả mẫu nên không biết ý bạn muốn ra sao. (B9293 đến B9301 ???)
Chạy thử Sub này coi sao.
PHP:
Option Explicit

Public Sub Gpe()
Dim sArr(), dArr(), I As Long, K As Long, Rws As Long
    sArr = Sheet1.Range("A2", Sheet1.Range("A2").End(xlDown)).Resize(, 3).Value
    Rws = UBound(sArr)
ReDim dArr(1 To Rws, 1 To 3)
For I = 1 To Rws
    If sArr(I, 2) <> Empty Then
        K = K + 1
        dArr(K, 1) = sArr(I, 1)
        dArr(K, 2) = sArr(I, 2)
        dArr(K, 3) = 1
    Else
        dArr(K, 3) = dArr(K, 3) + 1
    End If
Next I
With Sheet2
    .Range("A2").Resize(10000, 3).ClearContents
    .Range("A2").Resize(K, 3) = dArr
    .Range("A2").Resize(K, 3).Sort Key1:=.Range("A2"), Order1:=xlAscending, Key2:=.Range("C2"), Order2:=xlDescending
End With
End Sub
Bạn ơi ý mình là trong 1 mã code sẽ đếm số lượng bao nhiêu người ấy image.jpg
 
Upvote 0
Upvote 0
Mình mong muốn giống ví dụ trong file mọi người giúp mình với ạ
 

File đính kèm

  • thống ke 1.xlsx
    563 KB · Đọc: 5
Upvote 0
Ôi cảm ơn bạn quá vậy mà mình mò mãi không biết phải làm sao
Cảm ơn bạn nhiều ạ
??????????????????????????????????????????????????????????
Bài đã được tự động gộp:

Xin chào mọi người. Mình mới bắt đầu dùng excel nên thiếu kiến thức quá có 1 vấn đề muốn xin mọi người chỉ giúp. Mình muốn thống kê tổng số người trong mỗi code và tổng trong ngày đó có bao nhiêu code có 1,2, 3, 4, 5...... 10 người
Rất mong mọi người chỉ giúp ạ
????????????????????????????????????????????
 
Upvote 0
Công thức ở bài #8 chỉ là giải pháp "nóng" để lấy kết quả tức thời thôi. Nó không phải là giải pháp cho người <quote>mới bắt đầu dùng excel nên thiếu kiến thức<unquote>.
Bảng tính được trình bày theo kiểu "viết trên giấy để đọc" (tức là một giá trị có thể được đọc "chảy" xuống cho các ô trống dưới nó).
Muốn thực sự làm thống kê thì bảng tính phải được thiết kế theo kiểu "từng dòng độc lập" (tức là không có dòng nào mà khi đọc phải suy ra từ dòng trên nó)
 
Upvote 0
Công thức ở bài #8 chỉ là giải pháp "nóng" để lấy kết quả tức thời thôi. Nó không phải là giải pháp cho người <quote>mới bắt đầu dùng excel nên thiếu kiến thức<unquote>.
Bảng tính được trình bày theo kiểu "viết trên giấy để đọc" (tức là một giá trị có thể được đọc "chảy" xuống cho các ô trống dưới nó).
Muốn thực sự làm thống kê thì bảng tính phải được thiết kế theo kiểu "từng dòng độc lập" (tức là không có dòng nào mà khi đọc phải suy ra từ dòng trên nó)
Bạn có thể hướng dẫn thêm giúp mình được không ạ
 
Upvote 0
Bạn có thể hướng dẫn thêm giúp mình được không ạ
Trong bảng tính của bạn, cột "Code" được ghi theo kiểu "để đọc". Người dùng đọc và tự hiểu rằng code Q351 "chảy" xuống các dòng kế nó. Cho đến lúc hết "chảy" được, tức là gặp mọt code khác.
Trình bày như vậy thì 3 dòng kế tiếp (Trần Bá Chung, Hoàng Bá Việt, và Vũ Văn Lượng) phải phụ thuộc vào dòng Đỗ Ngọc Lượng. Chúng không có tính chất độc lập. Đổi vị trí là đọc ra sai hết.

1633770770991.png

Trình bày như sau thì mỗi dòng đều độc lập với các dòng khác. Với cách thiết kế này, thống kê của bạn có thể dễ dàng dùng Pivot Table.

1633771103698.png
 
Upvote 0
Trong bảng tính của bạn, cột "Code" được ghi theo kiểu "để đọc". Người dùng đọc và tự hiểu rằng code Q351 "chảy" xuống các dòng kế nó. Cho đến lúc hết "chảy" được, tức là gặp mọt code khác.
Trình bày như vậy thì 3 dòng kế tiếp (Trần Bá Chung, Hoàng Bá Việt, và Vũ Văn Lượng) phải phụ thuộc vào dòng Đỗ Ngọc Lượng. Chúng không có tính chất độc lập. Đổi vị trí là đọc ra sai hết.

View attachment 267443

Trình bày như sau thì mỗi dòng đều độc lập với các dòng khác. Với cách thiết kế này, thống kê của bạn có thể dễ dàng dùng Pivot Table.

View attachment 267445
Cảm ơn bạn nhiều, mình thử nếu có gì chưa hiểu mong bạn chỉ thêm cho mình nhé ạ
 
Upvote 0
Web KT
Back
Top Bottom