Lấy dữ liệu có nhiều điều kiện (1 người xem)

  • Thread starter Thread starter Jenhcv
  • Ngày gửi Ngày gửi
Liên hệ QC

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

Jenhcv

Thành viên mới
Tham gia
27/8/09
Bài viết
36
Được thích
0
Mình có 2 bảng tính như sau:
1. Nhập hàng: nhập các giá trị: giá nhập, ngày nhập, mã hàng.
2. Bám hàng: nhập các giá trị: ngày bán, mã hàng.

Cho mình xin hỏi:
1. Ngày bán >= ngày nhập thì xuất giá nhập mới nhất dựa trên ngày nhập.
2. Ngày bán < ngày nhập thì xuất giá trị cũ hơn ở đk 1.

Cám ơn diễn đàn và các bạn.

View attachment 173955
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn xem thử công thức này:
I3=IF($G3>=MAX($A$3:$A$4),VLOOKUP(MAX($A$3:$A$4),$A$3:$D$4,3,0),VLOOKUP(LARGE($A$3:$A$4,2),$A$3:$D$4,3,0))
J3=IF($G3>=MAX($A$3:$A$4),VLOOKUP(MAX($A$3:$A$4),$A$3:$D$4,4,0),VLOOKUP(LARGE($A$3:$A$4,2),$A$3:$D$4,4,0))
 
Lần chỉnh sửa cuối:
Cám ơn bạn daz nhìu, tí vào cty mình thử lại rồi cho bạn hay sau.
 
Mình vừa thử 1 công thức khác:
I3=LOOKUP(G3,$A$3:$C$4)
J3=LOOKUP(G3,$A$3:$A$4,$D$3:$D$4)
 
I3=IF($G3>=MAX($A$3:$A$4),VLOOKUP(MAX($A$3:$A$4),$ A$3:$D$4,3,0),VLOOKUP(LARGE($A$3:$A$4,2),$A$3:$D$4 ,3,0))
J3=IF($G3>=MAX($A$3:$A$4),VLOOKUP(MAX($A$3:$A$4),$ A$3:$D$4,4,0),VLOOKUP(LARGE($A$3:$A$4,2),$A$3:$D$4 ,4,0))

Khi mình dùng công thức này trong bảng tính lớn có nhìu ngày nhìu dữ liệu thì nó không trả về được giá trị cũ hơn bạn ơi. Như yêu cầu 2 vậy á.


 

File đính kèm

Lần chỉnh sửa cuối:
I3=IF($G3>=MAX($A$3:$A$4),VLOOKUP(MAX($A$3:$A$4),$ A$3:$D$4,3,0),VLOOKUP(LARGE($A$3:$A$4,2),$A$3:$D$4 ,3,0))
J3=IF($G3>=MAX($A$3:$A$4),VLOOKUP(MAX($A$3:$A$4),$ A$3:$D$4,4,0),VLOOKUP(LARGE($A$3:$A$4,2),$A$3:$D$4 ,4,0))
Khi mình dùng công thức này trong bảng tính lớn có nhìu ngày nhìu dữ liệu thì nó không trả về được giá trị cũ hơn bạn ơi. Như yêu cầu 2 vậy á.
Bạn thử sheet BH:
PHP:
E4=IFERROR(LOOKUP(2,1/(B4=NH!$B$4:$B$1568)/(A4>=NH!$A$4:$A$1568),NH!$E$4:$E$1568),0)
Fill xuống.

Chúc bạn ngày vui.
 
Sai như thế nào?

Ví dụ: Sheet BH mã hàng IP6S có ngày bán hàng 25/03 thì nó sẽ truy lục qua sheet NH tìm mã IP6S có ngày <=25/03 thì nó sẽ lấy ngày gần ngày đó nhất, tức mã IP6S mặc dù có hai ngày nhập là 23/03 và 26/03, nhưng nó chỉ lấy giá của ngày 23/03.

Trường hợp ngày bán mà nhỏ hơn toàn bộ các ngày nhập thì hơi vô lý, vì có nhập đâu mà có xuất hở bạn.

Chúc bạn ngày vui.
 
oh xin lỗi bạn, đúng là mình nhập ngày sai.

Chúc bạn 1 ngày vui, nếu có lỗi xãy ra mong bạn lại giúp. Cám ơn bạn.
 
Lần chỉnh sửa cuối:
oh xin lỗi bạn, đúng là mình nhập ngày sai. Do mình xin lỗi bạn.

Chúc bạn 1 ngày vui, nếu có lỗi xãy ra mong bạn lại giúp. Cám ơn bạn.
Không có chi đâu bạn!

Hễ sai chỗ nào thì sửa chỗ đó thôi, chỉ là "học" và "hành" thôi mà. --=0--=0--=0

Chúc bạn học tập vui với GPE.
 
nó lại sai rồi ban nếu hơn 2 điều kiện.

Đúng thì ngày 25 nó phải có giá nhập là 7500000, nhờ bạn giúp.
 

File đính kèm

  • 1.jpg
    1.jpg
    69.5 KB · Đọc: 4
  • Book1.xlsx
    Book1.xlsx
    176.4 KB · Đọc: 2
  • 1.jpg
    1.jpg
    69.6 KB · Đọc: 1
Lần chỉnh sửa cuối:
nó lại sai rồi ban nếu hơn 2 điều kiện.

Đúng thì ngày 25 nó phải có giá nhập là 7500000, nhờ bạn giúp.
Do bạn thôi! tôi đã ghi rõ chép công thức vào ô E4, bạn chép nhầm chỗ nên nó báo lỗi là phải rồi. /-*+//-*+//-*+/

Bạn tham khảo file kèm.

Chúc bạn ngày vui.
 

File đính kèm

Oh nhờ bạn mà mình hiểu đc vấn đề rồi, lần nữa cám ơn bạn :D
 
Web KT

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

Back
Top Bottom