Nhờ anh chị hỗ trợ công thức lấy đơn giá đúng cho Số lượng đặt hàng bằng hàm if.

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

thach.lk93

Thành viên mới
Tham gia
12/11/19
Bài viết
4
Được thích
0
Chào anh chị.
Em cần lấy đơn giá theo mức đặt hàng (có 04 mức đặt hàng và đơn giá tương ứng). Em dùng hàm if lồng nhau, nhuưng bị thiếu 1 điều kiện nên kết quả ra chưa đúng.
Cột cần bỏ công thức là cột Cuối (tô vàng) Đơn giá. Nhờ anh chị xem và tư vấn giúp ạ..
Em cảm ơn.
 

File đính kèm

Chào anh chị.
Em cần lấy đơn giá theo mức đặt hàng (có 04 mức đặt hàng và đơn giá tương ứng). Em dùng hàm if lồng nhau, nhuưng bị thiếu 1 điều kiện nên kết quả ra chưa đúng.
Cột cần bỏ công thức là cột Cuối (tô vàng) Đơn giá. Nhờ anh chị xem và tư vấn giúp ạ..
Em cảm ơn.
Nên ghi các điều kiện sang một cột nào đấy bên cạnh thì mới biết thế nào là đúng hay chưa chứ.
 
Nếu SL đặt < mức SL thấp nhất thì sao? Hiện đang trả về "SL tối thiểu không đủ".
Mã:
=IFERROR(LOOKUP(2,1/(J3>=$B3:$H3/($B3:$H3>0)/(ISNUMBER(SEARCH("MOQ",$B$2:$H$2)))),$C3:$I3),"SL tối thiểu không đủ")
 
Dạ cảm ơn anh đã hỗ trợ ạ.Theo quy định thì mức đặt của em sẽ không được nhỏ hơn mức MOQ1 (mức thấp nhất) a ạ.ở công thức của em đang thấy lỗi ở chỗ là: nếu các mức MOQ2,3,4 không được lấp đầy, thì công thức nó sẽ không ra được kết quả.
 
Lần chỉnh sửa cuối:
Dạ cảm ơn anh đã hỗ trợ ạ.Theo quy định thì mức đặt của em sẽ không được nhỏ hơn mức MOQ1 (mức thấp nhất) a ạ.ở công thức của em đang thấy lỗi ở chỗ là: nếu các mức MOQ2,3,4 không được lấp đầy, thì công thức nó sẽ không ra được kết quả.
Vậy công thức bài #4 ra kết quả đúng hay sai?
Nếu sai thì bạn điền kết quả đúng bằng tay vào rồi mình xem sửa công thức lại nhé
 
Mình gửi lại file. có ghi đơn giá đúng theo mức đặt hàng. Nhờ bạn chỉnh công thức hộ nhé.
Mình cảm ơn.
 

File đính kèm

Mình gửi lại file. có ghi đơn giá đúng theo mức đặt hàng. Nhờ bạn chỉnh công thức hộ nhé.
Mình cảm ơn.
.

Công thức cũ: =IF(K3>=I3,J3,IF(L3>=G3,H3,IF(L3>=E3,F3,IF(L3>=C3,D3,0))))

Sửa lại thành: =IF(AND(K3>=I3,I3>0),J3,IF(AND(K3>=G3,G3>0),H3,IF(AND(K3>=E3,E3>0),F3,IF(AND(K3>=C3,C3>0),D3,0))))

.
 
File này có insert thêm cột STT nên có thể bạn thay CT tại #4 vô bị sai.
Thử lại nhé.
 

File đính kèm

Với đề bài tính theo lô gic, IF là hàm hiệu quả nhất. Bởi vì Excel có thể xử lý IF theo đường tắt, thỏa rồi thì không xét tiếp.
Kế đó là loại hàm tra bảng đã sắp xếp (Match với tham thứ ba là 1/True)

=CHOOSE(MATCH(J3,CHOOSE({1,2,3,4,5},0,B3,D3,F3,H3),1), "Ít quá, hỏng thèn bán", C3, E3, G3, I3)

Tự thú: hàm Match hiệu quả, nhưng hàm Choose thì không :p

Chú thích: nếu Excel đời mới thì có lẽ IFS là hàm thích hợp nhất.
 
Web KT

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

Back
Top Bottom