Chào bạn!
Cảm ơn bạn đã giúp mình giải quyết bài toán. Tuy nhiên mình có 2 vấn đề muốn bạn giúp đỡ.
1. Hình như có chút hiểu lẩm trong công thức bạn viết khi cột cần lấy phải nằm ở bên phải cấp chiều sâu. Ý mình ở đây là phải dùng hàm RIGHT thay vì hàm LEFT vì như mình ví dụ luôn trong bảng (phần bôi vàng) mình để chiều sâu khoan được là 450 khi đó định mức cần lấy là cấp chiều sâu 0-500 cho kết quả là 2835 chứ ko phải là 2475 như kết quả đưa ra.
Là do bạn mô tả không kỹ, mình hiểu như thế này có đúng không nhé:
Nếu TK01!E5 = 450 thì sẽ lấy ở cột I
Nếu TK01!E5 = 499 thì sẽ lấy ở cột I
Nếu TK01!E5 = 501 thì sẽ lấy ở cột J
Nếu TK01!E5 = 599 thì sẽ lấy ở cột J
????
2. Về hàm LEFT mình chưa hiểu lắm mình đã lấy ví dụ bên dưới bạn có thể giải thích giúp mình tại sao cho kết quả bằng 5 và tại sao lại báo lỗi được không?
Mong bạn giúp đỡ mình! Cảm ơn bạn nhiều![/QUOTE]
- Bình thường thì hàm left sẽ ở dạng như sau: left(ĐMVTK!E5;1)=1 or left(ĐMVTK!E5)=1 nếu lấy 1 ký tự thì không cần tham số 1 phía sau, nếu lấy 2 ký tự trở lên thì bắt buộc phải có tham số phía sau, ví dụ: left(ĐMVTK!E5;2)=15
- Còn trong trường hợp cụ thể bài này: hàm LEFT(ĐMVTK!$D$5:$M$5) được lồng trong hàm Lookup nên nó trở thành một dạng hàng mảng.
Để xem kết quả của hàm left nêu trên, bạn tô đoạn hàm left đó và nhấn F9, nó sẽ hiên lên kết quả như sau: {0\1\2\3\4\5\6\7\8\9}
Hay để rõ hơn, bạn qua sheet ĐMVTK, chọn khối D2:M2, gõ vào công thức =LEFT(ĐMVTK!$D$5:$M$5), xong nhấn Ctrl-Shifft-Enter, bạn sẽ thấy kết quả.