--- Bài mới hơn ---
Cách Sửa Lỗi Excel Không Nhảy Công Thức
Sửa Lỗi Excel Không Tự Nhảy Công Thức
Ham Co Ban Excel Chuyen De Cac Khai Niem Va Ham Co Ban Trong Excel Ppt
Chuyen De Hay Chuyen De Cac Khai Niem Va Ham Co Ban Trong Excel Ppt
Không Đánh Được Số Thứ Tự Trong Excel
Rất nhiều người dùng bảng tính cảm thấy ngày tháng khó hiểu, nếu không muốn nói là cực kỳ khó xử lý. Nhưng bạn có tin hay không, Goolge Sheets có một vài hàm rất tiện dụng và đơn giản cho nhiệm vụ này và đó là hàm DATEDIF và NETWORKDAYS.
Như tên gọi của hàm, DATEDIF trong Google Sheets dùng để tính toán chênh lệch ngày giữa hai ngày. Hàm này yêu cầu ba đối số với công thức tổng quát như sau:
=DATEDIF(start_date, end_date, unit)
Trong đó:
Start_date: Là ngày được sử dụng làm điểm bắt đầu và nó phải là một trong những điều sau:
– Ngày phải đặt trong dấu ngoặc kép: “8/13/2020”.
– Tham chiếu đến ô có ngày: A2
– Công thức trả về ngày: DATE (2020, 8, 13)
– Một số đại diện cho một ngày cụ thể và có thể được Google Sheets hiểu là ngày, ví dụ: 44056 đại diện cho ngày 13 tháng 8 năm 2022 .
- End_date: Một ngày được sử dụng làm điểm cuối. Nó phải có cùng định dạng với start_date.
– “D” – (Viết tắt của Date) trả về số ngày giữa hai ngày.
– “M” – (Months) số tháng đầy đủ giữa hai ngày.
– “Y” – (Year) số năm đầy đủ.
– “MD” – (Days ignoring Months): Số ngày sau khi trừ đi cả tháng.
– “YD” – (Days ignoring Years): Số ngày sau khi trừ đi cả năm.
– “YM” – (Months ignoring years): Số tháng đầy đủ sau khi trừ đi các năm đầy đủ.
Lưu ý: Tất cả các đơn vị phải được đặt vào công thức giống như cách chúng xuất hiện ở trên – trong dấu ngoặc kép.
Bây giờ, hãy ghép tất cả các phần này lại với nhau và xem công thức DATEDIF hoạt động như thế nào trong Google Sheets.
Tính số ngày giữa hai ngày trong Google Sheets
Ví dụ 1. Đếm tất cả các ngày
Bạn có một bảng dữ liệu Goolge Sheets để theo dõi một số đơn đặt hàng. Tất cả chúng đã được xuất xưởng vào nửa đầu tháng 8 – Ngày vận chuyển (Shipping date) sẽ là ngày bắt đầu. Ngoài ra còn có một ngày giao hàng gần đúng – Ngày đến hạn (Due date).
Bây giờ bạn cần tính số ngày – “D” – giữa ngày vận chuyển và ngày đến hạn để xem mất bao lâu để các mặt hàng đến nơi. Đây là công thức nên sử dụng:
=DATEDIF(B2,C2,”D”)
Bạn chỉ cần nhập công thức DATEDIF vào ô D2 và sau đó sao chép xuống các ô khác trong cột để áp dụng cho các hàng khác.
Lưu ý: Bạn cũng có thể tính toán toàn bộ cột cùng một lúc bằng một công thức duy nhất thông qua hàm ARRAYFORMULA:
=ArrayFormula(DATEDIF(B2:B13,C2:C13,”D”))
Ví dụ 2. Đếm ngày bỏ qua tháng
Bằng cách bỏ qua những tháng đầy đủ đã trôi qua. DATEDIF tính toán điều này tự động khi bạn sử dụng đơn vị “MD” :
=DATEDIF(A2, B2,”MD”)
Như vậy hàm DATEDIF sẽ trừ các tháng đã qua và đếm số ngày còn lại.
Ví dụ 3. Đếm ngày bỏ qua năm
Một đơn vị khác là “YD” sẽ hỗ trợ khi các ngày có hơn một năm giữa chúng:
=DATEDIF(A2,B2,”YD”)
Công thức trên của hàm DATEDIF sẽ trừ năm đầu tiên, sau đó tính các ngày còn lại giống như các ngày đó trong cùng một năm.
Đếm ngày làm việc trong Google Sheets
Start_date: Ngày được sử dụng làm điểm bắt đầu. Cần thiết.
Có một trường hợp đặc biệt khi bạn chỉ cần tính ngày làm việc trong Google Sheets. Hàm DATEDIF sẽ không hữu ích nhiều ở đây. Và bạn sẽ đồng ý rằng trừ các ngày cuối tuần theo cách thủ công không phải là cách nhanh nhất. Tuy nhiên Google Sheets có một vài cách để giúp bạn làm điều đó nhanh hơn.
End_date: Một ngày được sử dụng làm điểm cuối. Cần thiết.
Ví dụ 1. Hàm NETWORKDAYS
Holidays: Cái này là tùy chọn khi bạn cần chỉ ra các ngày lễ cụ thể. Nó phải là một phạm vi ngày hoặc số đại diện cho ngày tháng.
Hàm đầu tiên mà bạn có thể sử dụng là NETWORKDAYS. Hàm này sẽ tính toán số ngày làm việc giữa hai ngày không bao gồm cuối tuần (thứ bảy và chủ nhật) và thậm chí cả ngày lễ nếu cần:
=NETWORKDAYS(start_date, end_date, , [holidays])
Trong đó:
Holidays: Là tham số tùy chọn và được sử dụng để chỉ định ngày nghỉ.
Lưu ý: Hàm chúng tôi trong Google Sheets cũng tính start_day và end_day là ngày làm việc trừ khi chúng là ngày lễ.
CHỈ 7 GIỜ HỌC BÀI BẢN, TIẾP KIỆM HÀNG CHỤC NGHÌN GIỜ TRA CỨU
- Weekend: Cái này là tùy chọn. Nếu bỏ qua, thứ bảy và chủ nhật được coi là ngày nghỉ cuối tuần. Nhưng bạn có thể thay đổi điều đó bằng hai cách là Masks và Numbers.
- Masks: là một mẫu gồm bảy chữ số gồm 1 và 0. 1 là viết tắt của một ngày cuối tuần, 0 cho một ngày làm việc. Chữ số đầu tiên trong mẫu luôn là thứ Hai, chữ số cuối cùng sẽ là Chủ nhật.
Ví dụ: “1100110” có nghĩa là bạn làm việc vào Thứ Tư, Thứ Năm, Thứ Sáu và Thứ Bảy.
Lưu ý: Masks phải được đặt trong dấu ngoặc kép và cách này là hoàn hảo cho những ngày nghỉ của bạn rải rác trong tuần.
Chức năng này có vẻ phức tạp vì tất cả những con số đó, nhưng lời khuyên là bạn nên thử. Trước tiên, chỉ cần hiểu rõ về những ngày nghỉ của bạn. Sau đó, quyết định cách để chỉ ra những ngày cuối tuần của bạn.
Nếu bạn chọn Masks thì dãy số sẽ có cấu tạo là 1000001, nên hàm chúng tôi trong trường hợp này sẽ là:
=NETWORKDAYS.INTL(B2,C2,”1000001″)
Nhưng vì bạn muốn có hai ngày cuối tuần liên tiếp nên có thể sử dụng một số từ các bảng trên, 2 trong trường hợp này:
=NETWORKDAYS.INTL(B2, C2, 2)
Sau đó, chỉ cần thêm đối số cuối cùng – tham chiếu đến các ngày lễ trong cột E và công thức đã sẵn sàng:
=NETWORKDAYS.INTL(B2,C2,2,$E$2:$E$4)
Google Sheets và sự khác biệt về ngày tháng
Đôi khi vài tháng quan trọng hơn ngày. Nếu điều này đúng với bạn và muốn nhận được chênh lệch ngày theo tháng hơn là ngày, hãy để Google Sheets với hàm DATEDIF thực hiện công việc.
Ví dụ 1. Tính số tháng đầy đủ giữa hai ngày
Cách thực hiện cũng giống như vậy: Start_date là đối số đầu tiên, tiếp theo là end_date và “M” – viết tắt của Months như một đối số cuối cùng:
=DATEDIF(A2,B2,”M”)
Mẹo: Đừng quên về hàm ARRAUFORMULA có thể giúp bạn đếm tháng trên tất cả các hàng cùng một lúc:
=ARRAYFORMULA(DATEDIF(A2:A13, B2:B13,”M”))
Ví dụ 2. Tính số tháng bỏ qua năm
Bạn có thể không cần tính số tháng trong suốt tất cả các năm giữa ngày bắt đầu và ngày kết thúc. Và hàm DATEDIF cho phép bạn làm điều đó.
Chỉ cần sử dụng đơn vị “YM” và công thức sẽ trừ nguyên năm trước, sau đó đếm số tháng giữa các ngày với công thức sau:
=DATEDIF(A2,B2,”YM”)
Tính số năm giữa hai ngày trong Google Sheets
Điều cuối cùng (nhưng không kém phần quan trọng) cho bạn thấy là cách Google Sheets sử dụng hàm DATEDIF để tính toán chênh lệch ngày tháng theo năm.
Ví dụ tính số năm của các cặp vợ chồng đã kết hôn dựa trên ngày cưới của họ và ngày hiện tại:
Như bạn có thể đã đoán ra, trong trường hợp này sẽ sử dụng đơn vị “Y” cho điều đó với công thức sau:
=DATEDIF(A2, B2,”Y”)
Tất cả các công thức sử dụng hàm DATEDIF này là công thức đầu tiên cần thử khi tính toán ngày, tháng và năm giữa hai ngày trong Google Sheets.
--- Bài cũ hơn ---
Cách In 1 Vùng Chọn Trong Microsoft Excel
Cách Định Dạng, Chọn Vùng In Trong Excel, Xem Trước Khi In Trong Excel
Hàm Count Trong Excel: Công Thức, Cách Dùng Hàm Đếm Này Đơn Giản Nhất
Hàm Đếm Số Lần Xuất Hiện Trong Excel Là Hàm Gì
Hàm Count Trong Excel, Có Ví Dụ Và Video, Hàm Đếm Count, Ví Dụ Và Cách