Dò tìm từ trên xuống

Liên hệ QC

Hồn Quê

Thành viên hoạt động
Tham gia
4/4/18
Bài viết
105
Được thích
8
Giới tính
Nữ
Em muốn lập công thức cho ô E3 của sheet lan 1, nó sẽ lấy giá trị của cột D ở sheet lan 2. Em dùng hàm lookup nhưng nó không ra kết quả đúng vì lookup nó chỉ lấy giá trị cuối cùng, nhờ mọi người giúp em công thức với có thể dùng cột phụ cũng được. Em cảm ơn nhiều ạ
 

File đính kèm

  • do tim tu tren xuong.xlsx
    15.9 KB · Đọc: 10
Em muốn lập công thức cho ô E3 của sheet lan 1, nó sẽ lấy giá trị của cột D ở sheet lan 2. Em dùng hàm lookup nhưng nó không ra kết quả đúng vì lookup nó chỉ lấy giá trị cuối cùng, nhờ mọi người giúp em công thức với có thể dùng cột phụ cũng được. Em cảm ơn nhiều ạ
Mình giả định là dữ liệu lần 1 và lần 2 của cột B, C là y như nhau (ko bị xáo trộn thứ tự)
Mã:
 E3=INDEX('lan 2'!$D$3:$D$17,ROW()-2)
 
Bạn ơi nếu đảo thứ tự thì không đúng, vậy có cách nào khác không bạn?
 
Thử:
Mã:
=AGGREGATE(15,6,'lan 2'!D$3:D$17/('lan 2'!B$3:B$17=B3),COUNTIF(B$3:B3,B3))
 
Hình như mọi người chưa hiểu ý em:
- Ý em là như thế này: giả sử cây H700*300 dài 2800 nhập lần 1 là 11 tiếp theo là 15, sang sheet lan 2 cũng cây H700*300 dài 2800 này đầu tiên nhập là 7 tiếp theo là 9. Giờ mục đích em là muốn so sánh giữa lần nhập thứ nhất và thứ 2 chênh lệch nhau về số lượng lần lượt là bao nhiêu?
 

File đính kèm

  • do tim tu tren xuong.xlsx
    17.6 KB · Đọc: 8
Hình như mọi người chưa hiểu ý em:
- Ý em là như thế này: giả sử cây H700*300 dài 2800 nhập lần 1 là 11 tiếp theo là 15, sang sheet lan 2 cũng cây H700*300 dài 2800 này đầu tiên nhập là 7 tiếp theo là 9. Giờ mục đích em là muốn so sánh giữa lần nhập thứ nhất và thứ 2 chênh lệch nhau về số lượng lần lượt là bao nhiêu?
Bạn xem thử file này, dùng VBA.
Nếu dữ liệu ít có thể dùng cột phụ và VlookUp().
 

File đính kèm

  • do tim tu tren xuong.xlsb
    26.9 KB · Đọc: 5
Lần chỉnh sửa cuối:
Hình như mọi người chưa hiểu ý em:
- Ý em là như thế này: giả sử cây H700*300 dài 2800 nhập lần 1 là 11 tiếp theo là 15, sang sheet lan 2 cũng cây H700*300 dài 2800 này đầu tiên nhập là 7 tiếp theo là 9. Giờ mục đích em là muốn so sánh giữa lần nhập thứ nhất và thứ 2 chênh lệch nhau về số lượng lần lượt là bao nhiêu?
Thêm cột phụ là Mã rồi thử sử dụng SUMIF, cột E sheet Danh mục tăng thêm 2, sau đó copy > Paste > Value vào sheet Theo dõi.
 

File đính kèm

  • do tim tu tren xuong.xlsx
    22.9 KB · Đọc: 6
Điều kiện dò tìm đến 2 cột lận đó @dazkangel , vừa lấy B và C rồi mới dò tìm.
Mà sao mình countif(B&C,B4&C4) nó không chịu. Trong khi làm cột phụ thì nó hiểu :(
Công thức khác dò từ trên xuống, không rõ điều kiện là gì, Hàm countif không thể gán dữ liệu lại được nên sử dụng countifs:
Mã:
=INDIRECT("'lan 2'!D"&AGGREGATE(15,6,ROW('lan 2'!B$3:B$17)/('lan 2'!B$3:B$17=B3)/(('lan 2'!C$3:C$17=C3)),COUNTIFS(B$3:B3,B3,C$3:C3,C3)))
Hoặc cho ra kết quả từ thấp đến cao giống file mẫu bạn gửi:
Mã:
=AGGREGATE(15,6,'lan 2'!D$3:D$17/('lan 2'!B$3:B$17=B3)/(('lan 2'!C$3:C$17=C3)),COUNTIFS(B$3:B3,B3,C$3:C3,C3))
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom