31.7 C
Ho Chi Minh City
Thursday, June 4, 2026
AIPHOGPT.COM
Trang chủCông thức ExcelHàm WEEKNUM trong Excel – Cách Sử Dụng

Hàm WEEKNUM trong Excel – Cách Sử Dụng

Join LeQuocThai.Com on Telegram Channel

Đánh giá lequocthai.com:

0 / 5 Voted: 0 Votes: 0

Your page rank:

Hàm WEEKNUM được phân loại là hàm NGÀY THÁNG/GIỜ trong Excel. Hàm này trả về số thứ tự của tuần trong năm (từ 1 đến 52 hoặc 53) cho một ngày cụ thể.

Hàm này rất hữu ích trong việc lập mô hình ngân sách vốn, giúp nhà phân tích tính toán số tuần cần thiết để hoàn thành dự án, từ đó suy ra số ngày làm việc.

Cú pháp

Cú pháp của hàm WEEKNUM như sau:

=WEEKNUM(serial_number, [return_type])

Các đối số:

`serial_number`

– Đối số bắt buộc. Đây là ngày bạn muốn tìm số tuần. Bạn có thể nhập trực tiếp ngày hoặc tham chiếu đến ô chứa ngày hợp lệ trong Excel.

`return_type`

– Đối số tùy chọn. Giá trị này xác định cách tính tuần đầu tiên của năm và ngày bắt đầu của một tuần. Nếu bỏ qua, mặc định là 1.

Bảng giá trị `return_type`:

Mã `return_type` | Tuần đầu tiên của năm được tính thế nào? | Ngày đầu tiên của tuần

— | — | —

1 (Mặc định) | Tuần có chứa ngày 1 tháng 1 là tuần số 1. | Chủ Nhật

2 | Tuần có chứa ngày 1 tháng 1 là tuần số 1. | Thứ Hai

11 | Tuần có chứa ngày 1 tháng 1 là tuần số 1. | Thứ Hai

12 | Tuần có chứa ngày 1 tháng 1 là tuần số 1. | Thứ Ba

13 | Tuần có chứa ngày 1 tháng 1 là tuần số 1. | Chủ Nhật

14 | Tuần có chứa ngày 1 tháng 1 là tuần số 1. | Thứ Năm

Khám phá:  Hàm DAYS trong Excel – Cách Sử Dụng

15 | Tuần có chứa ngày 1 tháng 1 là tuần số 1. | Thứ Sáu

16 | Tuần có chứa ngày 1 tháng 1 là tuần số 1. | Thứ Bảy

17 | Tuần có chứa ngày 1 tháng 1 là tuần số 1. | Chủ Nhật

21 | Tuần có chứa ngày Thứ Năm đầu tiên của năm là tuần số 1 (theo chuẩn ISO 8601). | Thứ Hai

Lưu ý quan trọng khi dùng hàm WEEKNUM

  • Giá trị `serial_number` phải là một ngày hợp lệ trong Excel.
  • Nếu bỏ qua `return_type`, Excel mặc định giá trị là 1.
  • Nếu `serial_number` nằm ngoài phạm vi ngày tháng hợp lệ của Excel, hàm trả về lỗi `#NUM!`.
  • Nếu giá trị `return_type` không nằm trong các mã đã liệt kê ở trên, hàm trả về lỗi `#NUM!`.
  • Hàm này có sẵn từ phiên bản MS Excel 2007 trở lên.

Ví dụ minh họa

Dưới đây là một số ví dụ cụ thể về cách sử dụng hàm WEEKNUM.

Ví dụ 1 – Công thức cơ bản

Đầu tiên, hãy dùng hàm WEEKNUM ở dạng đơn giản nhất, không dùng đối số `return_type`. Chúng ta chọn một ngày trong tháng 1 để dễ kiểm tra kết quả tính thủ công.

Công thức:

=WEEKNUM(A2)

Với `return_type` mặc định là 1, một tuần được tính bắt đầu từ Chủ Nhật. Hàm đếm số Chủ Nhật từ ngày 1 tháng 1 đến ngày cần tính (15/1). Có 2 ngày Chủ Nhật (7/1 và 14/1) trong khoảng này. Bắt đầu từ tuần 1 vào ngày 1/1, mỗi Chủ Nhật tiếp theo cộng thêm 1 vào số tuần. Vậy ngày 15/1 thuộc tuần thứ 3.

Khám phá:  Cách Nối (Concatenate) trong Excel – Hướng Dẫn Đầy Đủ

Ví dụ 2 – Dùng hàm WEEKNUM với đối số `return_type`

Hầu hết các mã `return_type` (trừ mã 21) hoạt động theo nguyên tắc tương tự mã 1: mỗi khi gặp một ngày cụ thể (tùy theo mã) giữa ngày 1/1 và ngày đích, số tuần sẽ tăng lên 1. Ví dụ, mã 11 sẽ tăng số tuần mỗi khi gặp một ngày Thứ Hai.

Mã 21 hoạt động hơi khác một chút. Hãy xem ví dụ với công thức:

=WEEKNUM(A2, 21)

Với mã 21 (theo chuẩn ISO):

  • Tuần đầu tiên của năm là tuần có chứa ngày Thứ Năm đầu tiên của năm.
  • Một tuần bắt đầu từ Thứ Hai.

Với ngày 15/1/2000, kết quả trả về là 2 (khác với kết quả 3 ở ví dụ 1).

Giải thích: Năm 2000, Thứ Năm đầu tiên rơi vào ngày 6/1. Vậy tuần 1 bắt đầu từ Thứ Hai ngày 3/1 (tuần chứa ngày 6/1). Từ đó đến ngày 15/1, chỉ có một ngày Thứ Hai tiếp theo (9/1) làm tăng số tuần lên. Vậy ngày 15/1 thuộc tuần thứ 2.

Ví dụ 3 – Tổng hợp dữ liệu theo số tuần

Giả sử bạn có bảng dữ liệu doanh số bán hàng theo ngày và muốn tổng hợp doanh số theo từng tuần trong tháng 1.

Chúng ta sẽ kết hợp hàm WEEKNUMSUMIFS.

Bước 1: Tạo một cột phụ “Số tuần” để xác định mỗi giao dịch thuộc tuần nào, dùng công thức:

Khám phá:  TEXTAFTER (hàm TEXTAFTER) trong Excel – Cách sử dụng

=WEEKNUM(C2)

Bước 2: Liệt kê các số tuần riêng ra (ví dụ ở cột F). Sau đó, dùng hàm SUMIFS để tính tổng doanh số cho từng tuần:

=SUMIFS($B$2:$B$13, $D$2:$D$13, $F6)

Công thức này sẽ tính tổng (`$B$2:$B$13`) cho những dòng có “Số tuần” (`$D$2:$D$13`) khớp với số tuần đang xét (`$F6`).

So sánh hàm WEEKNUM và ISOWEEKNUM

Sự khác biệt chính giữa hai hàm này nằm ở phạm vi tùy chỉnh:

  • Hàm ISOWEEKNUM luôn tuân theo chuẩn ISO 8601. Về bản chất, nó tương đương với việc dùng `=WEEKNUM(ngày, 21)`.
  • Hàm WEEKNUM linh hoạt hơn, cho phép bạn tùy chọn ngày bắt đầu tuần và cách xác định tuần đầu tiên của năm thông qua đối số `return_type`.

Kết luận

Hàm WEEKNUM là một công cụ đơn giản nhưng mạnh mẽ để làm việc với dữ liệu tuần trong Excel. Nó không chỉ hữu ích cho việc tra cứu mà còn có thể kết hợp với các hàm khác (như SUMIFS) để phân tích và tổng hợp dữ liệu một cách hiệu quả.

Join LeQuocThai.Com on Telegram Channel

Lê Quốc Thái
Lê Quốc Tháihttps://lequocthai.com/
Yep! I am Le Quoc Thai codename name tnfsmith, one among of netizens beloved internet precious, favorite accumulate sharing all my knowledge and experience Excel, PC tips tricks, gadget news during over decades working in banking data analysis.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây
Captcha verification failed!
CAPTCHA user score failed. Please contact us!

Join LeQuocThai.Com on Telegram Channel

Đọc nhiều nhất

BÀI VIẾT MỚI NHẤT

CÙNG CHỦ ĐỀ