Như đã biết thì 1 năm có khoảng 52-53 tuần, khi đó trong các bài toán quản trị thường xuyên có phát sinh nhu cầu tính toán thống kê theo tuần


Trường hợp 1: Tính tuần theo năm và ngày 01/01 luôn thuộc tuần 1

Sử dụng hàm WEEKNUM

Cấu trúc: =WEEKNUM(serial_number,return_type)

Trong đó: return_type nếu để là 1 thì ngày đầu tuần tính từ Chủ nhật đến hết Thứ 7, nếu để là 2 thì ngày đầu tuần tính từ Thứ 2 đến hết Chủ nhật

Ví dụ: ô A1 nhập giá trị là 08/08/2022 thì công thức tại ô B1 =WEEKNUM(A1,2) sẽ trả về kết quả là 33. Tức ngày 08/08/2022 thuộc tuần thứ 33 của năm 2022 và tuần tính từ Thứ 2 đến hết Chủ nhật

Khi đó, nếu hàm WEEKNUM vào ngày cuối năm thì sẽ tính ra số tuần trong năm đó

Trường hợp 2: Tính tuần theo năm và xét tuần đầu tiên có bao nhiêu ngày

Sử dụng hàm ISOWEEKNUM

Cấu trúc: =ISOWEEKNUM(date)

Trong đó: Hàm ISOWEEKNUM luôn coi tuần được tính từ Chủ nhật đến hết Thứ 7

Hàm ISOWEEKNUM sẽ xét như sau: Nếu tuần đầu tiên <4 ngày thì sẽ được gộp vào tuần cuối cùng của năm trước đó, nếu >=4 ngày thì ngày 01/01 sẽ ở tuần thứ nhất

Ví dụ: ô A1 nhập giá trị là 01/01/2022 thì hàm ISOWEEKNUM  tại ô B1 là =ISOWEEKNUM(B1) thì trả về là 52. Do ngày 01/01/2022 rơi vào thứ 7 thì ngày này sẽ được tính thuộc tuần thứ 52 của năm 2021

Khi đó nếu ô A1 nhập là 08/08/2022 thì công thức tại ô B1 =ISOWEEKNUM(A1) sẽ trả về kết quả là 32

Trường hợp 3: Tính tuần theo tháng và tuần 1 của tháng luôn tính từ ngày mùng 1 đến hết chủ nhật đầu tiên

Sử dụng hàm WEEKNUM

Ví dụ: Ô A1 nhập ngày 08/08/2022 thì công thức tại ô B1 là:

=WEEKNUM(A1)-WEEKNUM(EOMONTH(A1,-1)+1)+1

Kết quả là =2 tức ngày 08/08/2022 thuộc tuần thứ 2 trong tháng 8/2022

Như vậy, nếu A1 là ngày cuối tháng thì sẽ xác định được có bao nhiêu tuần trong tháng

Liên hệ tư vấn khóa học Excel cho người đi làm & đặt hàng đào tạo tại doanh nghiệp

{Đt Zalo} - 038 696 1334


0 Comment:

Đăng nhận xét

Excel Thỉnh Vũ. Được tạo bởi Blogger.