Chào thầy, em có cùng thắc mắc như bạn này là chưa hiểu rõ về cách lồng ghép công thức trong bài giảng này =VLOOKUP(WEEKDAY(DATE(YEAR(TODAY()),$B$4,R6)),$AH$8:$AI$14,2,0). Thầy có thể giải thích thêm không ạ? Cảm ơn Thầy.
Mình bóc tách công thức trên như sau:
Để tìm thứ của các ngày trong tháng như trong bảng ví dụ bằng cách sử dụng hàm VLOOKUP
- Đầu tiên mình tạo 1 bảng giá trị phụ để làm mảng tìm kiếm (table_array) là bảng Weekday-Thứ (AH8:AI14), mảng này sẽ được cố định lại để kéo sử dụng cho tất cả các ô từ ô B7->AF7
- Cột chứa giá trị cần tìm (col_index_num) sẽ là cột thứ 2 theo bảng Weekday-Thứ
- Tìm chính xác tuyệt đối nên range_lookup sẽ là 0
- Gía trị cần tìm (lookup_value) của mình tức là Thứ sẽ có công thức chuẩn là WEEKDAY(serial_number). Mình sẽ tạo ra serial_number này với hàm DATE(year,month,day) trong đó:
. Với giá trị year để chuẩn xác nhất, không bị chạy ô mình sẽ chọn năm của ngày hôm nay tức lồng thêm hàm YEAR((TODAY()) = year.
. Với giá trị month sẽ = ô các bạn nhập tháng (B4) và cố định ô này lại để không bị chạy khi kéo công thức
. Với giá trị day sẽ = ô ngày của tháng bắt đầu từ B6 -> AF6 không cần cố định để mình có thể kéo chạy tìm giá trị
Ráp tất cả các yếu tố trên vào công thức VLOOKUP là ra