Sừ dụng hàm gì trong file này,nhờ các bạn làm hộ dùm tí!

Liên hệ QC

die_hard

Thành viên mới
Tham gia
7/1/11
Bài viết
6
Được thích
1
Tui gà lắm ( Chưa từng học chính thức Excel ) nên không hiểu chổ này làm thế nào cho đúng.Nhờ anh chị em làm giúp chút.Nếu có lộn box thì nhờ Mod chuyển dùm.Cảm ơn nhiều!
 

File đính kèm

  • BangGia.xlsx
    68.8 KB · Đọc: 41
Lần chỉnh sửa cuối:
Hàm hơi lằng nhằng một tí:
=IF(AND(OR(LEFT(A3;1)="N";LEFT(A3;2)="SK");RIGHT(A3;3)="K02");IFERROR(IF($A3="";"";VLOOKUP($A3;HangHoa;5;0));"")*95%;IFERROR(IF($A3="";"";VLOOKUP($A3;HangHoa;5;0));""))
 
Tui gà lắm ( Chưa từng học chính thức Excel ) nên không hiểu chổ này làm thế nào cho đúng.Nhờ anh chị em làm giúp chút.Nếu có lộn box thì nhờ Mod chuyển dùm.Cảm ơn nhiều!
Theo mình thì bạn chỉ cần kết hợp hàm đk "IF" với các hàm logic "AND" hay "OR" cùng với hàm "VLOOKUP" nữa là có thể giải quyết được.
Nhìn hàm thì hơi dài dòng nhưng thực ra đây là một bài toán điều kiện đơn giản. Túm lại là chỉ xài vài hàm chứ ko cần sử dụng công cụ gì cho mất công cả.

=IF(AND(OR(LEFT(A3,1)="N",LEFT(A3,2)="SK"),RIGHT(A3,3)="K02"),95%*VLOOKUP($A3,HangHoa,5,0),VLOOKUP($A3,HangHoa,5,0))

trong đó: A3 ở trong công thức là địa chỉ của ô mã hàng, Hàng hóa là bảng giá trị ở sheet "trung gian" của bạn.

PS: mình củng gà lém nên ko biết cách up cài file excel (đã sửa) lên như thế nào cả, hì, bạn chỉ mình rùi mình up lên nha! ^^
 
Bạn có thể không cần dùng IF(), And(), Or() như sau :
HAY!
thực chất thì khi tính toán đoạn biểu thức:
(1-(((LEFT(A3)="N")+(LEFT(A3,2)="SK"))*(RIGHT(A3,3)=" K02"))*0.05) trong công thức của bạn là một chuổi logic có giá trị như hàm các hàm logic (trả về giá trị 1 và 0 tương ứng với true và false), cái này thì gọn gàng nhưng hơi khó đọc hiểu -+*/ .

(LEFT(A3)="N")+(LEFT(A3,2)="SK"):
nếu thoả đk đầu ==> được 0+1 = 1 (true)
(RIGHT(A3,3)=" K02"): nếu thỏa điều kiện sau ==> 1 (true)
Thỏa 2 đk => KQ: 1*1=1 (true)
Ngược lại sẻ có 1 vế = 0 ==> KQ =1*0=0

Thanks bạn, lần sau sẻ dùng cách này cho nó gọn --=0
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom