vậy index(a1:d4;0;3) thì có sai kg bạn. sao cho ra là 13. ở đây số hàng có nguyên dương đâu. Cho mình vài dòng nữa. Mình mới nghiên cứu thôi nên chưa rõ đó.
Bạn xem cái hình này nhé (chụp từ file bạn gửi lên), rồi tôi nói cho nghe:
Công thức của bạn không sai, nhưng INDEX báo lỗi do bạn để nó "nằm ngoài vùng phủ sóng"!
Công thức ở ô F4 của bạn: =INDEX(A1
4, 0, 3)
Khi gõ như vậy, xem như bạn đã bỏ qua tham số hàng (hàng = 0), do đó, INDEX sẽ xem hàng mà bạn muốn lấy giá trị bằng với cái hàng mà bạn đang đứng ở đó (hàng 4), rồi lấy giá trị ở cột thứ 3 của bảng A1
4, đó chính là 13 (bạn xem 2 cái ô tôi tô màu hồng).
Tương tự, công thức ở ô F5: =INDEX(A1
4, 3, 0)
Khi gõ như vậy, xem như bạn đã bỏ qua tham số cột (cột = 0), do đó, INDEX sẽ xem cột mà bạn muốn lấy giá trị bằng với cái cột mà bạn đang đứng ở đó (cột F), rồi lấy giá trị ở hàng thứ 3 của bảng A1
4. Mà vì cột F không nằm trong cái vùng A1
4, nên INDEX báo lỗi #VALUE!
Bây giờ, bạn lôi cái công thức đó sang trái, miễn sao cho cột chứa công thức nằm trùng với một trong những cột của A1
4 (cột A, B, C hay D), thì công thức sẽ chạy, sẽ lấy giá trị ở hàng thứ 3, và tại cái cột mà đang chứa công thức. Ở trên hình, tôi ví dụ đem cái công thức của bạn bỏ vào cột B, tôi có ngay giá trị 9 (bạn xem hai cái ô tô màu xanh).
Bạn thử đem công thức đó bỏ vào một số ô khác thử xem, rồi tự kết luận, nhé.