Cách chuyển đổi thời gian thành số thập phân, giờ phút giây trong Excel

CHÀO MỪNG BẠN ĐẾN VỚI THƯ VIỆN HỌC TẬP & ĐÀO TẠO CƠ BẢN

Cách chuyển đổi thời gian thành số thập phân, giờ phút giây trong Excel

Excel

Bắt đầu sử dụng Excel

Công thức và hàm

Nhập và phân tích dữ liệu

Định dạng dữ liệu

Xử lý sự cố

Excel 2016

Trong bài viết này, chúng tôi sẽ hướng dẫn các bạn nhiều cách khác nhau để chuyển đổi thời gian thành số thập phân, thành giờ phút giây trong Excel và ngược lại.

1. Cách chuyển đổi thời gian thành số thập phân trong Excel

Nhìn chung, có 3 cách để chuyển giá trị thời gian thành số thập phân : phép toán, hàm CONVERT hoặc lồng ghép 3 hàm thời gian với nhau.

Cách dễ nhất để chuyển đổi thời gian thành số thập phân trong Excel là nhân giá trị thời gian gốc với số giờ, phút, giây trong ngày:

Để chuyển đổi thời gian sang giờ, nhân số thời gian với 24 (số giờ trong một ngày).

Để chuyển đổi thời gian sang phút, nhân với thời gian với 1440 (số phút trong một ngày = 24 * 60).

Để chuyển đổi thời gian sang giây, nhân với thời gian với 86400 (số giây trong một ngày = 24 * 60 * 60).

Cách chuyển đổi thời gian thành số thập phân trong Excel

Cách chuyển đổi thời gian thành số thập phân trong Excel

 

2. Cách chuyển đổi thời gian thành giờ trong Excel

Phần này sẽ hướng dẫn 3 công thức khác nhau để chuyển đổi giờ từ định dạng thời gian tiêu chuẩn (hh:mm:ss) thành một số thập phân.

2.1. Phép toán

Bạn đã biết cách nhanh nhất để chuyển đổi giá trị thời gian thành số giờ trong Excel – bằng cách nhân với 24, cụ thể là số giờ trong một ngày:

=A2*24 (A2 là giá trị thời gian)

Để lấy Complete hours, nhập công thức hàm INT để bỏ phần lẻ: =INT(A2*24)

 

2. 2. Hàm Convert

Một cách khác để thực hiện chuyển đổi thời gian > giờ là sử dụng công thức CONVERT:

=CONVERT(A2, “day”, “hr”)

2. 3. Hàm Hour, Minute, Second trong Excel

Cuối cùng, bạn có thể sử dụng công thức phức tạp hơn. Xuất các đơn vị thời gian bằng  các hàm thời gian  HOUR, MINUTE, SECOND sau đó chia số phút cho 60 và chia số giây cho 3600 và tính toán kết quả:

=HOUR(A2) + MINUTE(A2)/60 + SECOND(A2)/3600

3. Cách chuyển đổi thời gian thành phút trong Excel

Ba phương pháp tương tự có thể sử dụng để chuyển đổi phút từ định dạng thời gian tiêu chuẩn thành số thập phân.

3.1. Phép toán

Để chuyển đổi thời gian thành phút, bạn nhân thời gian với 1440 – số phút trong một ngày (24 giờ * 60 phút = 1440 phút):

=A2*1440 (A2 là giá trị thời gian)

Để lấy Complete minutes, nhập công thức hàm INT như ví dụ trước: =INT(A2*1440). Kết quả như trong hình dưới đây:

 

3.2. Hàm Convert

Để chuyển đổi giờ > phút bằng hàm CONVERT(number, from_unit, to_unit), cung cấp ‘day’ là đơn vị được chuyển đổi và ‘mn’ là đơn vị chuyển đổi thành:

=CONVERT(A2, “day”, “mn”)

3.3. Hàm Hour, Minute, Second

Một cách khác để lấy số phút là nhân số giờ với 60, chia số giây cho 60:

=HOUR(A2)*60 + MINUTE(A2) + SECOND(A2)/60

4. Cách chuyển đổi thời gian thành giây trong Excel

4.1. Phép toán

Nhân thời gian với 86400 – số giây trong một ngày (24 giờ * 60 phút * 60 giây = 86400)

=A2*86400

4.2. Hàm Convert

Công thức tương tự ví dụ bên trên, chỉ khác ở việc thay đơn vị ‘day’ thành ‘sec’:

=CONVERT(A2, “day”, “sec”)

4.3. Hàm Hour, Minute, Second

Sử dụng hàm HOUR, MINUTE, SECOND như hai ví dụ trước:

=HOUR(A2)*3600 + MINUTE(A2)*60 + SECOND(A2)

Chú ý.

  1. Nếu có bất kỳ công thức nào cho kết quả là giá trị định dạng time, chỉ cần thay đổi định dạng thành General để hiển thị kết quả hiển thị số.
  2. Để chuyển đổi thời gian thành số thập phân, định dạng General cho ô tính. Như vậy, 23:59:59 sẽ được chuyển đổi thành 0.99999, 06:00 AM thành 0.25, và 12:00 PM thành 0.5. Nếu phần nguyên của số chuyển đổi lớn hơn 0, điều đó có nghĩa là ô tính của bạn đang chứa giá trị của ngày tháng và thời gian.

Chúc bạn thực hiện thành công.

Bạn có thể thành thạo ngay kỹ năng tin học văn phòng từ giảng viên FPT- Arena chỉ với 280,000Đ