tieuthubuongbinh
Học hoài vẫn dốt
- Tham gia
- 3/9/08
- Bài viết
- 567
- Được thích
- 388
- Giới tính
- Nữ
Chào các bác,
Nhờ các bác làm giúp em bài này ạ:
Khách hàng dùng Barcode để đặt hàng (em gọi tắt là EAN), và hệ thống bên em chỉ hiểu SAP code (em gọi tắt là SAP), nên em cần phải biết là EAN được quy đổi thành SAP nào.
Vấn đề là 1 EAN có nhiều SAP. Và có trường hợp 1 EAN được merge thành 1 EAN khác (do cùng là 1 sản phẩm nhưng lại có 2 xuất xứ khác nhau). Điều này được định nghĩa trong sheet MM!D : Dlà EAN gốc, và em đã merge thành cột MM!AQ:AQ
Yêu cầu:
Khi khách hàng cung cấp EAN, em cần liệt kê có bao nhiêu SAP đang thỏa các điều kiện tại Report!B1:B2 (em đang vd max 4 cột)
Như vậy, trước tiên cần xem EAN đó đang được quy đổi thành EAN nào, nên cột Report!B:B sẽ so sánh MM!D: D với MM!AQ:AQ để lấy MM!AQ trả về Report!B:B,
*Trường hợp không đặc biệt:
Lấy MM!D: D làm chuẩn, để trả về giá trị tương ứng ở MM!AQ:AQ
*Trường hợp đặc biệt:
MM!D: D đang trùng với MM!AQ:AQ, mà MM!AQ:AQ lại có 1 EAN mà EAN được quy về nó, thì Report!B:B cần hiện EAN ở MM!D: D ra.
Vd được tô màu trong sheet MM
MM!D: D có 2 EAN mà được quy về 1 EAN trong MM!AQ:AQ, vậy thì nếu nhập liệu EAN này ở Report!A:A thì sẽ hiện EAN kia ở Report!B:B và ngược lại.
Còn nếu như EAN mà không bị thay đổi (MM!D: D=MM!AQ:AQ) thì coi như không phài trường hợp đặc biệt.
Sau khi đã có EAN ở Report!A:B thì hiện SAP cho các cột thỏa điều kiện ở Report!B1:B2
Em có ghi chú cụ thể cho từng trường hợp kết quả trả về, nhờ các bác xem giúp trong file.
Vấn đề có hơi phức tạp nên nếu còn gì vướng mắc, nhờ các bác hỏi thêm ạ.
Em cảm ơn.
Thân,
TTBB
Nhờ các bác làm giúp em bài này ạ:
Khách hàng dùng Barcode để đặt hàng (em gọi tắt là EAN), và hệ thống bên em chỉ hiểu SAP code (em gọi tắt là SAP), nên em cần phải biết là EAN được quy đổi thành SAP nào.
Vấn đề là 1 EAN có nhiều SAP. Và có trường hợp 1 EAN được merge thành 1 EAN khác (do cùng là 1 sản phẩm nhưng lại có 2 xuất xứ khác nhau). Điều này được định nghĩa trong sheet MM!D : Dlà EAN gốc, và em đã merge thành cột MM!AQ:AQ
Yêu cầu:
Khi khách hàng cung cấp EAN, em cần liệt kê có bao nhiêu SAP đang thỏa các điều kiện tại Report!B1:B2 (em đang vd max 4 cột)
Như vậy, trước tiên cần xem EAN đó đang được quy đổi thành EAN nào, nên cột Report!B:B sẽ so sánh MM!D: D với MM!AQ:AQ để lấy MM!AQ trả về Report!B:B,
*Trường hợp không đặc biệt:
Lấy MM!D: D làm chuẩn, để trả về giá trị tương ứng ở MM!AQ:AQ
*Trường hợp đặc biệt:
MM!D: D đang trùng với MM!AQ:AQ, mà MM!AQ:AQ lại có 1 EAN mà EAN được quy về nó, thì Report!B:B cần hiện EAN ở MM!D: D ra.
Vd được tô màu trong sheet MM
MM!D: D có 2 EAN mà được quy về 1 EAN trong MM!AQ:AQ, vậy thì nếu nhập liệu EAN này ở Report!A:A thì sẽ hiện EAN kia ở Report!B:B và ngược lại.
Còn nếu như EAN mà không bị thay đổi (MM!D: D=MM!AQ:AQ) thì coi như không phài trường hợp đặc biệt.
Sau khi đã có EAN ở Report!A:B thì hiện SAP cho các cột thỏa điều kiện ở Report!B1:B2
Em có ghi chú cụ thể cho từng trường hợp kết quả trả về, nhờ các bác xem giúp trong file.
Vấn đề có hơi phức tạp nên nếu còn gì vướng mắc, nhờ các bác hỏi thêm ạ.
Em cảm ơn.
Thân,
TTBB