Kết quả 1 đến 6 của 6

Chủ đề: Liệu có thể kết hợp hàm IF và INDEX, MATH để tìm kiếm giá trị dao động

  1. #1

    Liệu có thể kết hợp hàm IF và INDEX, MATH để tìm kiếm giá trị dao động

    Em hiện tại đang có 1 vấn đề đó là cần tìm kiếm giá trị trong bảng cho trước phải thỏa mãn 2 điều kiện của bảng. Tuy nhiên giá trị để so sánh chỉ nằm trong khoảng giới hạn của bảng đó! Qua tìm hiểu thì có thể dùng hàm INDEX và MATCH để tìm kiếm giá trị nhưng giá trị để so sánh thì không cố định. Liệu có cách nào để dùng 1 công thức chỉ cần nhập 2 giá trị là có thể tìm kiếm được giá trị trong bảng cho trước hay không? Em có gửi file đính kèm, rất mong được các bác chỉ giáo. EM XIN CHÂN THÀNH CẢM ƠN Ạ!

  2. #2
    QuynhTrang Guest
    Trích dẫn Gửi bởi tonny jj
    Em hiện tại đang có 1 vấn đề đó là cần tìm kiếm giá trị trong bảng cho trước phải thỏa mãn 2 điều kiện của bảng. Tuy nhiên giá trị để so sánh chỉ nằm trong khoảng giới hạn của bảng đó! Qua tìm hiểu thì có thể dùng hàm INDEX và MATCH để tìm kiếm giá trị nhưng giá trị để so sánh thì không cố định. Liệu có cách nào để dùng 1 công thức chỉ cần nhập 2 giá trị là có thể tìm kiếm được giá trị trong bảng cho trước hay không? Em có gửi file đính kèm, rất mong được các bác chỉ giáo. EM XIN CHÂN THÀNH CẢM ƠN Ạ!
    =INDEX($D$8:$J$14,MATCH($G$2,{0,10,15,20,25,30,35} ),MATCH($g$3,{0,8,9,10,11,12,13}))

  3. #3
    cabay Guest
    Trích dẫn Gửi bởi tonny jj
    Em hiện tại đang có 1 vấn đề đó là cần tìm kiếm giá trị trong bảng cho trước phải thỏa mãn 2 điều kiện của bảng. Tuy nhiên giá trị để so sánh chỉ nằm trong khoảng giới hạn của bảng đó! Qua tìm hiểu thì có thể dùng hàm INDEX và MATCH để tìm kiếm giá trị nhưng giá trị để so sánh thì không cố định. Liệu có cách nào để dùng 1 công thức chỉ cần nhập 2 giá trị là có thể tìm kiếm được giá trị trong bảng cho trước hay không? Em có gửi file đính kèm, rất mong được các bác chỉ giáo. EM XIN CHÂN THÀNH CẢM ƠN Ạ!
    Công thức như bài 2 cũng được...
    Tuy nhiên, nếu bạn biết cách bố trí lại dữ liệu, chẳng hạn như hình:

    <div class="size_fullsize"></div>


















    Thì công thức sẽ ngắn gọn:

    Mã:
    =INDEX(D8:J14,MATCH(G2,C8:C14),MATCH(G3,D7:J7))
    và thậm chí còn ngắn gọn hơn nữa nếu dùng VLOOKUP:

    Mã:
    =VLOOKUP(G2,C8:J14,MATCH(G3,C7:J7))

  4. #4
    accxaydung Guest
    em thử dùng hàm if nhưng phải mất 2 lần đặt lệnh gián tiếp. Công thức này hay tuyệt! Nhưng có 1 vấn đề gặp phải giả sử G3=8,9 thì kết quả trả về là 0,85 (kết quả đúng phải là 0,9). Mà giá trị tại G3 dao động từ 8<9 (lớn hơn hoặc bằng 8 và nhỏ hơn 9), nếu như công thức trên nó chỉ nhận các số cố định như 8,9,10,11,12,13

  5. #5
    peranvu Guest
    Trích dẫn Gửi bởi tonny jj
    em thử dùng hàm if nhưng phải mất 2 lần đặt lệnh gián tiếp. Công thức này hay tuyệt! Nhưng có 1 vấn đề gặp phải giả sử G3=8,9 thì kết quả trả về là 0,85 (kết quả đúng phải là 0,9). Mà giá trị tại G3 dao động từ 8<9 (lớn hơn hoặc bằng 8 và nhỏ hơn 9), nếu như công thức trên nó chỉ nhận các số cố định như 8,9,10,11,12,13
    Làm gì có chuyện đó! Bạn đã thử kỹ chưa?

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi ndu96081631
    Làm gì có chuyện đó! Bạn đã thử kỹ chưa?
    à đúng rồi, cháu nhầm lẫn thôi ạ! Cháu làm được rồi ạ! Chân thành cảm ơn sự giúp đỡ của anh phuocam và bác ndu96081631 nhiều ạ!

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •