Cập nhật hợp đồng của mã vật tư theo ngày. (1 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

LuuAnh980

Thành viên tiêu biểu
Tham gia
28/9/22
Bài viết
463
Được thích
106
Giới tính
Nữ
Chào các anh chị trong GPE!!!
Em có file, trong file em có mô tả ạ.
Ý em muốn là khi có cập nhật hợp đồng mới theo ngày thì côt O sheet!2 cũng chạy theo hợp đồng mới ạ.
Mong các anh giúp đỡ.
 

File đính kèm

Làm kiểu bình dân học vụ như này nhé:
Bước 1: cấu trúc lại các bảng trong sheet Data
Bước 2: chỉ đơn giản là vlookup()
 

File đính kèm

Cách anh @vu_tuan_manh_linh cũng hay, nhưng em quên nói là ở sheet!2 dữ liệu cập nhật hàng ngày, nếu như ngày 13-4-2024 thì mã vật tư 041560 lại là #NA, đúng phải là Pr-rz2354 (chưa tới ngày 14-4-2024)thì phải lấy ngày 12-4-2024.
Có cách nào mà chỉ dùng 1 bảng 1 thôi, cứ thay ngày ở C2 ở bảng 1 thì bên cột O sheet!2 chạy theo, nếu ngầy cập nhật là nây 14-4-24 thì ngày cột C sheet!2 nếu là 13-4-2024 thì bằng lấy hợp đòng của ngày nhỏ hơn.
Em diễn tả hơi vụng ạ.AA6.png
 
Bên sheet!1 thì có thể 2 , 3 ngày mới có cập nhật hợp đồng mới ạ.
Bài đã được tự động gộp:

Em xin nói lại cách em làm như sau ạ:
Ví dụ có cập nhật hợp đồng của ngày 14-4-2024, thì em phải copy cột O sheet!2 dán qua cột Q sheet!2, sau đó em lại copy cột Q sheet!2 và dán giá trị vào cột O lại, sau đó em mới vào Bảng 1 của sheet!1 thay cell C2 sheet!1 lại thành ngày 14-4-2024 và chỉnh lại hợp đồng theo mã vật tư ạ.
 
Lần chỉnh sửa cuối:
Thiết kế lại bảng dò như hình..
Dùng hàm INDEX+MATCH...
 

File đính kèm

  • Untitled.png
    Untitled.png
    11.5 KB · Đọc: 7
Anh @DeTong làm giúp em công thức luôn ạ.
 
Thiết kế lại bảng. Ngày 12 là ngày khởi tạo, tất cả các mã VT đều xuất hiện.
Từ ngày sau, chỉ khi nào mã VT có thay đổi thì mới add vào.
Từ bảng này, chỉ cần dò mã VT với ngày gần nhất< ngày điều kiện là ra thôi.
O6:

=IF(G6="","",LOOKUP(2,1/(Sheet1!$C$3:$C$1000=G6)/(Sheet1!$B$3:$B$1000<=C6),Sheet1!$D$3:$D$1000))
 

File đính kèm

Web KT

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

Back
Top Bottom