Công thức lấy ngày lớn nhất theo điều kiện (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

Lưu Diệc Phi

Thành viên mới
Tham gia
16/3/23
Bài viết
31
Được thích
1
Trong file đính kèm em muốn tìm ngày lớn nhất từ cột D của sheet 1, đưa sang cột D của sheet 2, nhờ mọi người giúp em công thức với ạ, công thức em làm ra kết quả không đúng nó lấy ngày cuối cùng chứ không phải là ngày lớn nhất.
 

File đính kèm

Trong file đính kèm em muốn tìm ngày lớn nhất từ cột D của sheet 1, đưa sang cột D của sheet 2, nhờ mọi người giúp em công thức với ạ, công thức em làm ra kết quả không đúng nó lấy ngày cuối cùng chứ không phải là ngày lớn nhất.
Em gửi thần tiên tỷ tỷ:
=MAX(Sheet1!$D$4:$D$8)
 

File đính kèm

Bạn có thể giải thích giùm công thức này sai ở chổ nào không?
=LOOKUP(2,1/(Sheet1!$C$4:$C$8=Sheet2!C4)/(LARGE(Sheet1!$D$4:$D$8,1)),Sheet1!$D$4:$D$8)
 
là tìm giá trị cuối cùng trong mảng trả về, tìm từ cuối về đầu, gặp là tóm ngay.
large chỉ ra 1 giá trị -> mảng / large sẽ có tất cả -> lấy tất cả ngày -> lookup nó nhìn thấy thằng đứng bét đầu tiên thế là tóm ngay.

Đoán mò thế.
 
là tìm giá trị cuối cùng trong mảng trả về, tìm từ cuối về đầu, gặp là tóm ngay.
large chỉ ra 1 giá trị -> mảng / large sẽ có tất cả -> lấy tất cả ngày -> lookup nó nhìn thấy thằng đứng bét đầu tiên thế là tóm ngay.

Đoán mò thế.
Mình có cài thêm hàm large nữa nhưng lại ra kết quả không đúng, không biết là sai chổ nào?
 
Bạn có thể giải thích giùm công thức này sai ở chổ nào không?
=LOOKUP(2,1/(Sheet1!$C$4:$C$8=Sheet2!C4)/(LARGE(Sheet1!$D$4:$D$8,1)),Sheet1!$D$4:$D$8)
Muốn dùng lookup thì đây, sửa như sau :

Mã:
=LOOKUP(1000000000,(C4=Sheet1!$C$4:$C$8)*MAX(Sheet1!$D$4:$D$8))
 
Web KT

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

Back
Top Bottom