Lọc dữ liệu theo mã sp sau khi kiểm kê hàng hóa? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

khuctinhsy

Thành viên mới
Tham gia
18/1/07
Bài viết
44
Được thích
29
Mình có một bảng kê hàng hóa đi hội chợ triển lãm. Sau khi hội chợ xong đã bán được một số sản phẩm. người bán hàng đã ghi lại những mã sp bán. bây giờ dựa vào những mã sp đã bán đó mình muốn lọc ra danh sách sản phẩm còn lại chưa bán. Mình up file đính kèm lên các bạn giúp mình với nha không làm thủ công thì mỏi mắt lắm.
Thank nhìu!
 

File đính kèm

Bạn xem File đính kèm. Sau khi gõ công thức, dùng AutoFilter lọc hàng còn
 

File đính kèm

Nếu muốn lọc mã SP chưa bán thì làm thế này! Những sản phẩm chưa bán thì tô màu tím chẳng hạn!
 

File đính kèm

Bạn ơi giải thích rõ hơn cho mình đc ko mảng excel này mình gà lắm. àh quyên cái mã sp đã bán còn có thêm một cột bên cạnh là số lượng nữa. giúp mình với nha! :D
Hàm vlookup sẽ tìm các mã hàng đã bán so sánh với các mã sản phẩm đã có nếu không tìm thấy sẽ báo lỗi #N/A. Dùng hàm Type để chỉ ra những sản phẩm không có trong danh mục mã hàng đã bán, (=type(#N/A)=16) Hàm if kẹp ở ngoài = Nếu kiểu dữ liệu hàm vlookup trả về là dữ liệu lỗi #N/A thì trả về "Còn" còn lại sẽ điền "Hết".
 
các bạn ơi hướng dẫn chi tiết cho mình đc ko. mình mò mãi mà ko đc
 
Nếu muốn lọc mã SP chưa bán thì làm thế này! Những sản phẩm chưa bán thì tô màu tím chẳng hạn!

thank bạn. nhưng ý mình là cho thêm cột số lượng hàng đã bán ở vùng đk chứ ko phải là kết quả tức là đk sẽ có một cột mã sp đã bán và 1 cột số lượng sp đã bán (vì có một số sp như hộp giấy có kiểu dáng như nhau nên mã số trùng nhau vd mã số 500001 có 111 hộp mà mình bán đi đc 50 hộp thì sau khi lọc ra ở trên bảng kê sẽ còn 61 hộp) các bạn giúp mình nhé. cố găng chi tiết cho mình vì cái khoản này mình rất gà. một vấn đề nữa là cố gắng sao cho sau khi lọc thì kết quả xuất ra sẽ cho ra một bảng kê mới (có thể cho sang sheep khác thì càng tốt vì công ty mình làm rất nhiều sản phẩm, file mình up lên mình đã cắt đi nhiều).

thank nhiều nhiều hi`ih`
 
xem file đính kèm nhé! Tạm thời chưa nghĩ được cách nào hay hơn!
 

File đính kèm

Bạn xem file đính kèm nhé. Mình tính ra số SP tồn kho cho bạn luôn.
 

File đính kèm

Vấn đề này đã đc giải quyết xong. Cho mình hỏi mở rộng thêm một chút thế này:
Sau khi tính đc số lượng hàng tồn của bảng kê hàng đi hội chợ. mình tiến hành nhập số hàng này lại kho hàng hoá.
Kho hàng hóa có bảng kê cũng giống bảng kê này nhưng có hơn 1000 sp. mình muốn nhập lại mà ko phải nhập thủ công thì ko biết có cách nào ko. tức là ta sẽ dựa vào 2 trường của bảng kê hàng đi hội chợ là Mã sp và Số lượng tồn để cộng dồn vào bảng kê của kho hàng hóa (giả sử bảng kê của kho hàng hóa là bảng mình up lên).
thanks!
 
Vấn đề này đã đc giải quyết xong. Cho mình hỏi mở rộng thêm một chút thế này:
Sau khi tính đc số lượng hàng tồn của bảng kê hàng đi hội chợ. mình tiến hành nhập số hàng này lại kho hàng hoá.
Kho hàng hóa có bảng kê cũng giống bảng kê này nhưng có hơn 1000 sp. mình muốn nhập lại mà ko phải nhập thủ công thì ko biết có cách nào ko. tức là ta sẽ dựa vào 2 trường của bảng kê hàng đi hội chợ là Mã sp và Số lượng tồn để cộng dồn vào bảng kê của kho hàng hóa (giả sử bảng kê của kho hàng hóa là bảng mình up lên).
thanks!

Bạn mở thêm 01 cột ở bảng kê nhập hàng lại, dùng hàm Vlookup để dò tìm số lượng nhập lại từ bảng kê tồn hội chợ. Sau đó cộng 2 cột lại là được.
 
Mình lại vấp phải vấn đề này nữa rồi, đúng là thực tế phức tạp quá.

Trong bảng kê hàng hóa của mình có hàng nghìn sp, nhiều sp được nhập ở những thời điểm khác nhau nhưng có mã sp trùng nhau (do có quy cách giống nhau)
vd mã số 30001 ở bảng kê có 2 mã liền một mã có số lượng 1, một mã có số lượng 2sp, Nếu áp công thức của bạn hanhppt vào =IF(TYPE(VLOOKUP(B9,$C$47:$D$59,2,0))=16,I9,I9-VLOOKUP(B9,$C$47:$D$59,2,0)) thì do 2 mã này trùng nhau nên ở cả 2 dòng có mã số này nó đều trừ số sp đã bán đi, như vậy mình bán đc có 1sp nhưng nó lại trừ 2sp liền. ko biết có cách nào giải quyết đc vấn đề này ko.
 
Lần chỉnh sửa cuối:
Mình lại vấp phải vấn đề này nữa rồi, đúng là thực tế phức tạp quá.

Trong bảng kê hàng hóa của mình có hàng nghìn sp, nhiều sp được nhập ở những thời điểm khác nhau nhưng có mã sp trùng nhau (do có quy cách giống nhau)
vd mã số 30001 ở bảng kê có 2 mã liền một mã có số lượng 1, một mã có số lượng 2sp, Nếu áp công thức của bạn hanhppt vào =IF(TYPE(VLOOKUP(B9,$C$47:$D$59,2,0))=16,I9,I9-VLOOKUP(B9,$C$47:$D$59,2,0)) thì do 2 mã này trùng nhau nên ở cả 2 dòng có mã số này nó đều trừ số sp đã bán đi, như vậy mình bán đc có 1sp nhưng nó lại trừ 2sp liền. ko biết có cách nào giải quyết đc vấn đề này ko.
Cơ bản theo mình có 2 cách giải quyết:
1. Cộng dồn trên bảng kê các SP trùng lại, chỉ còn 1 mã duy nhất.
2. Trắc nghiệm nếu trùng thì không trừ nữa:
=IF(OR(TYPE(VLOOKUP(B9,$C$47:$D$59,2,0))=16,COUNTIF($B$1:B9,B9)>1),I9,I9-VLOOKUP(B9,$C$47:$D$59,2,0))
 
Cơ bản theo mình có 2 cách giải quyết:
1. Cộng dồn trên bảng kê các SP trùng lại, chỉ còn 1 mã duy nhất.
2. Trắc nghiệm nếu trùng thì không trừ nữa:
=IF(OR(TYPE(VLOOKUP(B9,$C$47:$D$59,2,0))=16,COUNTIF($B$1:B9,B9)>1),I9,I9-VLOOKUP(B9,$C$47:$D$59,2,0))
Nếu cộng đồn trên bảng kê thì ko biết có công thức nào ko nhỉ, còn trắc nghiệm nếu trùng thì ko trừ nữa như thế thì số liệu tồn sẽ bị lệch so với thực tế.
 
Nếu cộng đồn trên bảng kê thì ko biết có công thức nào ko nhỉ, còn trắc nghiệm nếu trùng thì ko trừ nữa như thế thì số liệu tồn sẽ bị lệch so với thực tế.
Trắc nghiệm là chỉ trừ duy nhất 1 lần thôi, lần sau không trừ nữa. bạn thử đi đã
 
Hàm vlookup sẽ tìm các mã hàng đã bán so sánh với các mã sản phẩm đã có nếu không tìm thấy sẽ báo lỗi #N/A. Dùng hàm Type để chỉ ra những sản phẩm không có trong danh mục mã hàng đã bán, (=type(#N/A)=16) Hàm if kẹp ở ngoài = Nếu kiểu dữ liệu hàm vlookup trả về là dữ liệu lỗi #N/A thì trả về "Còn" còn lại sẽ điền "Hết".

sao bạn không dùng hàm countif cho gọn nhỉ
=IF(COUNTIF($C$46:$C$59,B9)>=1,"đã bán","")
khỏi type tiếc chi cho mệt
 
bạn ơi nếu dùng hàm if để điền đơn giá với điều kiện : Nu nghiến: 5000, Hương : 6000. thì làm ntn ???
 
bạn ơi nếu dùng hàm if để điền đơn giá với điều kiện : Nu nghiến: 5000, Hương : 6000. thì làm ntn ???
Công thức này bạn ạ, bạn thay chữ Điều kiện bằng ô chứa điều kiện trong file của bạn nhé :

= IF(Điều kiện = "Nghiến", 5000, IF(Điều kiện = "Hương", 6000,""))
 

Bài viết mới nhất

Back
Top Bottom