Lọc số chuyến xe và tên vật tư

Liên hệ QC

thanhlp2007

Thành viên thường trực
Tham gia
24/10/07
Bài viết
201
Được thích
11
Nhờ các anh chị lọc giúp em số chuyến xe trong 1 ngày và số vật tư của các xe chở. Em có tạo sẵn Sheet1, Sheet2, Sheet3. Nhưng sheet3 mới là bảng lọc. Sheet 2 chỉ nhập. Em muốn sao khi nhập từ Sheet 2 số liệu sẽ chuyển qua sheet 3. Cụ thể Sheet 2, xe 4940 chạy 3 chuyến nhưng chỉ có 02 chuyến chở dầu F.O và 1 chuyến chở Phụ gia 2000AT, em muốn qua Sheet 3 4940 phải là số 2 ở dầu F.O, số 1 ở phụ gia 2000AT, các xe và vật tư khác cũng làm tương tự. Bạn phamnhukhang có chỉ dùng hàm Sumproduct nhưng sao không làm được vì cột tên vệt tư của Sheet3 có hàm nằm trong đó. Em xin gửi file đính kèm.
 

File đính kèm

  • 123.zip
    63.8 KB · Đọc: 1,904
Lần chỉnh sửa cuối:
Mình chưa đọc fai của bạn nhưng theo nôi dung bạn đề cập thì bạn dùng tính năng fivottable thì sẽ ra KQ
 
To thanhlp2007: Bạn nên post lại file đã gỡ pass của VBA thì mọi người mới giúp bạn (cho dù có nhiều bác trên diễn đàn có thể gỡ được pass của bạn). Theo tôi thì nên giải quyết luôn trong VBA. Còn nếu không thì bạn đặt công thức sau vào ô E5 và kéo fill vào tất cả các ô còn lại.
CT: =SUMPRODUCT((Sheet2!$G$2:$G$12=$C5)*(Sheet2!$E$2:$E$12=E$4))
 
Bài này tôi đã làm cho bạn ở topic bên kia, tuy nhiên tôi chưa hiểu tại sao ở công thức:
G5=SUMPRODUCT((C5=Sheet2!$G$3:$G$12)*1,(G4=Sheet2!$E$3:$E$12)*1)
thì Excel không nhận ra, nhưng nếu thay bằng
G5=SUMPRODUCT((C5=Sheet2!$G$3:$G$12)*1,("4940"=Sheet2!$E$3:$E$12)*1) thì lại OK.
Kể cả công thức của Minhlev cũng như vậy, ra kết quả =0, mặc dù đã định dạng cùng Font chữ, các bạn thử xem
 
Cái đó là do định dạng Text ở sheet2 và định dạng General ở sheet3 đó bác phamnhukhang ạ.
 
Định dạng trong file của bạn không thống nhất ở cột số xe. Cái này Bác Tuấn có bài nói về nó rồi, Định dạng Trước hay sau đó.
 
Trước khi tôi nêu ra vấn đề đã thử định dạng lại hết rồi, các bạn thử định dạng lại xem có dc không, up files nếu có thể, tôi thật sự không hiểu ở file này...có ảnh hưởng của code VBA chăng?
 
Sau khi đánh công thức vào, bác định dạng lại toàn bộ cột số xe ở sheet2 thành General. Sau đó vào từng ô (nhấn F2) rồi nhấn Enter là sẽ ok ngay.
Rõ ràng cái này bị ảnh hưởng bở VBA vì các ô trong cột số xe tại sheet2 sẽ nhận giá trị dạng text chứ không phải number.
 
Không được bác ah...hay Excel của tôi có vấn đề...bác có thể up file bác làm đc không?
Đây là file tôi sửa các bạn xem lỗi ở đâu nhé!
 

File đính kèm

  • 123.rar
    35.8 KB · Đọc: 526
Lần chỉnh sửa cuối:
Gửi bác file tôi đã chỉnh lại định dạng. Tôi không những chỉnh lại trong sheet2 mà còn phải chỉnh lại trong cả sheet1 nữa.
 

File đính kèm

  • 123_minhlev.rar
    40.3 KB · Đọc: 1,307
Web KT
Back
Top Bottom