Công ty TNHH Đào tạo Tư vấn và Đầu tư AFTC
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ố: 31
  1. #1
    Tham gia ngày
    05 2012
    Nơi Cư Ngụ
    Sài Gòn
    Bài gởi
    1,533
    Cảm ơn
    1,315
    Được cảm ơn 1,220 lần trong 797 bài viết

    Code lọc theo 4 điều kiện., gom 2 cột thành 1 cột & tách 1 cột thành 2 cột theo ĐK

    Em chào Thầy cô & anh chị!
    Viết code giúp em để lọc theo 4 điều kiện, trong đó gom 2 cột thành 1 cột & tách 1 cột thành 2 cột theo ĐK như sau:
    I/ Em muốn lọc từ Sheet TH sang Sheet Loc theo 4 điều kiện
    (ĐK 1) Từ ngày (Cell D6)
    (ĐK 2) Đến ngày (Cell D6)
    (ĐK 3) Mã Tài Khoản (Cell H6)
    (ĐK 4) Mã Khách hàng (cell H7)

    Trong đó có 3 điều kiện bắt buộc phải có là điều kiện ĐK 1, ĐK 2, ĐK 3. Còn điều kiện ĐK 4 có thì lọc, không có thì bỏ qua

    II/ Trong File em có làm 3 ví dụ về các điều kiện lọc, Bây giờ em lấy Sheet "Lọc - Ví dụ Lọc 4 ĐK" để giải thích:
    1/ Ở Sheet Lọc
    a/ Dòng 12 (Số dư đầu kỳ) là cthức , để em viết
    b/ Sheet Loc sẽ lấy các cột AB, AC, AD, AF, AH của Sheet TH sang
    c/ Cột F (Tài khỏan) của Sheet Loc sẽ lấy từ cột AI và AJ và sẽ lấy những số tài khỏan khác với số tài khoản tại cell H6
    d/ Cột G, cột H (Nợ-Có) của Sheet Lọc sẽ lấy cột AK của Sheet TH như sau
    + Nếu tài khoản cell H6 có ở cột AI thì số tiền sẽ ở cột G
    + Ngược lại, Nếu tài khoản cell H6 có ở cột AJ thì số tiền sẽ ở cột H
    e/ Dòng "Cộng phát sinh" sẽ tổng cộng các dòng trên (trừ dòng số dư đầu kỳ)
    f/ Dòng "Số dư cuối kỳ" sẽ lấy theo nguyên tắc cthức như sau:
    + Cell G31
    PHP Code:
    =MAX(($G$12+G30-$H$12-H30);0
    + Cell H31
    PHP Code:
    =MAX(($H$12+H30-$G$12-G30);0
    Vì bài này em không viết được, nên em nhờ Thầy cô & anh chị giúp đỡ. Em cảm ơn!
    Tập tin đính kèm Tập tin đính kèm
    thay đổi nội dung bởi: Hong.Van, 31-01-13 lúc 12:03 PM Lý do: Sửa File
    "Đừng hỏi đất nước sẽ làm gì cho các bạn,
    mà hãy hỏi các bạn đã làm được gì cho đất nước mình"
    J.F.Kennedy

  2. #2
    Tham gia ngày
    08 2008
    Nơi Cư Ngụ
    TPHCM
    Bài gởi
    6,343
    Cảm ơn
    24,436
    Được cảm ơn 12,869 lần trong 5,537 bài viết
    Có 4 trường hợp lọc, theo bạn cái nào lọc là chủ yếu? Nếu mã TK là chủ yếu thì bạn cứ lọc nó trước rồi từ đó mới lọc tiếp theo ngày, tôi nghĩ với trình độ của bạn thì dư sức làm được.

    Bạn tham khảo bài này:

    http://www.giaiphapexcel.com/forum/s...196#post472196
      "Tam nhân đồng hành tất hữu ngã sư yên: trạch kỳ thiện giả nhi tòng chi, kỹ bất thiện giả nhi cải chi" <Khổng Tử>
    Ba người cùng đi ắt có người là Thầy ta: lựa cái hay của người này mà học, xét cái quấy của người kia mà tự sửa mình.

    Chia sẻ cùng các bạn là thành viên mới khi gửi bài.

  3. Thành viên sau cảm ơn Hoàng Trọng Nghĩa về bài viết này:


  4. #3
    Tham gia ngày
    05 2012
    Nơi Cư Ngụ
    Sài Gòn
    Bài gởi
    1,533
    Cảm ơn
    1,315
    Được cảm ơn 1,220 lần trong 797 bài viết
    Trích Nguyên văn bởi Hoàng Trọng Nghĩa View Post
    Có 4 trường hợp lọc, theo bạn cái nào lọc là chủ yếu? Nếu mã TK là chủ yếu thì bạn cứ lọc nó trước rồi từ đó mới lọc tiếp theo ngày, tôi nghĩ với trình độ của bạn thì dư sức làm được.

    Bạn tham khảo bài này:

    http://www.giaiphapexcel.com/forum/s...196#post472196
    Với các bài lọc mà lấy nguyên cột qua thì em làm được! nhưng bài này có gộp & tách cột nên em không biết cách giải quyết nó! vì thế em nhờ Thầy cô & anh chị giúp em! Em cảm ơn!
    "Đừng hỏi đất nước sẽ làm gì cho các bạn,
    mà hãy hỏi các bạn đã làm được gì cho đất nước mình"
    J.F.Kennedy

  5. #4
    Tham gia ngày
    08 2008
    Nơi Cư Ngụ
    TPHCM
    Bài gởi
    6,343
    Cảm ơn
    24,436
    Được cảm ơn 12,869 lần trong 5,537 bài viết
    Trích Nguyên văn bởi Hong.Van View Post
    Với các bài lọc mà lấy nguyên cột qua thì em làm được! nhưng bài này có gộp & tách cột nên em không biết cách giải quyết nó! vì thế em nhờ Thầy cô & anh chị giúp em! Em cảm ơn!
    Hình như trong sheet Loc, 2 tên cột cuối ở file bạn không đúng tiêu đề thì phải? Tài khoản qua Số tiền?

    Bạn cho số dư đầu kỳ ở sheet nào luôn đi, đã làm code thì loại luôn công thức cho rồi!
    thay đổi nội dung bởi: Hoàng Trọng Nghĩa, 31-01-13 lúc 10:41 AM
      "Tam nhân đồng hành tất hữu ngã sư yên: trạch kỳ thiện giả nhi tòng chi, kỹ bất thiện giả nhi cải chi" <Khổng Tử>
    Ba người cùng đi ắt có người là Thầy ta: lựa cái hay của người này mà học, xét cái quấy của người kia mà tự sửa mình.

    Chia sẻ cùng các bạn là thành viên mới khi gửi bài.

  6. Thành viên sau cảm ơn Hoàng Trọng Nghĩa về bài viết này:


  7. #5
    Tham gia ngày
    05 2012
    Nơi Cư Ngụ
    Sài Gòn
    Bài gởi
    1,533
    Cảm ơn
    1,315
    Được cảm ơn 1,220 lần trong 797 bài viết
    Trích Nguyên văn bởi Hoàng Trọng Nghĩa View Post
    Hình như trong sheet Loc, 2 tên cột cuối ở file bạn không đúng tiêu đề thì phải? Tài khoản qua Số tiền?
    Thành tiền của Sheet Lọc là như vậy đó Nợ - Có

    Bạn cho số dư đầu kỳ ở sheet nào luôn đi, đã làm code thì loại luôn công thức cho rồi!
    Cái này thì em viết được! Vì số tiền nó sẽ lấy từ tài khoản qua, hay là công nợ qua và lấy từ đầu kỳ của tháng nào nữa! Cái này thì em viết được sẽ đưa vào code sau!
    Em cảm ơn!
    "Đừng hỏi đất nước sẽ làm gì cho các bạn,
    mà hãy hỏi các bạn đã làm được gì cho đất nước mình"
    J.F.Kennedy

  8. #6
    Tham gia ngày
    06 2008
    Bài gởi
    23,899
    Cảm ơn
    13,706
    Được cảm ơn 42,604 lần trong 19,278 bài viết
    Trích Nguyên văn bởi Hong.Van View Post
    Vì bài này em không viết được, nên em nhờ Thầy cô & anh chị giúp đỡ. Em cảm ơn!
    Mấy cái vụ lọc, dù mấy điều kiện cũng chẳng khó khăn gì. Vấn đề là đếch có hiểu kế toán nên xem xong file vẫn thấy.. tối hù như trời 30
    Ẹc... Ẹc...

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


  10. #7
    Tham gia ngày
    05 2012
    Nơi Cư Ngụ
    Sài Gòn
    Bài gởi
    1,533
    Cảm ơn
    1,315
    Được cảm ơn 1,220 lần trong 797 bài viết
    Trích Nguyên văn bởi ndu96081631 View Post
    Mấy cái vụ lọc, dù mấy điều kiện cũng chẳng khó khăn gì. Vấn đề là đếch có hiểu kế toán nên xem xong file vẫn thấy.. tối hù như trời 30
    Ẹc... Ẹc...
    Thực ra cái này đơn giản lắm thầy, chì là điều kiện thôi! Nợ - Có giống như 1 - 0, nếu kg ở bên này thì sẽ ở bên kia!
    "Đừng hỏi đất nước sẽ làm gì cho các bạn,
    mà hãy hỏi các bạn đã làm được gì cho đất nước mình"
    J.F.Kennedy

  11. #8
    Tham gia ngày
    08 2008
    Nơi Cư Ngụ
    TPHCM
    Bài gởi
    6,343
    Cảm ơn
    24,436
    Được cảm ơn 12,869 lần trong 5,537 bài viết
    Trích Nguyên văn bởi Hong.Van View Post
    Thành tiền của Sheet Lọc là như vậy đó Nợ - Có


    Cái này thì em viết được! Vì số tiền nó sẽ lấy từ tài khoản qua, hay là công nợ qua và lấy từ đầu kỳ của tháng nào nữa! Cái này thì em viết được sẽ đưa vào code sau!
    Em cảm ơn!
    Không hiểu ở chỗ này, Mã TK (ô H6) thì có 2 cột, vậy sao biết lấy cột nào vì mình không là dân kế toán.
      "Tam nhân đồng hành tất hữu ngã sư yên: trạch kỳ thiện giả nhi tòng chi, kỹ bất thiện giả nhi cải chi" <Khổng Tử>
    Ba người cùng đi ắt có người là Thầy ta: lựa cái hay của người này mà học, xét cái quấy của người kia mà tự sửa mình.

    Chia sẻ cùng các bạn là thành viên mới khi gửi bài.

  12. Thành viên sau cảm ơn Hoàng Trọng Nghĩa về bài viết này:


  13. #9
    Tham gia ngày
    12 2012
    Bài gởi
    1,409
    Cảm ơn
    141
    Được cảm ơn 1,257 lần trong 828 bài viết
    Đại loại là bạn có một bảng tổng hợp phát sinh và cái bạn muốn là bảng phát sinh giao dịch trong tháng cho từng khách hàng (thắc mắc nhỏ: tại sao bạn mua mà gọi đối tượng là khách hàng?)

    Làm theo kiểu code không cần nhanh chậm thì không khó lắm. Tuy nhiên:

    Hình như bảng tổng hợp của bạn chỉ có khoản thanh toán chứ không có khoản phát sinh khác? Những khoản này lấy ở đâu ra?

    Gợi ý: thường thường ở cái bảng mẫu (cái template ở sheet Loc) ta chừa ra 1 dòng trống để ghi dữ liệu vào. Khi ghi, ta bắt đầu từ dòng trống, insert dòng mới vào và ghi. Sau khi ghi xong thì xoá dòng trống đi. Mục đích là để khỏi mất công kẻ lại mấy cái đường viến bảng, copy/paste style cho mệt.

  14. #10
    Tham gia ngày
    05 2012
    Nơi Cư Ngụ
    Sài Gòn
    Bài gởi
    1,533
    Cảm ơn
    1,315
    Được cảm ơn 1,220 lần trong 797 bài viết
    Trích Nguyên văn bởi Hoàng Trọng Nghĩa View Post
    Không hiểu ở chỗ này, Mã TK (ô H6) thì có 2 cột, vậy sao biết lấy cột nào vì mình không là dân kế toán.
    Nó lấy ở cả 2 cột AI và AJ của Sheet TH luôn. Một trong hai bên, Bên nào có thì lấy!
    "Đừng hỏi đất nước sẽ làm gì cho các bạn,
    mà hãy hỏi các bạn đã làm được gì cho đất nước mình"
    J.F.Kennedy

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)

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)]