Hỏi về hàm tìm kiểm dữ liệu trong mảng (1 người xem)

  • Thread starter Thread starter Ha Vi
  • Ngày gửi Ngày gửi

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

Ha Vi

Thành viên mới
Tham gia
10/11/08
Bài viết
26
Được thích
0
Mọi người giúp em có cách nào tạo 1 hàm để tìm kiếm dữ liệu như trong file đính kèm mà không sử dụng macro không. Em muốn tạo công thức ở ô B8, C8, B9, C9 tìm kiếm từ ngày 29/10 đến 5/11 như sau (không áp dụng cho những ô rỗng hoặc bằng 0):
ở ô B8 và C8: là số lượng và ngày mới nhất (vì em muốn biết ngày sản xuất gần đây nhất là ngày mấy)
ở ô B9 và C9: là số lượng và ngày gần nhất (ngày và số lượng giao hàng gần nhất là ngày nào)
4 ô trên là những giá trị em cần lấy nhưng chưa biết cách tạo công thức như thế nào. Mọi người xem dùm em nhé.
Em cám ơn.
 

File đính kèm

Mọi người giúp em có cách nào tạo 1 hàm để tìm kiếm dữ liệu như trong file đính kèm mà không sử dụng macro không. Em muốn tạo công thức ở ô B8, C8, B9, C9 tìm kiếm từ ngày 29/10 đến 5/11 như sau (không áp dụng cho những ô rỗng hoặc bằng 0):
ở ô B8 và C8: là số lượng và ngày mới nhất (vì em muốn biết ngày sản xuất gần đây nhất là ngày mấy)
ở ô B9 và C9: là số lượng và ngày gần nhất (ngày và số lượng giao hàng gần nhất là ngày nào)
4 ô trên là những giá trị em cần lấy nhưng chưa biết cách tạo công thức như thế nào. Mọi người xem dùm em nhé.
Em cám ơn.
Dùng thử cthức này
B8
PHP:
=LOOKUP(10^10,D5:K5)
C8
PHP:
=IF(COUNTA(D5:K5),LOOKUP(2,1/(D5:K5<>""),D3:K3),"")
 
Tại B9:
Mã:
=INDEX(D6:K6,MATCH(1,IF(D6:K6>0,1,""),0))
C9:
Mã:
=INDEX(D3:K3,MATCH(1,IF(D6:K6>0,1,""),0))
Cả 2 kết thúc bằng Ctrl-shift-enter
 
Dùng thử cthức này
B8
PHP:
=LOOKUP(10^10,D5:K5)
C8
PHP:
=IF(COUNTA(D5:K5),LOOKUP(2,1/(D5:K5<>""),D3:K3),"")

Em dùng thử thì công thức ra đúng nhưng giải thích thêm cho em một chút nhé.

B8: theo em hiểu thì đang dùng công thức Lookup dạng mảng, hàm này yêu cầu dữ liệu phải được sắp xếp tăng dần, dữ liệu của em chỉ có ngày là tăng dần còn lại đều tùy theo dữ liệu thực tế của từng ngày để nhập vào nên em không biết công thức này có đúng trong các trường hợp không ?

C8: giải thích thêm dùm em công thức dùng trong ô này nhé.

Em cám ơn.
 
Em dùng thử thì công thức ra đúng nhưng giải thích thêm cho em một chút nhé.

B8: theo em hiểu thì đang dùng công thức Lookup dạng mảng, hàm này yêu cầu dữ liệu phải được sắp xếp tăng dần, dữ liệu của em chỉ có ngày là tăng dần còn lại đều tùy theo dữ liệu thực tế của từng ngày để nhập vào nên em không biết công thức này có đúng trong các trường hợp không ?

C8: giải thích thêm dùm em công thức dùng trong ô này nhé.

Em cám ơn.

Sao bạn kg thử thay số liệu để kiểm tra s/d Lookup trong trường hợp này thì có cần yêu cầu dữ liệu phải được sắp xếp tăng dần kg?
Muốn biết tại sao thì xem tại đây
 

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

Back
Top Bottom