Trang 1/4 1 2 3 4 cuốicuối
Hiển thị kết quả tìm kiếm từ 1 đến 10 trên tổng số: 38
  1. #1
    Tham gia ngày
    11 2008
    Nơi Cư Ngụ
    Hà Nội
    Bài gởi
    75
    Cảm ơn
    47
    Được cảm ơn 35 lần trong 17 bài viết

    Lọc dữ liệu tổng hộp theo tháng/năm

    Kính mong các bác giúp đỡ em vấn đề này.
    Em có sheet báo cáo tổng hợp số liệu NXT trong nhiều tháng. Nhưng em muốn xem báo cáo NXT theo từng tháng. Khi lựa chọn tháng báo cáo và năm báo cáo trong bảng NXT.
    Chân thành cảm ơn các bác trước
    thay đổi nội dung bởi: Thanh1102, 15-10-09 lúc 05:05 PM

  2. #2
    Tham gia ngày
    09 2008
    Bài gởi
    2,638
    Cảm ơn
    2,710
    Được cảm ơn 3,510 lần trong 1,936 bài viết

    Hình như bạn phải thêm dữ liệu

    Căn cứ vào dữ liệu trong Sheets"NKNX"
    1, Trong Sheets"BC chi ttiet" em muốn báo cáo theo từ tháng hoặc 12 tháng "All". Khi chọn tháng báo cáo và năm báo cáo thì dữ liệu tự động lọc theo báo cáo
    (1) Để lập báo cáo các tháng khác nhau, bạn phải có, chí ít số liệu nhập xuất của 2 tháng tại 'NKNX'. (Hiện của bạn mới có 1 tháng thì không thể làm được:
    + Không có tồn tháng đầu kỳ;
    + Xuất chỉ có 1 dòng . . . .

    (2) Nếu dữ liệu của bạn nhiều vô kể thì dùng công thức là không phải không được nhưng sẽ lặc lè đó! Hãy theo hướng tổng hợp bằng VBA, bạn nghĩ sao?

    Chờ tin bạn!

  3. Thành viên sau cảm ơn ChanhTQ@ về bài viết này:


  4. #3
    Tham gia ngày
    08 2007
    Nơi Cư Ngụ
    Hà nội
    Bài gởi
    1,626
    Cảm ơn
    1,133
    Được cảm ơn 2,345 lần trong 1,068 bài viết
    Trích Nguyên văn bởi Thanh1102 View Post
    Kính mong các bác giúp đỡ em vấn đề này.
    Em có sheet báo cáo tổng hợp số liệu NXT trong nhiều tháng. Nhưng em muốn xem báo cáo NXT theo từng tháng. Khi lựa chọn tháng báo cáo và năm báo cáo trong bảng NXT.
    Chân thành cảm ơn các bác trước
    Trong khi chờ đợi lọc bằng VBA, Dosnet gửi bạn bài lọc tùy biến theo tháng năm bằng công thức. Bạn thêm dữ liệu và test hộ nhé, Chúc vui!
    Tập tin đính kèm Tập tin đính kèm
    1-Ultimate Add-ins (All in one)| 2-Name manager 4.1 (Công cụ quản lý name xuất sắc) |3-Advantages of SUMPRODUCT(11 ví dụ hay) |


  5. Có 2 thành viên cảm ơn DOSNET về bài viết này:


  6. #4
    Tham gia ngày
    11 2008
    Nơi Cư Ngụ
    Hà Nội
    Bài gởi
    75
    Cảm ơn
    47
    Được cảm ơn 35 lần trong 17 bài viết
    Trích Nguyên văn bởi ChanhTQ@ View Post
    (1) Để lập báo cáo các tháng khác nhau, bạn phải có, chí ít số liệu nhập xuất của 2 tháng tại 'NKNX'. (Hiện của bạn mới có 1 tháng thì không thể làm được:
    + Không có tồn tháng đầu kỳ;
    + Xuất chỉ có 1 dòng . . . .

    (2) Nếu dữ liệu của bạn nhiều vô kể thì dùng công thức là không phải không được nhưng sẽ lặc lè đó! Hãy theo hướng tổng hợp bằng VBA, bạn nghĩ sao?

    Chờ tin bạn!
    Cảm ơn bác đã quan tâm đến bài của em. Em sẽ cập nhật dữ liệu và gửi lên. Tổng hợp băng VBA thì em gà lắm. Bác có thể cho em xin đ/c mail để gửi lại hoặc hỏi thêm. Nếu bác có bài nào sử dụng VBA có thể cho em tham khảo được không.
    Mail: Thanh1102@gmai.com

  7. #5
    Tham gia ngày
    11 2008
    Nơi Cư Ngụ
    Hà Nội
    Bài gởi
    75
    Cảm ơn
    47
    Được cảm ơn 35 lần trong 17 bài viết
    Trích Nguyên văn bởi DOSNET View Post
    Trong khi chờ đợi lọc bằng VBA, Dosnet gửi bạn bài lọc tùy biến theo tháng năm bằng công thức. Bạn thêm dữ liệu và test hộ nhé, Chúc vui!
    Cảm ơn Bác DONETS. Em muốn lựa chọn tháng /năm trong sheets"BC chi tiet" cơ. Bác xem lại giùm em nhé. Cảm ơn Bác trước.

  8. #6
    Tham gia ngày
    08 2007
    Nơi Cư Ngụ
    Hà nội
    Bài gởi
    1,626
    Cảm ơn
    1,133
    Được cảm ơn 2,345 lần trong 1,068 bài viết
    Trích Nguyên văn bởi Thanh1102 View Post
    Cảm ơn Bác DONETS. Em muốn lựa chọn tháng /năm trong sheets"BC chi tiet" cơ. Bác xem lại giùm em nhé. Cảm ơn Bác trước.
    Sorry vì chưa đọc kỹ, bạn đưa đầy đủ dữ liệu lên đi. Nghiệp vụ kế toán tớ không được chắc
    1-Ultimate Add-ins (All in one)| 2-Name manager 4.1 (Công cụ quản lý name xuất sắc) |3-Advantages of SUMPRODUCT(11 ví dụ hay) |


  9. #7
    Tham gia ngày
    11 2008
    Nơi Cư Ngụ
    Hà Nội
    Bài gởi
    75
    Cảm ơn
    47
    Được cảm ơn 35 lần trong 17 bài viết

    Lọc dữ liệu tổng hợp theo tháng/năm

    Cảm ơn bác đã quan tâm đến bài của em. Em đã cập nhật dữ liệu và gửi lên. Tổng hợp bằng VBA thì em gà lắm. Dữ liệu của em rất nhiều. Nếu xử lý bằng VBA thi làm như thế nào?. Các Bác giúp em nhé.
    thay đổi nội dung bởi: Thanh1102, 16-10-09 lúc 05:40 PM

  10. #8
    Tham gia ngày
    09 2008
    Bài gởi
    2,638
    Cảm ơn
    2,710
    Được cảm ơn 3,510 lần trong 1,936 bài viết

    Bạn kiểm tra lại theo file đính kèm xem sao

    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
     If Not Intersect(Target, [u1]) Is Nothing Then
       If Target.Value <> "All" Then
          TongHop
       Else
       
       End If
     End If
    End Sub
    PHP Code:
    Option Explicit

    Sub TongHop
    ()
     
    On Error Resume Next
     Dim Sh 
    As WorksheetRng As RangeClls As RangesRng As Range
     Dim MyAdd 
    As StringKho As String
     Dim eRw 
    As LongCot As Byte

     Set Sh 
    Sheets("NKNX"):           eRw Sh.[B65500].End(xlUp).Row
     Sh
    .Range("G7:P" eRw).AdvancedFilter Action:=xlFilterCopyCriteriaRange:=Sh.Range_
            
    "V2:V3"), CopyToRange:=Sh.Range("U7:Y7"), Unique:=False
     Sh
    .Range("V7:V" eRw).AdvancedFilter Action:=xlFilterCopyCopyToRange:=Sh.[AA7], Unique:=True
     Range
    ("B11:X" eRw).ClearContents
     Sh
    .Range(Sh.[AA8], Sh.[aa65500].End(xlUp)).Copy Destination:=[b11]
     
    Set Rng Sh.Range(Sh.[v7], Sh.[v7].End(xlDown))
     For 
    Each Clls In Range([b11], [b11].End(xlDown))
       
    Set sRng Rng.Find(Clls.Value, , xlFormulasxlWhole)
       If 
    Not sRng Is Nothing Then
          MyAdd 
    sRng.Address
          With Clls
    .Offset(, 1)
             .
    Value sRng.Offset(, 1).Value
             
    .Offset(, 1).Value sRng.Offset(, 2).Value
          End With
          
    Do
             
    Kho Right(sRng.Offset(, -1), 2)
             If 
    Left(sRng.Offset(, -1).Value1) = "N" Then
                Cot 
    = Switch(Kho "MU"4Kho "CK"5Kho "TH"9)
                
    With Clls.Offset(, Cot)
                   .
    Value = .Value sRng.Offset(, 3).Value 
                End With
             
    ElseIf Left(sRng.Offset(, -1).Value1) = "X" Then
                Cot 
    = Switch(Kho "TC"12Kho "CK"13Kho "KH"17)
                
    With Clls.Offset(, Cot)
                   .
    Value = .Value sRng.Offset(, 3).Value 
                End With
             End 
    If
             
    Set sRng Rng.FindNext(sRng)
          
    Loop While Not sRng Is Nothing And sRng.Address <> MyAdd
       End 
    If
     
    Next Clls
    End Sub 
    Chú ý:

    (*) Chỉ mới tổng hợp cho từng tháng (Chưa 'All')

    (*) Chưa biết cách lấy số lượng tồn từ đâu?!
    Tập tin đính kèm Tập tin đính kèm
    • Loại tập tin: rar GPE.rar (343.5 KB, 345 lần tải)
    thay đổi nội dung bởi: ChanhTQ@, 16-10-09 lúc 03:26 PM

  11. Có 3 thành viên cảm ơn ChanhTQ@ về bài viết này:


  12. #9
    Tham gia ngày
    11 2008
    Nơi Cư Ngụ
    Hà Nội
    Bài gởi
    75
    Cảm ơn
    47
    Được cảm ơn 35 lần trong 17 bài viết

    Lọc dữ liệu tổng hợp theo tháng

    Cảm ơn Bác ChanhTQ. Em đã chạy thử nhưng kết quả không như ý muốn. Trong Sheet"BC chi tiet" là DL tổng hợp N-X-T kho được lập bởi các công thức rút trích số liệu và tổng hợp các tháng trong Sheet "NKNX". Do vậy mình không thể biết trong tháng nào nhập bao nhiêu trong bảng "BC chitiet" (VD: mặt hàng A - tháng 5 nhập 10, tháng 6 nhập 15... mà chỉ biết tổng số nhập-xuất-tồn kho). Vậy em muốn trong bảng "BC chi tiet" đó khi chọn tháng báo cáo/năm báo cáo thì DL sẽ lọc tất cả những mặt hàng và số lượgn N-X-T của tháng đó. Mong bác xem xét giúp đỡ em.

  13. #10
    Tham gia ngày
    09 2008
    Bài gởi
    2,638
    Cảm ơn
    2,710
    Được cảm ơn 3,510 lần trong 1,936 bài viết

    Mình đã thay file khác rồi, đúng là cái cũ chưa như ý của bạn!

    Bạn chọn các tháng từ 5 - 7 thôi nha; Các tháng khác chưa có dữ liệu nhập vô;
    'All' vẫn chưa làm được, hãy đợi thêm.

  14. Thành viên sau cảm ơn ChanhTQ@ về bài viết này:


Trang 1/4 1 2 3 4 cuốicuối

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Đề tài tương tự

  1. Theo dõi phép năm của những người có thâm niên trên 5 năm
    Viết bởi cobemngmocuchi trong chuyên mục Hàm và công thức Excel
    Trả lời: 3
    Bài mới gởi: 04-12-10, 09:04 AM
  2. giúp tự động nhập ngày tháng ,năm cho các cot tiếp theo.
    Viết bởi gattuso trong chuyên mục Làm việc với ngày tháng và thời gian
    Trả lời: 6
    Bài mới gởi: 29-01-10, 08:25 AM
  3. Lọc dữ liệu theo năm mà không cần phải insert thêm 1 cột năm
    Viết bởi kevin_mn trong chuyên mục Làm việc với ngày tháng và thời gian
    Trả lời: 10
    Bài mới gởi: 04-06-09, 02:08 PM
  4. Nhờ tính tổng giờ lao động theo tuần, theo năm trong Bảng chấm công
    Viết bởi tuanbdqn trong chuyên mục Hàm và công thức Excel
    Trả lời: 3
    Bài mới gởi: 16-09-08, 02:03 PM
  5. PMT tính theo năm và theo tháng có khác nhau ko?
    Viết bởi alonelovelove89 trong chuyên mục Excel và Tài Chính
    Trả lời: 3
    Bài mới gởi: 24-01-08, 10:43 PM

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]