https://blog.hocexcel.online/cach-dung-ham-vlookup-nhieu-gia-tri-voi-mot-hoac-nhieu-tieu-chi.html
Muốn hỏi m và n trong công thức này xác định như thế nào ạ. mình áp dụng theo nhưng báo lỗi or ko đúng giá trị tìm kiếm
Dạ vâng Gitiho xin giải đáp thắc mắc của Anh/Chị là "
- m: Đây là một biến dùng để điều chỉnh giá trị của các hàng khi sử dụng công thức. Cụ thể, nó xác định vị trí tương đối của các hàng trong `return_range` (vùng dữ liệu trả kết quả) so với hàng đầu tiên của vùng dữ liệu này.
Ví dụ về m: Giả sử Anh/Chị có `return_range` bắt đầu từ ô A3. Điều này có nghĩa là hàng đầu tiên trong `return_range` là hàng thứ 3. Vì vậy, `m` sẽ là 3 - 1 = 2. Việc trừ 1 đơn vị giúp chuyển vị trí tuyệt đối của hàng trong bảng tính về vị trí tương đối trong `return_range`.
- n: Đây là biến dùng để điều chỉnh giá trị của cột khi sử dụng công thức. Nó xác định vị trí của ô hiện tại chứa công thức trong mối quan hệ với hàng của `return_range`. `n` giúp xác định công thức cần áp dụng cho dòng dữ liệu nào.
Ví dụ về n: Giả sử ô chứa công thức ban đầu nằm ở ô C3. Vì công thức bắt đầu từ cột C, nên `n` sẽ là 3 (cột C là cột thứ 3) - 1 = 2.
Ví dụ cụ thể
Giả sử Anh/Chị có một bảng dữ liệu sau:
A B C D
1 Name Age Gender
2 John 25 Male
3 Alice 30 Female
4 Bob 22 Male
5 Carol 29 Female
Anh/Chị muốn sử dụng công thức để trả về các giá trị từ cột B (Name) cho những người có giới tính là "Female".
- `lookup_value`: "Female"
- `lookup_range`: D2:D5
- `return_range`: B2:B5
- `m`: Hàng đầu tiên của `return_range` là 2, vì vậy `m = 2 - 1 = 1`.
- `n`: Giả sử công thức bắt đầu ở hàng thứ 3, thì `n = 3 - 1 = 2`.
Công thức sẽ trích xuất tất cả các giá trị trong cột B (Name) có giá trị tương ứng trong cột D (Gender) là "Female".