Dùng Code VBA lọc và thống kê dữ liệu giữa hai Sheet

  • Thread starter xiaomi
  • Ngày gửi
X

xiaomi

Guest
4/12/16
6
0
1
35
Xin Chào cộng đồng Webketoan,
Mình có file dữ liệu đính kèm,
Mục đích của mình là thống kế số lần sử dụng stencil and squegee, theo từng PCB, theo từng tháng và theo từng năm,
Sheet 1 là file yêu cầu
Sheet 2 là file dữ liệu
Xin mọi người chia sẻ và hỗ trợ mình về bài viết này
Cảm ơn tất cả,
-xiaomi-
 

Đính kèm

  • Report number of uses stencil and squeegee 00.xlsx
    1.6 MB · Lượt xem: 89
Khóa học Quản trị dòng tiền
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
Xin Chào cộng đồng Webketoan,
Mình có file dữ liệu đính kèm,
Mục đích của mình là thống kế số lần sử dụng stencil and squegee, theo từng PCB, theo từng tháng và theo từng năm,
Sheet 1 là file yêu cầu
Sheet 2 là file dữ liệu
Xin mọi người chia sẻ và hỗ trợ mình về bài viết này
Cảm ơn tất cả,
-xiaomi-
Trường hợp của bạn không cần dùng VBA mà chỉ cần dùng công thức mảng ghép nối nhiều điều kiện là được. Mình làm mẫu cho bạn năm 2015. Còn bạn tự làm những năm còn lại nhé
 

Đính kèm

  • Report number of uses stencil and squeegee 00.xlsx
    1.8 MB · Lượt xem: 105
  • Like
Reactions: xiaomi
X

xiaomi

Guest
4/12/16
6
0
1
35
Trường hợp của bạn không cần dùng VBA mà chỉ cần dùng công thức mảng ghép nối nhiều điều kiện là được. Mình làm mẫu cho bạn năm 2015. Còn bạn tự làm những năm còn lại nhé
Chào bạn Thinhvd
Chân thành cảm ơn bài viết của bạn,
Nhanh gọn và hiệu quả,
:)
-Xiaomi-
 
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
Chào bạn Thinhvd
Chân thành cảm ơn bài viết của bạn,
Nhanh gọn và hiệu quả,
:)
-Xiaomi-
Lúc đầu mình thử làm công thức cho cả năm 2016 nhưng hình như năm 2016 của bạn bên Sheet2 có 1 ô trường ngày tháng bị sai nhưng mình chưa tìm ra ô nào. Bạn thử kiểm tra lại nhé
 
X

xiaomi

Guest
4/12/16
6
0
1
35
Lúc đầu mình thử làm công thức cho cả năm 2016 nhưng hình như năm 2016 của bạn bên Sheet2 có 1 ô trường ngày tháng bị sai nhưng mình chưa tìm ra ô nào. Bạn thử kiểm tra lại nhé
Đúng thiệt bạn ơi, mình làm cho năm 2016, bị lỗi #Value không, tìm hoài chưa ra, mình còn tưởng bạn dung thủ thuật gì nữa chứ, hi,
Phải mò tiếp rồi,
:)
-Xiaomi-
 
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
Đúng thiệt bạn ơi, mình làm cho năm 2016, bị lỗi #Value không, tìm hoài chưa ra, mình còn tưởng bạn dung thủ thuật gì nữa chứ, hi,
Phải mò tiếp rồi,
:)
-Xiaomi-
Bạn có thể dùng hàm Isnumber rồi sẽ biết ô nào sai trường ngày
 
  • Like
Reactions: xiaomi
X

xiaomi

Guest
4/12/16
6
0
1
35
Hi Bạn thinhvd,
Mình đã kiểm tra lại trong năm 2016, có những vị trí trả về #value!, nhưng sao trong năm 2015 cũng có những vị trí trả về #value!, mà công thức vẫn cho ra kết quả, thật sự chưa hiểu với mình thấy ở trước dấu "=" trong công thức của bạn có dấu "{}" mục đích của nó là để làm gì vậy nhỉ, xin bạn trợ giúp cho mình với,
Cảm ơn Bạn,
-xiaomi-
 
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
Hi Bạn thinhvd,
Mình đã kiểm tra lại trong năm 2016, có những vị trí trả về #value!, nhưng sao trong năm 2015 cũng có những vị trí trả về #value!, mà công thức vẫn cho ra kết quả, thật sự chưa hiểu với mình thấy ở trước dấu "=" trong công thức của bạn có dấu "{}" mục đích của nó là để làm gì vậy nhỉ, xin bạn trợ giúp cho mình với,
Cảm ơn Bạn,
-xiaomi-
trong công thức có dấu {} bao bên ngoài của công thức thì công thức đó là công thức mảng. Để chạy công thức đó sẽ nhấn tổ hợp phím Ctrl Shift Enter
 
  • Like
Reactions: xiaomi
X

xiaomi

Guest
4/12/16
6
0
1
35
trong công thức có dấu {} bao bên ngoài của công thức thì công thức đó là công thức mảng. Để chạy công thức đó sẽ nhấn tổ hợp phím Ctrl Shift Enter
Cam on ban thinhvd,:)
Minh da lam duoc roi,
-xiaomi-
 
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
Cam on ban thinhvd,:)
Minh da lam duoc roi,
-xiaomi-
Công thức mảng rất quan trọng trong tổng hợp số liệu và tính toán, làm báo cáo. Nó vừa giúp tối ưu công thức, công thức ngắn gọn hơn và còn giảm dung lượng, giảm kích cỡ file hơn.
Bạn nên tham gia khóa Excel nâng cao để học, hiểu sâu và ứng dụng tốt hơn cho công việc bạn đang làm
 
  • Like
Reactions: xiaomi
mrtoanzaizai

mrtoanzaizai

Trung cấp
9/11/11
118
15
18
33
Phú Xuyên - TP Hà Nội
Công thức mảng rất quan trọng trong tổng hợp số liệu và tính toán, làm báo cáo. Nó vừa giúp tối ưu công thức, công thức ngắn gọn hơn và còn giảm dung lượng, giảm kích cỡ file hơn.
Bạn nên tham gia khóa Excel nâng cao để học, hiểu sâu và ứng dụng tốt hơn cho công việc bạn đang làm
Dùng sumproduct có = sum(if( không bác ? chưa thử nhưng hỏi trước :v
 
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
Dùng sumproduct có = sum(if( không bác ? chưa thử nhưng hỏi trước :v
Thế thì bạn chưa hiểu bản chất của SumProduct rồi. Sum là tổng, Product là tích => Tổng của tích. Còn bài toán ở đây là chỉ có Sum thôi mà
 
X

xiaomi

Guest
4/12/16
6
0
1
35
trong công thức có dấu {} bao bên ngoài của công thức thì công thức đó là công thức mảng. Để chạy công thức đó sẽ nhấn tổ hợp phím Ctrl Shift Enter
Hi Ban thinhvd
Lại có một vấn đề phát sinh trong bài viết của mình nữa, trong phần dữ liệu bên Sheet 2 có, sao năm 2016 mình viết công thức rồi mà có ô có dữ lieu, ô không có vậy nhỉ,
Nhờ bạn xem dùm lại cho mình với, mình có note màu vàng trong file
Cảm ơn bạn thinhvd!
-xiaomi-
 

Đính kèm

  • Report number of uses stencil and squeegee 02.xlsx
    2.3 MB · Lượt xem: 41

Xem nhiều

Webketoan Zalo OA