Nhờ mn giúp em hàm sumif này nhé (1 người xem)

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

mrkhoa1676

Thành viên mới
Tham gia
22/8/11
Bài viết
9
Được thích
0
Trong File của mình có 4 sheet
DMHH
NHAP
XUAT
TON

DMHH có 2 mã abc và abcd
Trong sheet xuất, mình chỉ xuất mã hàng ABCD, ko xuất MH ABC
Trong Sheet tồn, Mình dùng hàm SUMIF để lọc dữ liệu xuất
SUMIF cột số liệu xuất trong Sheet Tồn thì dữ liệu ABC cũng có & = với ABCD
Mình xóa dữ liệu sheet Xuất mã ABCD đi thì ABC trong Sheet Tồn cũng mất đi

MN giúp mình
nhé. TKS
 
Trong File của mình có 4 sheet
DMHH
NHAP
XUAT
TON

DMHH có 2 mã abc và abcd
Trong sheet xuất, mình chỉ xuất mã hàng ABCD, ko xuất MH ABC
Trong Sheet tồn, Mình dùng hàm SUMIF để lọc dữ liệu xuất
SUMIF cột số liệu xuất trong Sheet Tồn thì dữ liệu ABC cũng có & = với ABCD
Mình xóa dữ liệu sheet Xuất mã ABCD đi thì ABC trong Sheet Tồn cũng mất đi

MN giúp mình
nhé. TKS

Nhập hết các sheet như bạn mô tả có mà đến mai mai cũng không giúp được bạn
File của bạn đâu vậy
 
Ý bạn là đây?

Có thể cái bạn cần là dạng này.Còn trình bày trang của bạn mình không biết
mình làm vội đúng ra tồn kho không có âm.
 

File đính kèm

Lần chỉnh sửa cuối:
Sory các bạn, tại file nặng quá mình ko up được:

Mình giải thích thế này:

Mình có 3 sheet DMHH, TON CK, XUAT:

DMHH mình có mã hàng "TYDAP6*150" và "TYDAP6*50)
XUAT mình chỉ xuất mã hàng "TYDAP6*150"
TON CC mình có 2 mả "TYDAP6*150" và "TYDAP6*50"
Trong sheet TON này minh dùng hàm SUMIF

Ví dụ Sheet XUAT có B2 là cột MH, B3 là cột SL xuất
Sheet TON có B2 là cột MH, B3 là cột SL xuất

Tại sheet TON B3 minh dùng hàm "SUMIF(XUAT!$B$2,B2,XUAT!$B$3)

Kết quả: Mình xuất "TYDAP6*150" nhưng bên Sheet TON MH "TYDAP6*50" cũng xuất hiện SL xuất như của "TYDAP6*150)

Giúp mình tí nhé cả nhà, TKS!!!


bạn chú ý xem sheet TON va sheet XUAT o mau vang nhe!!!
 

File đính kèm

Lần chỉnh sửa cuối:
Kết quả: Mình xuất "TYDAP6*150" nhưng bên Sheet TON MH "TYDAP6*50" cũng xuất hiện SL xuất như của "TYDAP6*150)

Giúp mình tí nhé cả nhà, TKS!!!


bạn chú ý xem sheet TON va sheet XUAT o mau vang nhe!!!
Thân ban! Đầu tiên mình muốn nói là hàm của bạn không sai nhé.
Để tiện cho bạn và mình dễ hiểu và cùng nói về cái mình muốn nói:
1----Chắc bạn đã biết trường hợp ngược lại nếu bạn chỉ xuất "TYDAP6*150" thì sẽ không xẩy ra lỗi trên với "TYDAP6*50". Mình tin là bạn biết điều này " nếu bạn chưa thử làm thì bạn thử làm luôn đi"
2----Những cặp mã sau đây nếu cùng tồn tại trong bảng DMHH và XUAT và TON của sẽ sẩy ra hiện tượng như trên:
TYDAP6*50 ----------TYDAP6*150
GIGIDO*50 -----------GIGIDO*150
CHUANBIBOCHONAY*50 ---------- CHUANBIBOCHONAY*150
*50 ------------*150
*VANDECHONAY --------------- *GIGIDOVANDECHONAY
3-----Bạn tới đây chắc cũng tự đưa ra được những cặp mã như trên đúng không.Vậy bạn tự giải quyết tiếp bài của mình nhé.
Thân ban!
 
Lần chỉnh sửa cuối:
Thân ban! Đầu tiên mình muốn nói là hàm của bạn không sai nhé.
Để tiện cho bạn và mình dễ hiểu và cùng nói về cái mình muốn nói:
TYDAP6*50 ----------TYDAP6*150
GIGIDO*50 -----------GIGIDO*150
CHUANBIBOCHONAY*50 ---------- CHUANBIBOCHONAY*150
*50 ------------*150
*VANDECHONAY --------------- *GIGIDOVANDECHONAY
Dấu * đại diện một nhóm ký tự bất kỳ.
Bạn thay dấu sao * bằng dấu khác như dấu luyến dưới _chẳng hạn, sẽ khắc phục được lỗi !
 
Sory các bạn, tại file nặng quá mình ko up được:

Mình giải thích thế này:

Mình có 3 sheet DMHH, TON CK, XUAT:

DMHH mình có mã hàng "TYDAP6*150" và "TYDAP6*50)
XUAT mình chỉ xuất mã hàng "TYDAP6*150"
TON CC mình có 2 mả "TYDAP6*150" và "TYDAP6*50"
Trong sheet TON này minh dùng hàm SUMIF

Ví dụ Sheet XUAT có B2 là cột MH, B3 là cột SL xuất
Sheet TON có B2 là cột MH, B3 là cột SL xuất

Tại sheet TON B3 minh dùng hàm "SUMIF(XUAT!$B$2,B2,XUAT!$B$3)

Kết quả: Mình xuất "TYDAP6*150" nhưng bên Sheet TON MH "TYDAP6*50" cũng xuất hiện SL xuất như của "TYDAP6*150)

Giúp mình tí nhé cả nhà, TKS!!!


bạn chú ý xem sheet TON va sheet XUAT o mau vang nhe!!!

Thay bằng công thức này tại dòng bôi vàng thử xem :
PHP:
=SUMIF(XUAT!$D$4:$D$260,SUBSTITUTE($B193,"*","~*"),XUAT!$G$4:$G$260)
 

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

Back
Top Bottom