Chỉ cần INDEX và MATCH là được thôi mà bạn!Xin chào các anh chị GPE !
Tôi gặp khó khăn về việc viết hàm tìm kiếm số liệu để đối chiếu giữa các bảng trong 2 sheet(có file đính kèm). Mong được mọi người giúp đỡ. Xin cảm ơn !
Tất cả dữ liệu cần lấy là số. Vì vậy có thể dùng Sumproduct()Xin chào các anh chị GPE !
Tôi gặp khó khăn về việc viết hàm tìm kiếm số liệu để đối chiếu giữa các bảng trong 2 sheet(có file đính kèm). Mong được mọi người giúp đỡ. Xin cảm ơn !
E4=SUMPRODUCT(('DL1'!$C$3:$C$7=CT!B4)*('DL1'!$D$3:$D$7=CT!C4)*'DL1'!$A$3:$A$7)
Không phải là may mắn. Tôi dựa vào dữ liệu thôi. Bạn cứ hỏi những người làm bên xây dựng. Có bao giờ có 2 hạng mục cùng tên trong một công trình không?Tôi e rằng bài toán dạng này không thể dùng SUMPRODUCT được đâu ---> Chẳng qua may mắn nó cho kết quả đúng thôi...
Đây là bài toán TÌM KIẾM chứ không phải TÍNH TỔNG
Giả sử rằng dử liệu có trùng, dùng SUMPRODUCT nó cho kết quả sai bét ---> Còn nếu dùng INDEX, ít nhất cho cũng cho ra kết quả đầu tiên mà nó tìm thấy
Các bạn cứ thử xem
Xây dựng hay ngành gì thì cũng thế thôi ---> Tôi từng gặp nhiều trường hợp tương tự nên phòng ngừa cho chắc... Nói chung, SUMPRODUCT mang tính phiêu lưu cao (ít nhất là với bài toán này)Không phải là may mắn. Tôi dựa vào dữ liệu thôi. Bạn cứ hỏi những người làm bên xây dựng. Có bao giờ có 2 hạng mục cùng tên trong một công trình không?
Tôi không nói là chính xác hơn. Tôi chỉ đưa ra một giải pháp khác cho bài toán này thôi.Xây dựng hay ngành gì thì cũng thế thôi ---> Tôi từng gặp nhiều trường hợp tương tự nên phòng ngừa cho chắc... Nói chung, SUMPRODUCT mang tính phiêu lưu cao (ít nhất là với bài toán này)
Chẳng lẽ bạn khẳng định 100% rằng SUMPRODUCT chính xác hơn INDEX?
Muốn thêm điều kiện thì thêm vào hàm MATCH ấy ---> Bao nhiêu mà chẳng đượcCảm ơn bạn Huu Thang & ndu96081632 về nhũng câu trả lời này.
Tôi thấy dùng Indẽ cũng rất hay nhưng khi làm nhiều điều kiện thì không được. Còn làm bằng sunpropduct hay sum(if. . .) thì không bị giới hạn bởi số điều kiện.
Tôi xin gởi kèm attached file các bạn xem thử làm bằng 3 điều kiện được không nhé:
=INDEX('DL1'!$A$3:$F$7,MATCH($B4&$C4&$D4,'DL1'!$A$3:$A$7&'DL1'!$C$3:$C$7&'DL1'!$D$3:$D$7,0),2)