Hướng dẫn - Cập nhật lần cuối 12/04/2022

Làm việc với ngày và giờ trong Google Trang tính được thực hiện dễ dàng với một số công thức. Bạn có thể dễ dàng tính số ngày giữa hai ngày bằng cách trừ các ngày (nếu bạn cần tất cả các ngày) hoặc sử dụng công thức để xác định ngày làm việc hoặc không làm việc.

Trong hướng dẫn này, tôi sẽ đề cập đến các tình huống khác nhau, nơi bạn có thể tính toán số ngày giữa hai ngày trong Google Trang tính.

Một điều bạn nên biết về ngày tháng là chúng chỉ là những con số được định dạng để trông giống như ngày tháng. Vì chúng là số nên bạn có thể thực hiện các phép toán như cộng và trừ vào ngày tháng.

Hãy bắt đầu!

Tính tổng số ngày giữa hai ngày

Giả sử bạn có ngày bắt đầu và ngày kết thúc cho một dự án (như hình bên dưới) và bạn muốn nhanh chóng tìm ra tổng số ngày giữa hai ngày đó.

Vì ngày tháng không có gì khác ngoài con số, bạn có thể dễ dàng nhận được điều này bằng cách trừ ngày bắt đầu cho ngày kết thúc.

Công thức dưới đây sẽ cung cấp cho bạn tổng số ngày giữa hai ngày đó.

= B2-B1

Công thức trên cho chúng ta biết rằng có 274 ngày giữa ngày bắt đầu và ngày kết thúc của dự án.

Nó thực sự dễ dàng!

Có một điều bạn cần biết khi trừ ngày tháng. Số ngày được hiển thị trong ví dụ trên không bao gồm ngày bắt đầu. Nếu bạn muốn bao gồm ngày bắt đầu trong kết quả, bạn cần thêm 1 vào dữ liệu đã nhận.

Để biết số ngày bao gồm ngày bắt đầu và ngày kết thúc của dự án, hãy sử dụng công thức sau:

= B2-B1 + 1

Cách tính ngày làm việc giữa hai ngày

Mặc dù thật dễ dàng và tuyệt vời để có được tổng số ngày giữa hai ngày, nhưng trong hầu hết các trường hợp, bạn không chỉ muốn tổng số ngày mà là ngày làm việc.

Và đề phòng, tôi giả định rằng ngày làm việc sẽ từ thứ Hai đến thứ Sáu. Trong trường hợp các ngày làm việc khác nhau, bạn sẽ cần thay đổi công thức (sẽ thảo luận sau trong hướng dẫn này).

Rốt cuộc, nếu đây là một dự án, bạn không thể mong đợi nhóm của bạn làm việc vào cuối tuần … đúng không!

Tính số ngày làm việc giữa hai ngày không dễ như trừ các giá trị, nhưng cũng không khó lắm (vì Google Trang tính có một công thức cho điều đó).

Giả sử bạn có một tập dữ liệu như bên dưới và bạn muốn tính số ngày làm việc giữa hai ngày này.

Công thức dưới đây sẽ cung cấp cho bạn số ngày làm việc giữa hai ngày này: = NETWORKDAYS (B1; B2)
Hàm NETWORKDAYS (như tên gợi ý) cung cấp cho bạn các ngày mạng giữa hai ngày (nó lấy ngày bắt đầu và ngày kết thúc làm đối số đầu vào)

Có hai điều bạn cần biết về hàm NETWORKDAYS:

  • Nó bao gồm ngày bắt đầu và ngày kết thúc khi tính số ngày làm việc.
  • Thứ bảy và chủ nhật được coi là ngày nghỉ. Như vậy, cô ấy tính tất cả các ngày từ thứ Hai đến thứ Sáu.

Mặc dù điều này có thể hoạt động trong hầu hết các trường hợp, nhưng có hai trường hợp phổ biến mà bạn có thể muốn điều chỉnh công thức này:

  • Bạn cần loại trừ ngày nghỉ khỏi ngày làm việc
  • Bạn có những ngày cuối tuần khác nhau. Ví dụ: bạn chỉ có thể chọn Chủ nhật là cuối tuần và Thứ Bảy là ngày làm việc của bạn. Hoặc bạn đến từ các quốc gia có ngày nghỉ là thứ sáu và thứ bảy (không phải thứ bảy và chủ nhật)

Tin tốt là Google Trang tính có thể dễ dàng xử lý tất cả những điều này.

Cách tính ngày làm việc trừ ngày nghỉ lễ

Để điều này hoạt động, bạn phải có một danh sách các ngày nghỉ mà bạn muốn loại trừ. Hầu hết các công ty đều có lịch nghỉ lễ mà bạn có thể sử dụng. Hoặc, nếu bạn là một người làm việc tự do hoặc doanh nghiệp nhỏ, bạn cũng có thể tự mình tạo ra cái này.

Dưới đây là ví dụ về lịch nghỉ lễ mà tôi có cho năm 2020.

Bây giờ, khi tôi đếm số ngày làm việc giữa hai ngày trong Google Trang tính, tôi không muốn tính các ngày cuối tuần.

May mắn thay, hàm NETWORKDAYS đã được tích hợp sẵn. Bạn có thể chỉ định một phạm vi bao gồm các ngày lễ và nó sẽ tự động bỏ qua chúng khi tính toán ngày làm việc.

Giả sử bạn có một tập dữ liệu như dưới đây:

Công thức dưới đây sẽ cung cấp cho bạn số ngày làm việc giữa ngày bắt đầu và ngày kết thúc, không bao gồm ngày lễ: = NETWORKDAYS (B1; B2; E2: E12)
Công thức này có ba đối số:

  • Ngày bắt đầu là B1 trong ví dụ này
  • Ngày kết thúc là B2 trong ví dụ này
  • Phạm vi có ngày lễ là E2: E12 trong ví dụ này.

Xin lưu ý rằng chức năng NETWORKDAYS đủ thông minh để tự đặt ngày nghỉ và cuối tuần. Ví dụ, có tám ngày lễ trong các ngày lễ sau đây từ ngày 1 tháng 4 đến ngày 30 tháng 12.

Nhưng hàm NETWORKDAYS chỉ tính đến sáu trong số đó và hai hàm rơi vào cuối tuần (Lễ Phục sinh và Ngày Độc lập). Bởi vì công thức NETWORKDAYS không bao gồm các ngày cuối tuần trong phép tính, nó cũng sẽ đảm bảo rằng các ngày không bị xóa hai lần (cho dù là cuối tuần hay ngày lễ).

Cách tính ngày làm việc không phải cuối tuần không phải thứ bảy, chủ nhật

Mặc dù hàm NETWORKDAYS tự động giả định rằng cuối tuần là Thứ Bảy và Chủ Nhật, nhưng điều này có thể không đúng với tất cả mọi người. Một số bạn có thể chỉ có Chủ nhật, và một số có thể làm việc ở những quốc gia mà Thứ Sáu và Thứ Bảy là những ngày không làm việc, còn Chủ nhật là thời gian làm việc.

Để tùy chỉnh các tùy chọn này, Google Trang tính có một tính năng khác mà bạn có thể sử dụng.

NETWORKDAYS.INTL – trong đó INTL có nghĩa là quốc tế.

Khi bạn sử dụng hàm NETWORKDAYS.INTL, ngoài ngày bắt đầu, ngày kết thúc và ngày lễ, nó còn cho phép bạn chỉ định các ngày cuối tuần, trong đó các ngày cuối tuần có thể là bất kỳ ngày nào trong tuần hoặc hai ngày liên tiếp bất kỳ trong tuần,

Giả sử bạn có ví dụ dưới đây và bạn muốn tính số ngày làm việc khi cuối tuần là thứ sáu và thứ bảy.

Công thức sau sẽ cho bạn kết quả: = NETWORKDAYS.INTL (B1; B2.7; E2: E12)
Công thức trên sẽ trả về 191, là số ngày giữa ngày bắt đầu và ngày kết thúc, với thứ Sáu và thứ Bảy là ngày lễ.

Công thức này có bốn đối số:

  • Ngày bắt đầu là B1 trong ví dụ này
  • Ngày kết thúc là B2 trong ví dụ này
  • Ngày cuối tuần là 7 trong ví dụ này. Tại đây, bạn chỉ định số ngày nghỉ mà công thức này sẽ tính đến. Tại sao lại là 7, xem bảng dưới đây.
  • Phạm vi có ngày lễ là E2: E12 trong ví dụ này.

Tại sao tôi lại sử dụng số 7 để làm ngày nghỉ thứ Sáu và thứ Bảy?

Đây là cách công thức này được mã hóa. Những con số này cho biết ngày lễ và được mã hóa trước trong công thức.

Vì vậy, khi tôi sử dụng số 7, nó biết rằng tôi muốn cuối tuần là thứ sáu và thứ bảy.

Dưới đây là bảng hiển thị tất cả các số bạn có thể sử dụng và ý nghĩa của chúng:

Lập luận Các ngày cuối tuần 1 Thứ bảy / Chủ nhật – ngày lễ 2 Chủ nhật / Thứ hai – ngày lễ 3 Thứ hai / Thứ ba – ngày lễ 4 Thứ ba / Thứ tư – ngày lễ 5 Thứ tư / Thứ năm – ngày lễ 6 Thứ năm / Thứ sáu – ngày lễ 7 Thứ sáu / Thứ bảy – ngày nghỉ 11 Chủ nhật – duy nhất trong ngày nghỉ 12 Thứ Hai – chỉ nghỉ 13 Thứ Ba – chỉ nghỉ 14 Thứ Tư – chỉ nghỉ 15 Thứ Năm – chỉ nghỉ 16 Thứ Sáu – chỉ nghỉ 17 Thứ Bảy – duy nhất ngày nghỉ

Dựa vào bảng trên, nếu bạn muốn chỉ Chủ nhật được tính là cuối tuần (trong một tuần làm việc sáu ngày), bạn cần sử dụng 11 làm đối số thứ ba trong hàm NETWORKDAYS.INTL.

Cách tính ngày làm việc với những ngày nghỉ không liên tục

Giả sử bạn chỉ làm việc tại cơ quan vào những ngày nhất định trong tuần (giả sử Thứ Hai, Thứ Ba và Thứ Năm).

Với cách sắp xếp này, việc tính toán số ngày làm việc giữa hai ngày nhất định càng trở nên khó khăn hơn.

May mắn thay, khi hàm NETWORKDAYS.INTL được xây dựng, điều này cũng đã được tính đến.

Khi bạn sử dụng hàm NETWORKDAYS.INTL cho những việc như thế này, bạn cần phải biết rõ ngày nào hoạt động và ngày nào không.

Và bạn làm điều này bằng cách sử dụng một chuỗi bảy số liên tiếp (trong đó mỗi số là 1 hoặc 0). Những con số này đại diện cho bảy ngày trong tuần. Số đầu tiên trong hàng đại diện cho Thứ Hai, số thứ hai đại diện cho Thứ Ba, v.v.

“0” có nghĩa là một ngày làm việc và “1” có nghĩa là một ngày không làm việc. Như vậy, 0000011 sẽ có nghĩa là năm ngày đầu tiên (từ thứ Hai đến thứ Sáu) là ngày làm việc, và thứ Bảy và Chủ nhật là ngày nghỉ (hoặc ngày không làm việc).

Giờ đây, bạn có thể tạo bất kỳ sự kết hợp nào của một tuần với sự kết hợp giữa ngày làm việc và ngày không làm việc. Và chúng không nhất thiết phải liên tiếp.

Vì vậy, trong ví dụ của chúng tôi, trong đó Thứ Hai, Thứ Ba và Thứ Năm là các ngày làm việc, mã sẽ là 0010111.

Và bạn có thể sử dụng mã này trong hàm NETWORKDAYS.INTL như bên dưới:

= ЧИСТРАБДНИ.INTL (B1; B2; “0010111”; E2: E12)
Lưu ý rằng đối số thứ ba là một chuỗi số đại diện cho ngày làm việc và ngày không làm việc. Nó phải được đặt trong dấu ngoặc kép

Đối số cuối cùng trong công thức này chỉ định một phạm vi có chứa các ngày lễ.

Tính toán tất cả các ngày Thứ Hai giữa hai ngày

Đôi khi có thể cần tính toán không phải ngày làm việc mà là số của một ngày cụ thể trong tuần.

Ví dụ: giả sử bạn muốn tính số ngày Thứ Hai nằm trong một phạm vi ngày nhất định (bao gồm cả ngày lễ).

Trên thực tế, đây có thể là khi bạn muốn biết có bao nhiêu cuộc gọi cập nhật sẽ được thực hiện vào những ngày nhất định nếu cuộc gọi diễn ra vào Thứ Hai.

Giả sử bạn có tập dữ liệu sau, nơi bạn muốn tìm số thứ Hai giữa ngày bắt đầu và ngày kết thúc:

Để tính toán số ngày Thứ Hai, tôi sẽ sử dụng hàm NETWORKDAYS.INTL với một chuỗi bảy số liên tiếp đại diện cho các ngày trong tuần.

Đây không phải là một biến thể của ví dụ trong đó chúng tôi đang tính ngày làm việc không liên tục. Trong ví dụ này, chúng ta cần chỉ định Thứ Hai là ngày làm việc và tất cả các ngày còn lại đều là ngày cuối tuần.

Vì vậy, chuỗi số sẽ là “0111111” trong đó 0 đại diện cho ngày làm việc thứ Hai.

Công thức dưới đây sẽ cung cấp cho bạn số ngày làm việc vào Thứ Hai giữa ngày bắt đầu và ngày kết thúc (bao gồm cả ngày lễ):

= ЧИСТРАБДНИ.INTL (B1; B2; «0111111»; E2: E12)
Nếu bạn biết cách sử dụng các hàm NETWORKDAYS và NETWORKDAYS.INTL trong Google Trang tính, bạn có thể dễ dàng quản lý các tình huống cần tính ngày làm việc giữa hai ngày.

Hy vọng bạn thấy hướng dẫn này hữu ích.

Nội dung tương tự:

Ứng dụng Apple Reminders được cập nhật sẽ giúp bạn tránh bị phân tâm như thế nào

Hướng dẫn • 14/04/2022

Các biên tập viên MoiNhat.Net lựa chọn và đánh giá sản phẩm một cách độc lập. Nếu bạn mua thông qua các liên kết ...

Sửa lỗi T1-H1-W80072F8A và W80072EFD Windows 10 Netflix

Hướng dẫn • 05/05/2022

Trong khi phát trực tuyến trên Netflix, bạn có thể đã gặp phải các lỗi như T1-H1-W80072EFD hoặc T1-H1-W80072F8A. Nhiều người dùng cũng đang ...

Cách chơi trò chơi trên Chromebook

Hướng dẫn • 25/05/2022

Bạn sẽ được tha thứ nếu cho rằng Chromebook của mình không thể xử lý các thách thức khi chơi game trên PC. Xét ...

Cửu Kiếm 3D: Hướng dẫn mẹo chơi và đầu tư hợp lý, cày level tốc độ

Hướng dẫn • 18/09/2022

Test vài ngày xin chia sẻ một số kinh nghiệm cho anh em Cửu Kiếm 3D với nội dung hướng dẫn tân thủ tận ...