Công thức tính ngày chủ nhật trong Excel

Chào các bạn, hôm nay Gà Công Nghệ sẽ hướng dẫn cho các bạn cách tính số ngày chủ nhật trong khoảng thời gian trong excel 2007.

– Các bạn nhập ở ô A1 ngày bắt đầu, ô A2 ngày kết thúc.

– Ở ô A3 các bạn nhập công thức: =INT[[A2-A1-MOD[A2-1,7]+7]/7]

– Trong đó:

+ Hàm INT là hàm lấy phần nguyên

+ Hàm MOD là hàm tính phần dư của phép chia

+ A2-1 có nghĩa là lấy ngày kết thúc trừ đi 1 là số thứ tự của ngày chủ nhật.

=> Chỉ với thao tác rất đơn giản mà bạn đã có thể tính số ngày chủ nhật trong khoảng thời gian trong excel 2007.

Như vậy là Gà Công Nghệ đã hướng dẫn cho các bạn cách tính số ngày chủ nhật trong khoảng thời gian trên excel 2007.

=> Nếu cần trợ giúp, các bạn vui lòng ghi chi tiết ở bên dưới phần bình luận nha !

Để góp phần duy trì hoạt động Gacongnghe, mong các bạn ủng hộ bằng cách sau
  • Chia sẻ bài viết bạn đang xem lên facebook, zalo, tiktok, instagram cá nhân và các hội, nhóm, group online, gửi link bài viết này cho bạn bè, người thân cùng tham khảo nếu bạn cảm thấy nó hữu ích.
  • Truy cập trang chủ để cập nhật thêm bài viết mới hơn: gacongnghe.com
  • Like trang facebook của Gacongnghe: fb.com/gacongnghecom
Gửi thắc mắc, ý kiến ở đây:

Thẻ liên quan: cách tính số ngày chủ nhật trong excel 2007, hướng dẫn tính ngày chủ nhật excel 2007, tính số ngày chủ nhật excel 2007, tính số ngày chủ nhật trong khoảng thời gian excel 2007

Bạn có biết trong quý 1 của năm 2019 có bao nhiêu ngày thứ bảy, bao nhiêu ngày chủ nhật không? Để trả lời câu hỏi này có thể bạn sẽ phải mở lịch ra để đếm. Tại sao không làm việc này một cách tự động trong Excel nhỉ? Hãy cùng Học Excel online tìm hiểu công thức đếm số ngày thứ bảy, chủ nhật trong một khoảng thời gian nhé.

Bạn đang xem: Tính số ngày chủ nhật trong một khoảng thời gian


Dùng hàm Netwworkdays.INTL để đếm số ngày có trong khoảng thời gian bất kỳ

Hàm NETWWORKDAYS.INTL là hàm dùng để tính số ngày làm việc trong tuần, trong đó loại trừ những ngày nghỉ. Cấu trúc của hàm này như sau:



=NETWORKDAYS.INTL[start_date, end_date, , ]

Trong đó:

Start_date là ngày bắt đầu [hay Từ ngày]End_date là ngày kết thúc [hay Đến ngày]Weekend: ngày nào là ngày nghỉ, ngày nào là ngày làm việc.Holidays: ngày nghỉ lễ [nếu có] xen giữa trong khoảng thời gian Từ ngày… Đến ngày…

Đối tượng Weekend được biểu diễn bằng chuỗi 7 con số, trong đó:

Mỗi 1 con số được biểu diễn cho 1 ngày trong tuần, tính từ thứ 2Tại mỗi vị trí ngày tương ứng, nếu chọn số 1 thì là Ngày nghỉ tuần, chọn số 0 là Ngày làm việc

Để đếm số ngày thứ 7 trong khoảng thời gian trên, ta có thể coi trong tuần chỉ làm việc vào thứ 7, còn các ngày khác đều là ngày nghỉ. Do đó ta có chuỗi số như sau:

Xem thêm: Đăng Ký Tài Khoản Bankplus Mb Bank: Điều Kiện Và Thủ Tục Cần Có


Công thức tại ô B4=NETWORKDAYS.INTL[$B$1,$B$2,”1111101″]

Kết quả thu được là 2 ngày

Với ngày chủ nhật ta có:



Công thức tại ô B5=NETWORKDAYS.INTL[$B$1,$B$2,”1111110″]

Kết quả thu được là 1 ngày

Như vậy chỉ cần đổi khoảng thời gian bất kỳ trong ô B1 và B2 là chúng ta đã có được kết quả như ý muốn rồi.

Nếu bạn muốn tính cho ngày khác trong tuần, chỉ cần đổi vị trí số 0 tương ứng cho ngày đó.



Ví dụ đếm số ngày thứ 7 và số ngày chủ nhật trong nửa đầu năm 2019

Để tìm hiểu thêm về các hàm xử lý thời gian trong Excel, mời các bạn tìm hiểu các bài viết:

Cách tính thời gian trong Excel – chênh lệch thời gian, cộng/trừ thời gian

Hàm thời gian thông dụng trong Excel

Định dạng thời gian trong Excel & cách sử dụng hàm NOW và TIME để chèn thời gian

Bài viết dưới đây hướng dẫn chi tiết cách tính số ngày thứ 7, chủ nhật hoặc ngày bất kì trong Excel theo nhiều cách.

Ví dụ: Cho bảng dữ liệu sau cần tính số ngày thứ 7, chủ nhật, thứ 2.

Có 2 cách tính như sau:

Cách 1: Sử dụng hàm Weekday [].

1. Tính số ngày chủ nhật

- Tại ô D5 nhập câu lệnh như hình vẽ. Tương tự cop câu lệnh cho các ô còn lại trong cột D.

- Chú ý: Lập bảng giá trị tương ứng của các thứ ở bảng dưới. Ngày chủ nhật giá trị =1 nên khi so sánh "=1".

2. Tính số ngày thứ 7

- Tại ô E5 nhập câu lệnh như hình vẽ. Ở đây ngày thứ 7 có giá trị =7 nên so sánh hàm weekday [] với giá trị 7 -> Copy công thức cho các ô còn lại.

3. Tính số ngày thứ 2

Tại ô F5 nhập câu lệnh như hình vẽ. Ở đây thứ 2 có giá trị 2 nên so sánh hàm Weekday [] với giá trị 2.

Kết quả:

Bạn có thể mở lịch để kiểm tra nhé.

Cách 2: Sử dụng hàm Int [].

1. Tính số ngày chủ nhật

- Tại ô E5 nhập câu lệnh như hình vẽ. Ở đây chủ nhật có giá trị là 1 nên phép trừ đi 1.

2. Tính số ngày thứ 7

- Tại ô D5 nhập câu lệnh như hình vẽ. Ở đây thứ 7 có giá trị là 7 nên phép trừ sẽ trừ đi 7.

3. Tính số ngày thứ 2

- Tại ô F5 nhập câu lệnh như hình vẽ. Thứ 2 có giá trị 2 nên phép trừ đi 2.

=> Kết quả tính theo 2 cách:

Chú ý: Có thể tính số ngày theo thứ bất kì, bạn chỉ việc thay giá trị tương ứng của thứ vào trong công thức.

Chúc các bạn thành công!

Nếu bạn cần phải xếp lịch làm một việc vào tất cả các ngày chủ nhật trong tháng thì bạn sẽ làm thế nào? Chắc là phải mở lịch lên và xem tháng đó ngày nào là chủ nhật đúng không? Vậy trong trường hợp chúng ta không có lịch thì sao? Tin vui là bạn hoàn toàn có thể sử dụng excel để làm việc này.

Cách xác định những ngày chủ nhật trong khoảng thời gian bất kỳ

Ví dụ chúng ta có khoảng thời gian bất kỳ là từ ngày đầu tháng đến ngày cuối tháng 8 năm 2022:

câu hỏi đặt ra là:

1. Có bao nhiêu ngày chủ nhật trong tháng?

2. Cụ thể ngày chủ nhật trong tháng là ngày nào?

Sau đây chúng ta lần lượt trả lời từng câu hỏi như sau:

Có bao nhiêu ngày chủ nhật trong tháng?

Trong bài viết Hướng dẫn cách đếm số ngày thứ bảy, chủ nhật trong một khoảng thời gian chúng ta thấy có 1 cách rất hay để đếm số ngày chủ nhật trong 1 khoảng thời gian, đó là dùng hàm Networkdays.INTL

Trong ví dụ trên, để xác định số ngày chủ nhật trong khoảng giữa hai ngày tại ô B3 và B4 ta có thể viết như sau:

=NETWORKDAYS.INTL[B3,B4,”1111110″]

Kết quả thu được là:

Cụ thể ngày chủ nhật trong tháng là ngày nào?

Để xác định các ngày chủ nhật cụ thể trong tháng, chúng ta cần sử dụng các hàm xét thứ trong tuần. Trong đó quan trọng nhất là tìm ra ngày chủ nhật đầu tiên trong tháng là ngày nào.

Logic để xác định ngày chủ nhật đầu tiên trong tháng như sau:

  • Kiểm tra xem ngày đầu tháng [tại ô B3] có phải ngày chủ nhật không. Nếu đúng thì lấy luôn ngày này.
  • Nếu không phải, xét xem ngày đó là thứ mấy.
  • Dựa vào thứ, chúng ta biết được cần thêm bao nhiêu ngày nữa là tới chủ nhật => Xác định khoảng cách này
  • Cộng thêm khoảng cách đó vào ngày đầu tháng => Thu được ngày chủ nhật đầu tiên.

Công thức có thể xây dựng như sau:

=B3+IF[WEEKDAY[B3,2]=7, 0, 7-WEEKDAY[B3,2]]

Ta có:

WEEKDAY[B3,2] là xét thứ của ngày tại ô B3 bằng hàm Weekday. Tham số 2 để thể hiện giá trị ngày từ 1 đến 7 tương ứng từ Thứ hai tới Chủ nhật [Thứ hai = 1, thứ 3 = 2… chủ nhật = 7]

IF[WEEKDAY[B3,2]=7, 0 là nếu ngày tại ô B3 là chủ nhật, sẽ coi giá trị số ngày cần cộng thêm là 0

7-WEEKDAY[B3,2] trường hợp ngày tại ô B3 không phải chủ nhật, sẽ lấy 7 [ứng với chủ nhật] trừ đi giá trị thứ của ô B2 để tính khoảng cách số ngày cần cộng thêm.

Kết quả thu được là:

Những ngày chủ nhật tiếp theo, chúng ta chỉ cần lấy Ngày chủ nhật đầu tiên + 7.

Lưu ý: Xét điều kiện nếu Ngày chủ nhật trước đó + 7 vượt quá ngày cuối tháng thì không cộng nữa.

Chúc các bạn áp dụng tốt kiến thức này vào công việc!

Ngoài ra các bạn có thể tham khảo thêm một số bài viết thú vị khác về Ngày tháng trong Excel:

Định dạng Ngày Tháng Năm trong Excel đúng cách

Hàm DATEDIF, tính khoảng thời gian giữa 2 thời điểm trong Excel

Video liên quan

Chủ Đề