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" Show
A2 = ô dữ liệuKiể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ínhTrả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
=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ế 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ế 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àyGiả 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 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 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ệcMặ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 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 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
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
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 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 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) Công thức này có ba đối số
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ậtMặ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 Công thức dưới đây 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 cuối tuần Công thức này có bốn đối số
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ấtDự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ếpGiả 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) 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ễ) 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
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 “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) “”) 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ínhHà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)+10 Hãy sử dụng cùng một dữ liệu từ ví dụ DAYS 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
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àyNế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)+11 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+10
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 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 SheetsHà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+11 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+12 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. 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 |