Trong công việc của dân văn phòng, chắc chắn sẽ có lúc phát sinh nhu cầu cần tính toán khoảng thời gian giữa hai thời điểm. Đây là lúc hàm Datedif phát huy tác dụng. Cùng tìm hiểu hàm Excel này trong bài viết sau đây nhé!

Đôi khi, trong quá trình làm việc với các kiểu dữ liệu ngày tháng ở trong công cụ Excel, chúng ta cần tính toán và xác định khoảng thời gian giữa hai thời điểm. Bài viết này sẽ chia sẻ cho các bạn về việc sử dụng hàm DATEDIF trong các hàm Excel và kết hợp với 1 số kỹ thuật khác để đạt được kết quả này. 

Giả sử chúng ta có 2 mốc thời gian cần tính toán là 7/14/2010 10:35:15 và 6/9/2015 15:30:00 được lưu ở lần lượt ô A2 và B2.

2 mốc thời gian cần tính toán là 7/14/2010 10:35:15 và 6/9/2015 15:30:00

2 mốc thời gian cần tính toán là 7/14/2010 10:35:15 và 6/9/2015 15:30:00

I. Tính số giờ giữa hai thời điểm trong Excel

Để sử dụng các hàm Excel tính số giờ giữa hai thời điểm trên, ngoài hàm Datedif chúng ta có thể sử dụng công thức sau:

=INT((B2-A2)*24)

và nhận được kết quả là 42988

hoặc

=DAY(ABS(B2-A2))*24*60 + HOUR(ABS(B2-A2))

II. Tính số phút hai thời điểm trong Excel

Để thực hiện tính số phút giữa hai thời điểm trên, bên cạnh việc sử dụng hàm Datedif, chúng ta sử dụng công thức sau:

=INT((B2-A2)*24*60)

và nhận được kết quả là 2579334

Hoặc có thể là

=DAY(ABS(B2-A2))*24*60 + HOUR(ABS(B2-A2))*60 + MINUTE(ABS(B2-A2))

III. Tính số giờ giây giữa hai thời điểm trong Excel

Để tính số giây giữa hai thời điểm trên chúng ta sử dụng công thức sau:

=INT((B2-A2)*24*60*60)

và nhận được kết quả là 154760085

IV. Tính số năm giữa hai thời điểm trong Excel

Để tính toán ra số năm giữa hai thời điểm trên bằng các hàm Excel chúng ta nên sử dụng công thức sau của hàm datedif:

=DATEDIF(A2,B2,"y")

và nhận được kết quả là 4

V. Tính số tháng giữa hai thời điểm trong các hàm Excel

Để tính số tháng giữa hai thời điểm nêu trong đề bài, bằng cách áp dụng hàm Datedif chúng ta sử dụng công thức sau:

=DATEDIF(A2,B2,"m")

và nhận được kết quả là 58

VI. Tính số ngày giữa hai thời điểm trong Excel

Ứng dụng các hàm Excel tính số ngày giữa hai thời điểm trên chúng ta sử dụng công thức hàm Datedif như sau:

=DATEDIF(A2,B2,"d")

và nhận được kết quả là 1791

VII. Tính khoảng thời gian tổng hợp ra năm, tháng, giờ, phút, giây giữa 2 thời điểm bằng các hàm Excel

Chúng ta dùng công thức lần lượt như sau

=DATEDIF(A2,B2,"y")&" năm, "&DATEDIF(A2,B2,"ym")&" tháng ,"&DATEDIF(A2,B2,"md")&" ngày, "&TEXT(B2-A2,"hh")&" giờ, "&TEXT(B2-A2,"mm")&" phút, "&TEXT(B2-A2,"ss")&" giây"

Và nhận được kết quả hàm Datedif như mong muốn: 4 năm, 10 tháng, 26 ngày, 04 giờ, 54 phút, 45 giây

VIII. Sử dụng hàm TEXT trong các hàm Excel để định dạng thời gian

Trong quá trình sử dụng hàm Datedif, bạn có thể muốn sửa định dạng của dữ liệu sang dạng thời gian. Khi đó, hãy cân nhắc đến việc sử dụng hàm TEXT. Để có thể sử dụng thành thạo hàm TEXT, chúng ta hãy làm quen với 1 số quy ước về định dạng của hàm này.

Chú ý cú pháp của hàm TEXT như sau:

=TEXT(, )

Tham số thứ nhất đã vô cùng rõ ràng rồi, chúng ta muốn định dạng dữ liệu gì thì chúng ta sẽ cho vào đó. Tham số thứ 2 là trường thể hiện chúng ta muốn định dạng như thế nào, trong bài này, chúng ta muốn định dạng về dữ liệu thời gian.

Khi đó chúng ta có thể tham khảo 1 số ví dụ sau đây:

  • Tính số giờ giữa 2 thời điểm bằng công thức: =TEXT(B2-A2,"h")
  • Tính số giờ và phút giữa 2 thời điểm bằng công thức như sau: = TEXT(B2-A2,"h:mm")
  • Tính giờ, phút và cả dữ liệu số giây giữa 2 thời điểm: =TEXT(B2.A2, "h:mm:ss")

IX. Kết

Để có thể ứng dụng tốt trong việc làm Excel vào trong công việc và cuộc sống hàng ngày, chúng ta không chỉ nắm vững được các hàm Excel mà còn phải sử dụng tốt cả các công cụ chứa trong nó. Theo đó, hãy chú ý tới các hàm Excel nâng cao giúp áp dụng tốt vào công việc như hàm DATEDIF, SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH… Những công cụ mà chúng ta có thể sẽ thường xuyên sử dụng là Data validation, Conditional formatting, Pivot table…