Tạo dùm em công thức trong trường hợp này

Liên hệ QC

nhatky@

Thành viên mới
Tham gia
1/10/11
Bài viết
24
Được thích
0
Em có bài này nhờ anh chị xem va tạo cho em công thức?
 

File đính kèm

  • vi du.xlsx
    12.2 KB · Đọc: 91
Tên hàng: C4 =VLOOKUP($B4,IF(DM!$D$2:$D$13=$C$1,DM!$A$2:$C$13),3,0) Ctrl+Shift+Enter
Mã SP_KH: C5 =VLOOKUP($B4,IF(DM!$D$2:$D$13=$C$1,DM!$A$2:$C$13),2,0) Ctrl+Shift+Enter
 

File đính kèm

  • Copy of vi du.xlsx
    12.7 KB · Đọc: 39
Em có bài này nhờ anh chị xem va tạo cho em công thức?
Công thức này hơi dài nhưng không cần CTRL + SHIFT + ENTER để kết thúc
Tên hàng =IF(INDIRECT("DM!"&ADDRESS(MATCH($B4,DM!$A$2:$A$13,0),4))=$C$1,VLOOKUP($B$4,DM!$A$2:$D$13,3,0),"")
Mã SP_KH=IF(INDIRECT("DM!"&ADDRESS(MATCH($B4,DM!$A$2:$A$13,0),4))=$C$1,VLOOKUP($B$4,DM!$A$2:$D$13,2,0),"")
 
Th =if(vlookup(b4,dm!a2:d13,1)=b4,vlookup(b4,dm!a2:d13,3)
masp =if(vlookup(b4,dm!a2:d13,1)=b4,vlookup(b4,dm!a2:d13,2)
 
Lần chỉnh sửa cuối:
Làm cột phụ nối hai cột đó lại rồi dùng VLOOKUP dò cũng ok lắm //**/
 
Bài này xử lý theo như cách của tôi bạn xem thử được ko
Khi bạn chọn list mã khách hàng (A hoặc B) thì bạn chọn list B4 hoặc B7 ... chỉ hiện ra những mã sản phẩm của khách hàng đó mà thôi nên muốn tìm tên hàng hoặc mã SP thì bạn dùng hàm Vlookup bình thường tôi
sửa lại name CCC=OFFSET(DM!$A$1,MATCH(DL!$C$1,DM!$D$2:$D$13,0),0,COUNTIF(DM!$D$2:$D$13,DL!D$1))
để chọn những mã SP theo từng mã KH. Bạn xem thử cách này được không.
 
Bạn có thể viết công thức cho ô C4,C5 như sau .
C4=IF(VLOOKUP(DL!B4,DM!$A$2:$D$13,4,0)=DL!$C$1,VLOOKUP(B4,DM!$A$2:$C$13,3),"")
C5=IF(VLOOKUP(DL!B4,DM!$A$2:$D$13,4,0)=DL!$C$1,VLOOKUP(B4,DM!$A$2:$C$13,2),"")
Để khi bạn đang chọn mã SP là A khi chuyển sang mã SP là B thì dữ liệu trong những ô này xóa trắng.
 
Một cách dùng VBA (sheet Code), một cách dùng Name (sheet Ham), bạn kiểm tra xem còn sai sót gì không.
Trời, chỉ mà name tùm lum thế!
Bài này tôi làm vầy:
PHP:
=IF(SUMPRODUCT((DM!$D$2:$D$13=$C$1)*(DM!$A$2:$A$13=B4)),LOOKUP(2,1/(DM!$D$2:$D$13=$C$1)/(DM!$A$2:$A$13=B4),DM!$C$2:$C$13),"")
và:
PHP:
=IF(SUMPRODUCT((DM!$D$2:$D$13=$C$1)*(DM!$A$2:$A$13=B4)),LOOKUP(2,1/(DM!$D$2:$D$13=$C$1)/(DM!$A$2:$A$13=B4),DM!$B$2:$B$13),"")
Công thức thường!
-------------------
Mà bài này từ năm trước, sao hôm nay lại "moi ra" vậy ta?
 
Trời, chỉ mà name tùm lum thế!
Bài này tôi làm vầy:
PHP:
=IF(SUMPRODUCT((DM!$D$2:$D$13=$C$1)*(DM!$A$2:$A$13=B4)),LOOKUP(2,1/(DM!$D$2:$D$13=$C$1)/(DM!$A$2:$A$13=B4),DM!$C$2:$C$13),"")
và:
PHP:
=IF(SUMPRODUCT((DM!$D$2:$D$13=$C$1)*(DM!$A$2:$A$13=B4)),LOOKUP(2,1/(DM!$D$2:$D$13=$C$1)/(DM!$A$2:$A$13=B4),DM!$B$2:$B$13),"")
Công thức thường!
-------------------
Mà bài này từ năm trước, sao hôm nay lại "moi ra" vậy ta?

Chắc hết việc, không có bài hay hỏi nữa
nên lôi bài cũ ra gặm lại vậy
 
Web KT
Back
Top Bottom