Đăng ký học Excel - PivotTable 3 buổi tối (31/7, 2 và 4/8) - TPHCM

Hỏi về cách lọc có điều kiện?

Thảo luận trong 'Lọc và sắp xếp dữ liệu' bắt đầu bởi cabongsongtra, 16 Tháng một 2007.

  1. cabongsongtra

    cabongsongtra Thành viên mới

    lỌC CÓ ĐIỀU KIỆN????

    Mình có câu hỏi mong các bạn trả lời giúp!!!!!!!!!
    Mình có 1 sheet trong đó có các cột Tồn đầu kỳ, nhập trong kỳ,
    xuất trong kỳ và tồn cuối kỳ.
    Trong năm có nhiều mặc hàng ko phát sinh tức là cột nhập và cột xuất 0.Mình muốn lọc những mặt hàng ko phát sinh này.Các bạn chỉ dùm mình cách lọc với nha.Thanks
    +-+-+-+ +-+-+-+ +-+-+-+ +-+-+-+ +-+-+-+
     
  2. Mr Okebab

    Mr Okebab Ngon Ngất Ngây

    VD cột nhập = E; Xuất = F
    Bạn tạo một cột phụ, VD I
    tại I10 : = if(sum(E10:F10)>0;1;0).
    Sau đó bạn tiến hành lọc bằng cách SORT hoặc FILTER.
    Nếu không hiểu thì bạn up file đi, mình sẽ hướng dẫn.
     
  3. cabongsongtra

    cabongsongtra Thành viên mới

    Hieu ui!!! Bạn cho mình xin địa chỉ mail với, mình ko biết cách upfile lên diễn đàn.Mình gởi qua mail, bạn giúp mình với nha
     
  4. Mr Okebab

    Mr Okebab Ngon Ngất Ngây

  5. tnk

    tnk Thành viên mới

    lọc có điều kiện

    Bạn thân mến !
    Bạn vào Data/Filter/AutoFilter để đặt lọc. Nếu bảng DL của bạn tồn đầu và cuối =0, thì bạn chọn lọc cột tồn cuối hoặc tồn đầu, chọn giá trị 0 hoặc chọn Custom chọn tiếp =0 là ok.
     
  6. anh17d4

    anh17d4 Thành viên mới

    Mình không phải là một kế toán,chương trình này mình viết cho một người bạn để quản lý kho ORION theo yêu cầu của họ. Trong file của mình có sử dụng các phần lọc có điều kiện,hy vọng có thể giúp ích được cho bạn.Khi xây dựng file này mình tham khảo rất nhiều bài trên GPE, đặc biệt file XNT của anh Mr.Hiếu, các hàm Marco của một số anh em trên GPE.Nếu bạn cảm thấy phù hợp bản thân và muốn biết thêm thì cứ bảo mình sẵn sàng giúp đỡ.Có gì thì đừng cười nhé-\\/. -\\/.

    "Do có một số bạn muốn hỏi về file của mình,nên mình up lại file mới đã gỡ mã protection. Lưu ý cái này mình làm theo tháng nên chỉ xem đuợc file với điều kiện mãy tính của bạn để tháng đó."
     
    Lần chỉnh sửa cuối: 6 Tháng bảy 2008
  7. Shinec

    Shinec Thành viên chính thức

    Câu hỏi của em kèm theo file đính kèm, mong các anh chị xem qua rồi giúp em nha.

    ________________

    Lần sau bạn nhớ đặt tên chủ đề cho phù hợp với nội dung bài viết nha!.
     

    Các file đính kèm:

    • help.xls
      Kích thước:
      15.5 KB
      Đọc:
      486
    Chỉnh sửa lần cuối bởi điều hành viên: 11 Tháng năm 2007
  8. Tuấn Giang

    Tuấn Giang Thành viên chính thức

    Ở ô E4, bạn dùng công thức này:

    =Countif($C$4:$C$14,C4)

    Rồi coppy xuống các ô còn lại.

    Thân.
     
  9. anhtuan1066

    anhtuan1066 Thành viên gạo cội

    Đâu có đơn giản như vậy! Theo như đòi hỏi của bạn Shinec thì bạn ấy cần tìm người nào khám bệnh 2 lần trong cùng 1 ngày cơ mà. Công thức của bạn chỉ đếm xem người nào đó khám bệnh bao nhiêu lần thôi (Có thể khám vào những ngày khác nhau)... Phải giãi quyết bằng cách khác thôi. Theo tôi là SUMPRODUCT hoặc COUNTIFS (nếu là Office2007)
    ANH TUẤN
     
  10. Mr Okebab

    Mr Okebab Ngon Ngất Ngây

    Bạn xem qua nhé.

    Bạn có thể nhập bất cứ số lần khám trong một ngày để kiểm tra.

    Thân!
     

    Các file đính kèm:

  11. thanhtri

    thanhtri Thành viên hoạt động

    Cách làm của A.Tuấn thì đơn giản, dùng dễ tính nhanh. Còn cách làm của A.Hiếu thì công phu ghê. Bạn có thể dùng nó đễ báo cáo dc đấy.
    Còn ko cám ơn! Hiiiiiiiiiiiii
    Miss TT
     
  12. Tuấn Giang

    Tuấn Giang Thành viên chính thức

    Xin lỗi, tại em đọc không kĩ đề:

    {=COUNT(IF(D3=$D$3:$D$24,IF(C3=$C$3:$C$24,1,0)))}

    Bạn dùng công thức này đi.

    Gõ =COUNT(IF(D3=$D$3:$D$24,IF(C3=$C$3:$C$24,1,0))) rồi Ctrl + Shift + Enter

    Thân.
     
  13. viet1982vn

    viet1982vn Thành viên mới

    2 lan kham trong cung 1 ngay

    Dung ham Sumproduct de dem so lan kham trong cung mot ngay.
    Sau do dung Autofilter de loc nhung dong =2
     

    Các file đính kèm:

  14. Tuấn Giang

    Tuấn Giang Thành viên chính thức

    Không biết có cần phải phức tạp thế này không? Nhưng em cũng xin có một ý tưởng thế này. Kết quả tương tư của bác Mr. Okebab.

    Các bác gõ ngày >=2 nhé.

    Best Regards,
     

    Các file đính kèm:

    Lần chỉnh sửa cuối: 11 Tháng năm 2007
  15. Mr Okebab

    Mr Okebab Ngon Ngất Ngây

    Quá phức tạp :
    - Không tính được khi muốn xem 1 lần khám trong ngày
    - Dùng nhiều công thức mảng
    - Dùng nhiều cột phụ
    - Dùng nhiều công thức.

    Mong bạn tối ưu lại.

    Thân!
     
  16. ThuNghi

    ThuNghi Hãy cho rồi sẽ nhận!

    Tôi xin tham gia thêm 1 cách mà không dùng thêm cột phụ, chỉ kết hợp name và conditional Format
    Tại cell C4 bạn vào insert name define và đặt name là lankham=SUMPRODUCT(($C$4:$C$13=C4)*($D$4:$D$13=!D4))
    Vào conditional Format Formula is =lankham>1 format...(có 3 điều kiện, tuỳ)
    Copy format xuống C5...C13
    Nếu hay thì thank cho 1 cái, lâu quá o được thank
     
  17. Shinec

    Shinec Thành viên chính thức

    Nhiều đáp án quá nhưng mình chỉ thấy 2 đáp án có tác dụng là của anh Mr Hiếu & viet1982. Của anh Mr H thì rất pro(nếu không phải thì do mình gà) heeh, còn cách của bạn viet thì ok nhưng phải dùng thêm cột phụ.
    Nói chung là cảm ơn tất cả các bạn đã nhiệt tình giúp đỡ. Cách của bạn TN mình chẳng hiểu gì luôn nhưng để thk cho phát đỡ bùn nha.
     
  18. Shinec

    Shinec Thành viên chính thức

    Lỡ xì pam rùi xì típ một lần chắc không sao đâu nhỉ? Từ chổ lọc những người có số lần khám >1/ngày vậy các bạn có thể giúp một tí nữa được không? Nếu mình muốn kiểm tra 1 ngày nào bất kỳ trong tháng thì có được không? cách của bạn viet1982 nếu muốn ktra 1 ngày nào đó thì phải autofilter bên cột ngày khám thì được. Còn cách của Mr Hiếu thì không biết phải làm sao đây?
     
  19. ThuNghi

    ThuNghi Hãy cho rồi sẽ nhận!

    Xin cụ thể về cách làm của tôi, nhớ nghiên cứu nhé!
     

    Các file đính kèm:

    • help.rar
      Kích thước:
      2.2 KB
      Đọc:
      73
  20. Tuấn Giang

    Tuấn Giang Thành viên chính thức

    Vâng, đúng là quá phức tạp thật! Em làm vậy vì yêu cầu của bạn Shinec là chỉ lọc những người khám >=2 lần 1 ngày. Còn công thức mảng, Em chỉ dùng có 1 còn bác dùng đến 2 đấy. Mong bác xem kỹ lại nhé.

    Thực ra em có thể dùng một công thức thôi. Nhưng đó là ý tưởng mới nảy ra nên em chưa biết kết quả sao? Để em thử, nếu được sẽ post lên hầu các bác.-=09=

    Best Regards,
     
    Lần chỉnh sửa cuối: 13 Tháng năm 2007

Chia sẻ trang này