Một trong những chức năng được cung cấp trong Analysis ToolPak là WEEKNUM. Hàm này được sử dụng, đủ kỳ lạ, để trả về số tuần được biểu thị bằng một ngày cụ thể. Bạn sử dụng hàm theo cách này:

=WEEKNUM(A5,1)

Trong trường hợp này, A5 chứa một số sê-ri ngày và giá trị 1 cho biết rằng WEEKNUM sẽ giả định rằng tất cả các tuần đều bắt đầu vào Chủ nhật.

Nếu bạn muốn các tuần của mình bắt đầu vào Thứ Hai, thì bạn có thể sử dụng giá trị 2 để thay thế.

Bạn nên nhận ra rằng WEEKNUM luôn coi ngày đầu tiên của bất kỳ năm nào là trong tuần đầu tiên của năm. Do đó, công thức trên có thể trả về 54 tuần trong một năm. Làm sao có thể?

Hãy sử dụng năm 2011 làm ví dụ. Trong năm 2011, ngày 1 tháng 1 rơi vào thứ bảy. Theo như WEEKNUM được biết, đây là tuần đầu tiên của năm. Bây giờ, ngày 2 tháng 1 của năm đó rơi vào Chủ nhật. Vì WEEKNUM tin rằng mỗi Chủ nhật bắt đầu một tuần mới, ngày thứ hai trong tuần được coi là tuần thứ hai trong năm.

Điều này là tốt, cho đến khi bạn đến cuối năm. Tuần thứ 50 của năm 2011 kết thúc (theo WEEKNUM) vào ngày 24 tháng 12 và tuần thứ năm mươi ba bắt đầu vào ngày 25 tháng 12 (Chủ nhật).

Một kịch bản thú vị hơn nữa là khi năm bắt đầu vào thứ bảy và năm là năm nhuận. Điều này xảy ra vào năm 2000. Ví dụ: tuần thứ năm mươi ba bắt đầu vào ngày 24 tháng 12 và tuần thứ năm mươi tư bắt đầu vào ngày 31 tháng 12.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (2326) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: