Google Trang tính số ngày trong năm

=DATEDIF(0,A2,"y")&" năm " &DATEDIF(0,A2,"ym")&" tháng "&DATEDIF(0,A2,"md")&" ngày"

A2 = ô dữ liệu

Kiểm tra bên dưới để biết giải thích chi tiết bằng hình ảnh và cách sử dụng công thức trong Excel và Google Trang tính

Trải nghiệm tất cả những lợi ích của bảng tính cổ điển với nhiều tính năng mạnh mẽ hơn giúp tiết kiệm thời gian cho người dùng

  • Nhập dữ liệu bằng một cú nhấp chuột từ mọi nơi
  • Chuyển đổi bảng tính thành phần mềm trong vài giây
  • Mẫu dựng sẵn & tùy chỉnh
  • Trực quan hóa dữ liệu thời gian thực trong Bảng điều khiển tập trung
Bài viết này được viết vào ngày 2/11/2022. Để tìm ngày trong năm cho hôm nay, chúng ta có thể gõ công thức sau vào Google Sheets.
=TODAY()-DATE(YEAR(TODAY()),1,0)

Ảnh chụp màn hình sau đây cho thấy cách sử dụng công thức này trong thực tế

Google Trang tính số ngày trong năm

Ta có thể thấy ngày 2/11/2022 là ngày thứ 306 của năm

ví dụ 2. Tính ngày trong năm cho ngày trong ô

Để tìm ngày trong năm cho một ngày trong ô A2, chúng ta có thể nhập công thức sau vào Google Sheets

=A2-DATE(YEAR(A2),1,1)+1

Ảnh chụp màn hình sau đây cho thấy cách sử dụng công thức này trong thực tế

Google Trang tính số ngày trong năm

Ta có thể thấy ngày 31/3/2022 là ngày thứ 90 của năm

ví dụ 3. Tính ngày cho ngày trong năm

Để tìm ngày tương ứng với ngày thứ n trong năm trong ô A2, chúng ta có thể nhập công thức sau vào Google Sheets

Bạn có thể dễ dàng tính toán số ngày giữa hai ngày trong Google Trang tính bằng cách trừ ngày (trong trường hợp bạn cần tất cả các ngày) hoặc sử dụng công thức để tìm ra ngày làm việc hoặc ngày 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 mà bạn có thể tính 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à đây chỉ là những con số được định dạng giống như ngày tháng. Vì đây là những con số nên bạn có thể thực hiện các phép toán như cộng và trừ với ngày tháng

Bắt đầu nào

Mục lục

Tính tổng số ngày trên Google Trang tính giữa các ngày

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

Google Trang tính số ngày trong năm

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

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

=B2-B1

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

Google Trang tính số ngày trong năm

Dễ dàng đúng

Có một điều bạn cần biết khi trừ ngày. Số ngày được đưa ra trong ví dụ trên không bao gồm ngày bắt đầu. Trong trường hợp bạn muốn đưa ngày bắt đầu vào kết quả thì cần cộng thêm 1 vào dữ liệu kết quả

Để có được số ngày bao gồm cả ngày bắt đầu và ngày kết thúc dự án, hãy sử dụng công thức dưới đây

=B2-B1+1

Các ngày trên Google Trang tính giữa các ngày – Chỉ các ngày làm việc

Mặc dù việc lấy tổng số ngày giữa hai ngày rất dễ dàng và thú vị, nhưng trong hầu hết các trường hợp, bạn không cần tổng số ngày mà chỉ cần số ngày làm việc

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

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

Tính số ngày làm việc giữa hai ngày không đơn giản như trừ các giá trị, nhưng nó không quá khó (vì Google Trang tính có công thức cho nó)

Giả sử bạn có tập dữ liệu như hì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

Google Trang tính số ngày trong năm

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)

Google Trang tính số ngày trong năm

Hàm NETWORKDAYS (như tên cho thấy), cung cấp cho bạn các ngày kết nối mạng ở giữa hai ngày (hàm này 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 cả ngày bắt đầu và ngày kết thúc khi tính số ngày làm việc
  • Nó coi thứ bảy và chủ nhật là ngày cuối tuần. Vì vậy, nó 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 tốt trong hầu hết các trường hợp, nhưng có hai tình huống phổ biến mà bạn có thể muốn điều chỉnh công thức này

  1. Bạn cần loại trừ các ngày lễ ra khỏi ngày làm việc
  2. Cuối tuần của bạn là khác nhau. Ví dụ: bạn chỉ có thể lấy Chủ Nhật là ngày cuối tuần và Thứ Bảy là ngày làm việc đối với bạn. Hoặc bạn đến từ các quốc gia có ngày cuối tuần là Thứ Sáu và Thứ Bảy (chứ không phải Thứ Bảy và Chủ Nhật)

Tin vui là Google Trang tính có thể xử lý tất cả những điều này một cách dễ dàng

Sử dụng Google Trang tính để tính số ngày giữa các ngày cho các ngày làm việc khi không bao gồm các ngày nghỉ lễ

Để điều này hoạt động, bạn cần có một danh sách các ngày lễ mà bạn muốn loại trừ

Ở hầu hết các công ty, họ cung cấp lịch nghỉ lễ mà bạn có thể sử dụng. Hoặc nếu bạn là người làm việc tự do hoặc doanh nghiệp nhỏ, bạn cũng có thể tự tạo cái này

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

Google Trang tính số ngày trong năm

Bây giờ khi tính số ngày làm việc giữa hai ngày trong Google Sheets, tôi không muốn tính số ngày là ngày lễ

Rất may, hàm NETWORKDAYS đã tích hợp sẵn tính năng này. Bạn có thể chỉ định phạm vi có ngày lễ và nó sẽ tự động bỏ qua những ngày này khi tính toán ngày làm việc

Giả sử bạn có một tập dữ liệu như hình bên dưới

Google Trang tính số ngày trong năm

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 trong khi không tính ngày lễ

=NETWORKDAYS(B1,B2,E2:E12)

Google Trang tính số ngày trong năm

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

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

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

Nhưng chức năng NETWORKDAYS chỉ xem xét sáu trong số này và hai trong số này là vào các ngày cuối tuần (Lễ Phục sinh và Ngày Độc lập). Vì công thức NETWORKDAYS bỏ qua các ngày cuối tuần khi thực hiện phép tính, nên nó cũng sẽ đảm bảo rằng nó không xóa các ngày hai lần (khi đó là ngày cuối tuần cũng như ngày lễ)

Tính toán ngày làm việc khi các ngày cuối tuần không phải là Thứ Bảy và Chủ Nhật

Mặc dù hàm NETWORKDAYS tự động giả định các ngày 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ột số bạn có thể chỉ được nghỉ Chủ nhật và một số bạn có thể làm việc ở những quốc gia nơi thứ Sáu và thứ Bảy được nghỉ và Chủ nhật được làm việc

Để điều chỉnh các biến thể này, có một chức năng khác trong Google Trang tính mà bạn có thể sử dụng

NETWORKDAYS. INTL – trong đó INTL là viết tắt của quốc tế

Khi bạn sử dụng NETWORKDAYS. Hàm 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 ngày cuối tuần, trong đó ngày cuối tuần có thể là một ngày bất kỳ trong tuần hoặc hai ngày liên tiếp bất kỳ trong tuần,

Vì vậy, 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 các ngày cuối tuần là Thứ Sáu và Thứ Bảy

Google Trang tính số ngày trong năm

Công thức dưới đây sẽ cho bạn kết quả

=NETWORKDAYS.INTL(B1,B2,7,E2:E12)

Google Trang tính số ngày trong năm

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 cuối tuần

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

  • Ngày bắt đầu – B1 trong ví dụ này
  • Ngày kết thúc – B2 trong ví dụ này
  • Cuối tuần – 7 trong ví dụ này. Đây là nơi bạn chỉ định những ngày cuối tuần mà bạn muốn công thức này xem xét. Tại sao lại là 7, hãy xem bảng bên dưới
  • Phạm vi có ngày nghỉ – E2. E12 trong ví dụ này

Tại sao tôi sử dụng 7 để đặt Thứ Sáu và Thứ Bảy là Ngày Cuối tuần?

Đây là cách công thức này đã được mã hóa. Có những con số chỉ định ngày cuối tuần và được mã hóa trước trong công thức

Vì vậy, khi tôi sử dụng 7, nó biết rằng tôi muốn các ngày 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

Đối sốNgày cuối tuần1Thứ bảy/Chủ nhật là ngày cuối tuần2Chủ nhật/Thứ hai là ngày cuối tuần3Thứ hai/Thứ ba là ngày cuối tuần4Thứ ba/Thứ tư là ngày cuối tuần5Thứ tư/Thứ năm là ngày cuối tuần6Thứ năm/Thứ sáu là ngày cuối tuần7Thứ sáu/Thứ bảy là ngày cuối tuần11Chủ nhật là ngày cuối tuần duy nhất12Thứ hai là ngày cuối tuần duy nhất13Thứ ba là ngày cuối tuần duy nhất

Dựa vào bảng trên, nếu bạn chỉ muốn Chủ nhật được coi là cuối tuần (với 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 NETWORKDAYS. hàm INTL

Sử dụng Google Trang tính để tìm sự khác biệt giữa hai ngày có ngày làm việc và ngày nghỉ không liên tiếp

Giả sử bạn đang làm một công việc mà bạn chỉ làm việc vào những ngày cụ thể trong tuần (giả sử là Thứ Hai, Thứ Ba và Thứ Năm)

Với cách sắp xếp như vậy, việc đếm 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.

Rất may, khi NETWORKDAYS. Hàm INTL đang được xây dựng, điều này cũng đã được tính đến

Khi bạn đang sử dụng NETWORKDAYS. INTL cho những thứ như thế này, bạn cần chỉ định rõ ràng ngày nào làm việc và ngày nào không

Và bạn làm điều đó bằng cách sử dụng một dãy 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 của chuỗi đại diện cho Thứ Hai, số thứ hai đại diện cho Thứ Ba, v.v.

'0' có nghĩa là đó là một ngày làm việc và '1' có nghĩa là đó là một ngày không làm việc. Vì vậy, 0000011 có nghĩa là năm ngày đầu tiên (Thứ Hai đến Thứ Sáu) đang hoạt động và Thứ Bảy và Chủ Nhật là ngày cuối tuần (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 trong 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à những thứ này không nhất thiết phải liên tiếp

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

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

=NETWORKDAYS.INTL(B1,B2,"0010111",E2:E12)

Google Trang tính số ngày trong năm

Lưu ý rằng đối số thứ ba là chuỗi số đại diện cho ngày làm việc và không làm việc. Điều này cần phải nằm trong dấu ngoặc kép

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

Sử dụng Google Trang tính để tính chênh lệch ngày cho một ngày trong tuần giữa hai ngày

Đôi khi, bạn có thể không cần tính ngày làm việc mà tính số ngày cụ thể trong tuần

Ví dụ: giả sử bạn muốn tính số ngày thứ Hai rơi vào một phạm vi ngày nhất định (đồng thời tính cả các ngày lễ)

Việc sử dụng thực tế nà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 trong 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 bên dưới 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 số ngày thứ Hai, tôi sẽ sử dụng NETWORKDAYS. Hàm INTL với chuỗi 7 số liên tiếp biểu thị các ngày trong tuần

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

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

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

________số 8

Google Trang tính số ngày trong năm

Nếu bạn hiểu rõ về cách sử dụng 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 phải tính ngày công giữa hai ngày

Sử dụng Google Trang tính để tính thời gian giữa các ngày bằng hàm DAYS

Đây là một trong những cách dễ nhất để tính ngày giữa các ngày trong Google Trang tính, miễn là bạn không lo lắng về việc loại trừ ngày cuối tuần, ngày lễ, v.v.

Để sử dụng hàm DAYS, bạn chỉ cần sử dụng cú pháp đơn giản này

=DAYS(“end_date”, “start_date”)

Với cú pháp này, bạn có thể nhập ngày tháng theo cách thủ công hoặc sử dụng tham chiếu ô để điền công thức

Để sử dụng hàm DAYS, chỉ cần

  1. Nhấp vào một ô trống
  2. Nhập =DAYS và nhấn Enter
  3. Nhập ngày hoặc nhấp vào tham chiếu ô có ngày bạn muốn với dấu phẩy ở giữa. Để có kết quả chính xác, trước tiên hãy sử dụng ngày gần đây nhất .
  4. Nhấn Enter

Nếu bạn đang nhập ngày theo cách thủ công, đừng quên sử dụng dấu ngoặc kép ( “” ) quanh ngày “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”)

Google Trang tính số ngày trong năm

Google Trang tính số ngày trong năm

Trong các ví dụ trên, bạn có thể thấy rằng trong ô C2, chúng tôi đã nhập ngày theo cách thủ công và ô C3, chúng tôi đã sử dụng tham chiếu ô và vẫn nhận được kết quả tương tự

Sử dụng hàm DATEDIF để tính chênh lệch giữa hai ngày trong Google Trang tính

Hàm DATEDIF hoạt động tương tự như hàm DAYS. Điểm khác biệt chính là bạn cũng phải cung cấp “ Đơn vị ” cho cú pháp và bạn sử dụng start_date trước thay vì end_date. Vì vậy, cú pháp diễn ra như sau.

=A2-DATE(YEAR(A2),1,1)+1
0

Hãy sử dụng cùng một dữ liệu từ ví dụ DAYS

Google Trang tính số ngày trong năm

Như bạn có thể thấy, chúng ta phải đặt ngày cũ hơn trước trong công thức này vì bạn phải nhập start_date trước cho hàm DATEDIF.  

Chúng tôi cũng có “D” được viết vào công thức làm đơn vị của chúng tôi, điều này cho Google Trang tính biết rằng chúng tôi muốn có kết quả sau vài ngày.  

Hàm DATEDIF cũng có thể sử dụng các phím tắt sau để hiển thị kết quả theo các đơn vị khác nhau

  • Y trả về kết quả theo năm
  • M là tháng
  • MD là sự khác biệt giữa ngày và bỏ qua năm và tháng
  • YM là tháng ở giữa trong khi bỏ qua năm và ngày
  • YD đưa ra ngày ở giữa trong khi chỉ bỏ qua năm và bao gồm cả tháng

Tính số ngày giữa các ngày trong Google Trang tính cho Năm tài chính 360 ngày

Nếu bạn đang làm việc trong lĩnh vực tài chính, bạn có thể cần tính số ngày giữa các ngày trong khoảng thời gian 12x 30 ngày. Để làm được điều này, bạn có thể sử dụng hàm DAYS360 trong Google Sheets

Cú pháp của phương thức này diễn ra như sau

=A2-DATE(YEAR(A2),1,1)+1
1

Với chức năng này, bạn sẽ không phải nhập [phương thức] nếu bạn đang làm việc với phiên bản lịch 360 ngày của Hoa Kỳ. Nếu bạn sử dụng phương pháp Châu Âu, bạn phải thêm TRUE tức là.

=B2-B1+1
0


Ví dụ của chúng tôi, hãy sử dụng phiên bản Hoa Kỳ

Thật không may, để đặt cạnh chức năng DAYS. DAYS360 sử dụng start_date trước, vì vậy hãy đảm bảo rằng ngày cũ nhất được sử dụng trước trong công thức của bạn. Ngoài ra, bạn có thể sử dụng các bước tương tự như được mô tả ở trên trong DAYS để nhận được kết quả như mong muốn

Google Trang tính số ngày trong năm

Như bạn có thể thấy trong ví dụ, kết quả là 360, do đó, 5 ngày bổ sung của một năm dương lịch thông thường hiện đã bị bỏ qua khỏi kết quả

Sử dụng hàm TRỪ để tính ngày giữa hai ngày trong Google Sheets

Hàm TRỪ trong Excel không hoạt động để tính toán ngày, nhưng nó hoạt động trong Google Trang tính. Về mặt kỹ thuật, cú pháp của hàm MINUS là

=B2-B1+1
1

Tuy nhiên, với mục đích làm việc với ngày tháng, bạn có thể tưởng tượng nó giống như

=B2-B1+1
2

Chúng ta hãy xem xét lại tập dữ liệu tương tự để cho biết cách thức hoạt động của hàm trừ để tính toán sự khác biệt giữa các ngày. Bạn có thể làm theo các bước chính xác giống như hàm DAYS nhưng chỉ cần nhập =MINUS instead.

Google Trang tính số ngày trong năm

Như bạn có thể thấy, bạn nhận được kết quả tương tự. Tuy nhiên, chúng tôi vẫn khuyên bạn nên sử dụng hàm DAYS vì bạn được nhắc về thứ tự nhập ngày từ các gợi ý trong Google Trang tính. Thêm vào đó, nó làm cho bảng tính của bạn có thể chuyển sang Microsoft Excel