Tính giá net hàng bán dựa vào số lượng. (1 người xem)

Liên hệ QC

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

tuanpham12

Thành viên mới
Tham gia
10/9/20
Bài viết
11
Được thích
2
Chào Anh, Chị
Em có vấn đề cần trợ giúp về tính giá net theo CTKM dựa vào số lượng hàng bán.
Mục đích và yêu cầu e có ghi cụ thể trong file đính kèm bên dưới.
Em cảm ơn Anh, Chị.
 

File đính kèm

I8 mong muốn là "hàng KM", trong khi bên bg là 450000, sao vậy bạn?
 
I8 mong muốn là "hàng KM", trong khi bên bg là 450000, sao vậy bạn?
 
Dạ do hiện tại vẫn chưa tìm được phương án phù hợp nên e xin phép làm mới lại bài viết ạ!
 
Vì cột A mã SP có thể được merge, nên dùng cột phụ để lấy mã SP cho từng dòng
O4 sheet bg

=LOOKUP(2,1/($A$4:A4<>""),$A$4:A4)

Kéo xuống

Căn cứ theo file mẫu, nếu quy luật là:
Một số CT chỉ xuất cho 1 KH như trong file
Với cùng 1 số CT, dòng đầu tiên là dòng hàng bán, các dòng còn lại là KM
Nếu số lượng nhỏ hơn SL trong gói KM, trả về giá gross (như dòng 13)

Tại L4:
=IFERROR(IF(A4<>A3,LOOKUP(E4,IF(bg!$O$4:$O$32=D4,bg!$C$4:$C$32,""),bg!$N$4:$N$32),"Hàng KM"),F4)
Công thức mảng nên kết thúc bằng Ctrl-shift-enter

Kéo xuống
 

File đính kèm

Vì cột A mã SP có thể được merge, nên dùng cột phụ để lấy mã SP cho từng dòng
O4 sheet bg

=LOOKUP(2,1/($A$4:A4<>""),$A$4:A4)

Kéo xuống

Căn cứ theo file mẫu, nếu quy luật là:
Một số CT chỉ xuất cho 1 KH như trong file
Với cùng 1 số CT, dòng đầu tiên là dòng hàng bán, các dòng còn lại là KM
Nếu số lượng nhỏ hơn SL trong gói KM, trả về giá gross (như dòng 13)

Tại L4:
=IFERROR(IF(A4<>A3,LOOKUP(E4,IF(bg!$O$4:$O$32=D4,bg!$C$4:$C$32,""),bg!$N$4:$N$32),"Hàng KM"),F4)
Công thức mảng nên kết thúc bằng Ctrl-shift-enter

Kéo xuống
Dạ e cảm ơn Anh đã phản hồi.
Vẫn giống như ví dụ trên nhưng hàng KM và hàng bán thứ tự có thể bị đảo lộn thì có phương án nào để xử lý k Anh.
 
Web KT

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

Back
Top Bottom