Hàm Datedif

Thông qua hàm datedif việc tính toán số liệu về ngày tháng đã trở nên đơn giản hơn rất nhiều. Dưới đây là hướng dẫn sử dụng hàm datedif dễ hiểu nhất dành cho bạn thông qua những ví dụ cụ thể.

Hàm datedif là gì ? 

Đây là hàm dùng để tính toán khoảng cách sự chênh lệch giữa hai ngày tháng 

Cú pháp : DATEDIF (Ngày đầu, Ngày cuối, Loại kết quả )

Trong đó :

Ngày đầu: Là giá trị ngày tháng quy định làm mốc bắt đầu tính toán

Ngày cuối: Là giá trị ngày tháng quy định làm mốc kết thúc tính toán

Loại kết quả: Là tùy chọn hình thức trả về của hàm như sau:

“ y ” : Hàm trả về số năm chênh lệch giữa ngày đầu và ngày cuối 

“ m ”: Hàm trả về số tháng chênh lệch giữa ngày đầu và ngày cuối 

“ d ”: Hàm trả về số ngày chênh lệch giữa ngày đầu và ngày cuối 

“md” : Hàm trả về số ngày chênh lệch giữa ngày đầu và ngày cuối, mà không phụ thuộc vào số năm và số tháng 

“ym”: Hàm trả về số tháng chênh lệch giữa ngày đầu và ngày cuối, mà không phụ thuộc vào số năm và số ngày 

“yd”: Hàm trả về số ngày chênh lệch giữa ngày đầu và ngày cuối, mà không phụ thuộc vào số năm 

Cách dùng hàm datedif tính số năm chênh lệch giữa ngày đầu và ngày cuối  

Cú pháp : DATEDIF ( Ngày đầu , Ngày cuối , “y” ) 

Cùng mình làm thử một ví dụ nhé:

Ngày đầu : 01/01/2000

Ngày cuối: 31/12/2012

Vậy theo cú pháp trên ta có DATEDIF ( “01/01/2000”, “31/12/2012”, “y”) hoặc theo như trong hình ta có thể gõ thẳng tên địa chỉ ô như sau DATEDIF (A1,B1, “y”)

Kết quả trả về là 12 vì khoảng cách từ năm 2000 đến năm 2012 là 12 năm. Xong rồi, vậy là bạn tính được khoảng cách năm chênh lệch rồi đấy

Cách dùng hàm datedif tính số tháng chênh lệch giữa ngày đầu và ngày cuối  

Cú pháp : DATEDIF ( Ngày đầu , Ngày cuối , “m” ) 

Ví dụ sau đây sẽ giúp các bạn hiểu rõ về cách tính nhanh thôi. Cùng bắt đầu nhé.

Ngày đầu : 01/01/2000

Ngày cuối: 31/12/2012

Vậy theo cú pháp trên ta có DATEDIF ( “01/01/2000”, “31/12/2012”, “m”) hoặc theo như trong hình ta có thể gõ thẳng tên địa chỉ ô như sau DATEDIF (A1,B1, “m”)

Kết quả ta được 155. Bạn có thắc mắc tại sao lại ra con số kỳ lạ vậy không ? Tại sao 12 năm nhưng không phải lấy 12 x 12 = 144 tháng nhỉ ? Vì ở đây chúng ta tính là khoảng cách giữa các tháng chứ không phải năm như ví dụ trước nữa. Nếu là từ ngày 01/01/2000 đến ngày 01/01/2012 thì khoảng cách đúng bằng 144 tháng. Nhưng ở đây là ngày 31/12/2012 nên bạn phải cộng thêm cho 11 tháng nữa. Vậy là ta có kết quả 155 tháng như trong hình. Qua ví dụ này các bạn có thể hiểu rõ hơn về cách sử dụng hàm datedif rồi nhé, cũng không quá phức tạp đúng không nào ?

Cách dùng hàm datedif tính số ngày chênh lệch giữa ngày đầu và ngày cuối  

Cú pháp : DATEDIF ( Ngày đầu , Ngày cuối , “d” ) 

Chúng ta đã cùng tìm hiểu về cách tính khoảng cách năm và tháng rồi. Vậy còn khoảng cách ngày thì sao ? Cũng tương tự vậy thôi, qua ví dụ sau các bạn sẽ nắm được cách dùng nó một cách nhanh chóng và dễ dàng nhất có thể.

Ngày đầu : 01/01/2000

Ngày cuối: 31/12/2012

Vậy theo cú pháp trên ta có DATEDIF ( “01/01/2000”, “31/12/2012”, “d”) hoặc theo như trong hình ta có thể gõ thẳng tên địa chỉ ô như sau DATEDIF (A1,B1, “d”)

Kết quả bạn nhận được khoảng cách ngày giữa hai mốc thời gian trên là 4748 ngày. Xong rồi, thao tác tính này cũng đơn giản phải không ? Vậy là từ giờ bạn có thể tính khoảng cách ngày trong vòng một nốt nhạc mà không cần phải mất nhiều công sức mày mò tìm kiếm các công thức toán học phức tạp nữa. 

Cách dùng hàm datedif số ngày chênh lệch giữa ngày đầu và ngày cuối, mà không phụ thuộc vào số năm và số tháng 

Cú pháp : DATEDIF ( Ngày đầu , Ngày cuối , “md” ) 

Ở cách dùng này các bạn đừng quan tâm gì đến tháng, năm hết , chỉ cần chú tâm vô một cái duy nhất là ngày thôi. Ví dụ như sau 

Ngày đầu : 01/01/2000

Ngày cuối: 31/12/2012

Vậy theo cú pháp trên ta có DATEDIF ( “01/01/2000”, “31/12/2012”, “md”) hoặc theo như trong hình ta có thể gõ thẳng tên địa chỉ ô như sau DATEDIF (A1,B1, “md”)

Bảng tính sẽ cho kết quả là 30 vì khoảng cách giữa 31 và 1 là 31-1=30 ngày 

Cách dùng hàm datedif số tháng chênh lệch giữa ngày đầu và ngày cuối, mà không phụ thuộc vào số năm và số ngày

Cú pháp : DATEDIF ( Ngày đầu , Ngày cuối , “ym” ) 

Ví dụ ta có hai mốc thời gian như sau:

Ngày đầu : 01/01/2000

Ngày cuối: 31/12/2012

Vậy theo cú pháp trên ta có DATEDIF ( “01/01/2000”, “31/12/2012”, “ym”) hoặc theo như trong hình ta có thể gõ thẳng tên địa chỉ ô như sau DATEDIF (A1,B1, “ym”)

Ở địa chỉ ô C1 ta thấy hiển thị kết quả là 11. Vì khoảng cách giữa tháng 01 và tháng 12 là 12-1=11 tháng

Cách dùng hàm datedif số ngày chênh lệch giữa ngày đầu và ngày cuối, mà không phụ thuộc vào số năm 

Cú pháp : DATEDIF ( Ngày đầu , Ngày cuối , “yd” ) 

Cùng mình đến với ví dụ cuối cùng thôi 

Ngày đầu : 01/01/2000

Ngày cuối: 31/12/2012

Vậy theo cú pháp trên ta có DATEDIF ( “01/01/2000”, “31/12/2012”, “yd”) hoặc theo như trong hình ta có thể gõ thẳng tên địa chỉ ô như sau DATEDIF (A1,B1, “yd”)

365 ngày ! Vì ở hình thức trả về này chúng ta chỉ quan tâm đến khoảng cách giữa ngày 31/12 và 01/01 mà không cần để ý tới năm 2012 hay 2000 

Trên đây mình đã hệ thống lại cho các bạn các cách sử dụng hàm datedif một cách chi tiết nhất thông qua ví dụ cụ thể. Hi vọng qua bài viết này các bạn có thể nắm vững cách tính toán cũng như xử lí số liệu về khoảng cách ngày, tháng , năm.

giỏ hàng dbk 0 (0) sản phẩm.
DBK VIỆT NAM, https://dbk.vn/ham-datedif.html,
21/15 đường số 17
Thu Đuc, HCM, 700000
Việt Nam
+84919219111