Ngày làm việc đầu tiên của tháng mà một ngày nhất định là ngày nào?

Mục lục

Mục đích của nhiệm vụ này là tìm ra ngày làm việc đầu tiên của tháng mà ngày bắt đầu là ngày nào. Chức năng CHOICE cũng được sử dụng ở đây. Tuy nhiên, lưu ý rằng công thức này không bao gồm các ngày lễ, chẳng hạn như ngày 1 tháng 5

Trong ví dụ này, chúng tôi đang tìm kiếm ngày làm việc đầu tiên của một tháng cụ thể.

Đầu tiên, ghi lại công thức trong ô G10 = NGÀY (NĂM (E10), THÁNG (E10), 1) + LỰA CHỌN (TUẦN (NGÀY (NĂM (E10), THÁNG (E10), 1), 2);;;;;; 2, 1).

Công thức này trước tiên sử dụng hàm DATE để tính ngày đầu tiên của tháng mà ngày này được đặt từ ngày bắt đầu trong ô E10. Trong phần thứ hai của công thức, ngày hoặc, tùy thuộc vào chòm sao ngày, chỉ một ngày hoặc không ngày được thêm vào bằng cách sử dụng hàm CHOICE và WEEKDAY để xác định ngày làm việc đầu tiên.

Hàm CHOICE chọn một giá trị từ danh sách được tạo với WEEKDAY. Chính xác hơn, ngày trong tuần của ngày đầu tiên của tháng được đề cập được xác định trong đối số đầu tiên trong hàm CHOICE per index. Trong ví dụ hiện tại, đây là ngày thứ 6 trong tuần (thứ bảy). Với số chỉ mục này, giá trị tương ứng, tức là giá trị 2, được trả về trong hàm WAHL từ đối số "Value6", giá trị này phải được thêm vào giá trị đầu tiên của tháng.

Nếu ngày đầu tiên của tháng rơi vào Chủ nhật, thì hàm CHOICE sẽ trả về giá trị từ đối số "Value7", tức là 1.

Các đối số “Value1” đến “Value5” (dấu chấm phẩy liên tiếp) không liên quan đến phép tính này và không cần phải điền, vì vậy trong trường hợp lập chỉ mục, giá trị 0 sẽ được trả về.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave