firephoenix17487
Thành viên mới

- Tham gia
- 25/11/07
- Bài viết
- 21
- Được thích
- 0



Cảm ơn bạn. Nhưng mình thấy vẫn chưa đúng ý mình. Ý mình muốn lập công thức là tại ô B6, tìm kiếm giá trị NG1, nếu có thì trả về giá trị tương ứng tại ô D6, không có thì =0; Tương tự với ô C6, tìm kiếm giá trị NG2, nếu có thì trả về giá trị tương ứng tại ô D6, không thì =0. Bạn xem giúp mình thế thì công thức thế nào với ạBạn dùng tạm công thức này xem sao
C6=INDEX($D$6:$D$184,MATCH("NG2",$G$6:$G$184,0))
Cảm ơn bạn. Nhưng mình thấy vẫn chưa đúng ý mình. Ý mình muốn lập công thức là tại ô B6, tìm kiếm giá trị NG1, nếu có thì trả về giá trị tương ứng tại ô D6, không có thì =0; Tương tự với ô C6, tìm kiếm giá trị NG2, nếu có thì trả về giá trị tương ứng tại ô D6, không thì =0. Bạn xem giúp mình thế thì công thức thế nào với ạ
B6=IF(G6="NG1";D6;0)
C6=IF(G6="NG2";D6;0)
cảm ơn bạn. Nhưng mình thấy vẫn chưa đúng ý mình. ý mình muốn lập công thức là tại ô b6, tìm kiếm giá trị ng1, nếu có thì trả về giá trị tương ứng tại ô d6, không có thì =0; tương tự với ô c6, tìm kiếm giá trị ng2, nếu có thì trả về giá trị tương ứng tại ô d6, không thì =0. Bạn xem giúp mình thế thì công thức thế nào với ạ
b6 =d6*(g6="NG1")
c6 =d6*(g6="NG2")

Nếu vậy thì đâu cần Vlookup.
PHP:B6=IF(G6="NG1";D6;0) C6=IF(G6="NG2";D6;0)
Bạn xem thử cái này nhé
B6=IF($G6="NG1",VLOOKUP($G6,IF({1,0},$G$6:$G$100,$D$6:$D$100),2,0),0)
C6=IF($G6="NG2",VLOOKUP($G6,IF({1,0},$G$6:$G$100,$D$6:$D$100),2,0),0)
Cảm ơn mọi người đã giúp đỡ. Công thức đơn giản thế mà nhiều lúc tối dạ không nghĩ ra.Mã:b6 =d6*(g6="NG1") c6 =d6*(g6="NG2")