Chuyển đổi thời gian Excel


Tìm hiểu cách chuyển đổi thời gian thành Giây bằng Excel


Thời gian có thể được chuyển đổi thành giây bằng Excel

Số

=INT(A2*24)
3 có thể được sử dụng để chuyển đổi thời gian thành giây

Chuyển đổi thời gian Excel

86400 giải thích

Excel sử dụng hệ thống 24 giờMỗi ngày có 24 giờMột giờ là 60 phútMột phút là 60 giây=INT(A2*24)4(giờ) * =INT(A2*24)5(phút) * =INT(A2*24)5 (giây) = =INT(A2*24)3Ví dụ trả về =INT(A2*24)5 vì một phút (=INT(A2*24)9) là 60 giây

Giải trình

Mỗi ngày có 24 giờ

Mỗi giờ có thể được hiểu là tỷ lệ phần trăm của tổng số giờ trong ngày

  • 01. 00 = 1/24
  • 02. 00 = 24/2
  • 03. 00 = 3/24
  • và như thế

Tỷ lệ phần trăm có thể được sử dụng để tìm giây

Mười lăm giờ bằng

=HOUR(A2)+MINUTE(A2)/60+SECOND(A2)/(60*60)
0 giây

=HOUR(A2)+MINUTE(A2)/60+SECOND(A2)/(60*60)
1 là 15/24 (
=HOUR(A2)+MINUTE(A2)/60+SECOND(A2)/(60*60)
2)

Nhân lên để có được 86400

=INT(A2*24)
40


Theo mặc định, ngày và giờ được lưu dưới dạng số/thập phân trong Excel. Nhưng bạn thường thấy nó ở các định dạng khác nhau do cách các ô được định dạng

Ví dụ: trong ví dụ bên dưới, giá trị trong cột A và B giống nhau, nhưng chúng được hiển thị khác nhau do định dạng

Same value but different formats of time in Excel

Và một trong những thứ mà nhiều người cần trong Excel là chuyển đổi thời gian sang dạng thập phân (chẳng hạn như giờ hoặc phút hoặc giây)

Ví dụ thay vì có ngày giờ là 01-01-2020 6. 30 giờ sáng, bạn có thể muốn nhận

  • Số giờ là 6
  • Số phút là 30

Rất may, Excel có một số công thức tuyệt vời, bạn có thể dễ dàng chuyển đổi thời gian thành giá trị thập phân

Hướng dẫn này bao gồm

  • Cách chuyển đổi thời gian thành số thập phân trong Excel
    • Chuyển đổi thời gian thành giờ trong Excel
    • Chuyển đổi thời gian thành phút trong Excel
    • Chuyển đổi thời gian thành giây trong Excel
  • Tách ngày và giờ rồi chuyển đổi thời gian thành số thập phân
    • Tách Ngày và Giờ bằng Công thức INT
    • Tách Ngày và Giờ bằng Công thức MOD

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

Trong hướng dẫn này, tôi sẽ chỉ cho bạn một số ví dụ về chuyển đổi thời gian thành số thập phân bằng cách sử dụng công thức (i. e, chuyển đổi thời gian thành giờ, phút và giây)

Có nhiều cách để chuyển đổi thời gian sang số thập phân trong Excel

  • Sử dụng phép tính số học là cách dễ nhất để chuyển đổi thời gian thành số thập phân. Ví dụ
    • Để chuyển đổi thời gian thành giờ, hãy nhân giá trị thời gian với 24
    • Để chuyển đổi thời gian thành phút, hãy nhân giá trị thời gian với 24*60
    • Để chuyển đổi thời gian thành giây, hãy nhân giá trị thời gian với 24*60*60
  • Bạn cũng có thể sử dụng các công thức có sẵn trong Excel như CHUYỂN ĐỔI hoặc GIỜ/PHÚT/GIÂY

Trong các phần tiếp theo, tôi sẽ chỉ cho bạn các ví dụ về cách chuyển đổi thời gian Excel thành giá trị thập phân bằng các phương pháp này

Vậy hãy bắt đầu

Chuyển đổi thời gian thành giờ trong Excel

Trong phần này, tôi trình bày ba cách khác nhau để chuyển đổi thời gian thành giờ trong Excel

Sử dụng phép nhân đơn giản để lấy giá trị giờ

Giả sử bạn có thời gian trong một ô là 6. 00 PM  (ở ô A2) và bạn muốn đổi nó thành giờ

Bạn có thể chỉ cần nhân nó với 24 và nó sẽ cho bạn biết bao nhiêu giờ đã trôi qua cho đến thời điểm đó

=A2*24

Convert Time to Hours using simple multiplication

Điều này hoạt động vì thực tế là Excel lưu trữ ngày và giờ dưới dạng số. Cả ngày (24 giờ) được lưu dưới dạng 1 trong Excel. Điều này có nghĩa là mỗi giờ được lưu trữ dưới dạng 1/24

Vì vậy, trong khi bạn nhìn thấy giá trị 6. 00 PM, trong phần phụ trợ, nó được lưu trữ dưới dạng giá trị 0. 75 (cho biết 18 giờ trong số 24 giờ đã trôi qua). Vì vậy, khi bạn nhân nó với 24, nó sẽ cho bạn số giờ đã trôi qua

Trong trường hợp bạn có một giá trị như 6. 32 PM, dùng công thức trên sẽ ra kết quả là 18. 53 (trong đó phần phút/giây được hiển thị dưới dạng số thập phân và số giờ đầy đủ/đầy đủ dưới dạng số nguyên). Trong ví dụ này, giá trị số của 32 phút trong Excel sẽ là 0. 53 giờ

Ghi chú. Trong trường hợp bạn nhận được giá trị giờ có số thập phân (chẳng hạn như 18. 53), đảm bảo rằng bạn cũng đã định dạng nó để hiển thị số thập phân. Trong trường hợp chưa có, bạn có thể thấy kết quả là 19, vì Excel hiển thị cho bạn giá trị số nguyên được làm tròn. Tuy nhiên, điều này sẽ không thay đổi giá trị trong ô, giá trị này sẽ tiếp tục là 18. 53

Trong trường hợp bạn chỉ muốn giá trị hoàn thành/đầy đủ giờ và bỏ qua phần phút, hãy sử dụng công thức dưới đây bằng INT

=INT(A2*24)

Use INT formula to get full hour value only

INT chỉ cung cấp cho bạn phần nguyên và bạn không phải lo lắng về bất kỳ phút thừa nào

Sử dụng Hàm Excel (GIỜ, PHÚT và GIÂY)

Nếu bạn không thích phương pháp nhân thủ công, thì một cách thực sự dễ dàng khác để chuyển đổi thời gian thành giờ là sử dụng các hàm  liên quan đến thời gian có sẵn (HOUR, MINUTE và SECOND)

Giả sử, bạn có thời gian như hình bên dưới và bạn muốn biết có bao nhiêu giờ đã trôi qua trong ngày

Time to Convert to Hour Value

Dưới đây là công thức để chuyển đổi thời gian thành giờ

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

Convert Time to Decimal with Hour Minute Second Formula

Hàm HOUR chỉ trả về số giờ đã trôi qua trong thời gian nhất định và hàm MINUTE và SECOND cũng vậy

Nhưng vì chúng ta cần giá trị cuối cùng tính bằng giờ, nên chúng ta cần chia giá trị phút cho 60 (để chuyển đổi thành giờ) và giá trị thứ hai cho 60*60 (một lần nữa để chuyển đổi thành giờ)

Sử dụng chức năng chuyển đổi

Một cách thực sự dễ dàng khác (có lẽ là dễ nhất trong ba phương pháp), là sử dụng hàm CONVERT

Hàm này nhận một giá trị số (trong trường hợp này là thời gian) và có thể chuyển đổi nó thành giờ (hoặc phút/giây)

Dưới đây là công thức sẽ chuyển đổi thời gian thành giờ

=CONVERT(A2,"day","hr")

Convert Time to Decimal using the CONVERT function

Đối số thứ hai là cho biết chức năng của định dạng dữ liệu hiện có và đối số thứ ba là định dạng mà bạn muốn chuyển đổi sang

Ghi chú. Đôi khi kết quả có thể khác với mong đợi. Điều này có thể là do định dạng ô có thể hiển thị kết quả ở định dạng ngày thay vì định dạng thập phân. Bạn có thể dễ dàng thay đổi điều này bằng cách chuyển đến tab Trang chủ và đặt định dạng từ menu thả xuống định dạng (nằm trong nhóm Số)

Trong thực tế, bạn có nhiều khả năng có được ngày và giờ cùng nhau (thay vì chỉ thời gian như tôi đã chỉ ra trong các ví dụ ở trên). Bạn vẫn có thể sử dụng các phương pháp nêu trên, nhưng trước tiên bạn cần tách giá trị ngày và giờ, sau đó chỉ sử dụng các phương pháp nêu trên trên phần thời gian. Ở phần sau của hướng dẫn này, tôi cũng đề cập đến hai phương pháp để tách ngày và giờ trong Excel bằng công thức

Bạn cũng có thể sử dụng các phương pháp tương tự được trình bày ở trên để chuyển đổi thời gian thành phút và giây

Chúng ta hãy nhanh chóng xem xét những ví dụ đó

Chuyển đổi thời gian thành phút trong Excel

Trong phần này, tôi trình bày ba cách khác nhau để chuyển đổi thời gian thành phút trong Excel

Sử dụng phép nhân đơn giản để lấy giá trị phút

Trong một ngày, có 1440 phút (24*60)

Vì vậy, để chuyển đổi thời gian thành phút, bạn chỉ cần nhân giá trị thời gian với 1440

Giả sử bạn có thời gian trong một ô là 6. 00 PM  (ở ô A2) và bạn muốn đổi nó thành phút

Dưới đây là công thức để làm điều này

=A2*1440

Convert time to minutes with simple multiplication

Điều này sẽ cung cấp cho bạn tổng số phút đã trôi qua vào ngày đó trong thời gian nhất định

Ghi chú. Hãy nhớ rằng trong trường hợp bạn có giây cũng như thời gian, chúng sẽ được chuyển đổi thành phút và được hiển thị dưới dạng phần thập phân. Để những kết quả này hiển thị trong kết quả, bạn cần định dạng các ô kết quả để hiển thị kết quả tối đa 2/3 chữ số thập phân

Trong trường hợp bạn chỉ muốn giá trị phút và bỏ qua phần giây, hãy sử dụng công thức bên dưới bằng INT

=INT(A2*1440)

Convert time to minute and only get full minutes and not seconds

Sử dụng Hàm Excel (GIỜ, PHÚT và GIÂY)

Giống như chúng ta đã sử dụng các hàm này để lấy giá trị giờ, bạn cũng có thể sử dụng các hàm này để chuyển đổi thời gian thành phút

Dưới đây là công thức sẽ chuyển đổi thời gian thành phút bằng các hàm này

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

Convert time to minutes using formulas

Vì mục đích ở đây là lấy tất cả các phần tính bằng phút (giờ, phút và giây), chúng tôi nhân 60 với giờ để có giá trị phút trong đó và chúng tôi chia giây cho 60 để có giá trị phút

Sử dụng chức năng chuyển đổi

Một lần nữa, chắc chắn cách dễ nhất để chuyển đổi thời gian thành phút là sử dụng công thức chuyển đổi

Công thức dưới đây lấy giá trị thời gian và chuyển đổi nó thành phút;

=CONVERT(A2,"day","mn")

Convert time to minute using the CONVERT function

Đối số thứ hai cho hàm biết rằng giá trị trong ô A2 ở định dạng ngày và đối số thứ ba (“mn”) yêu cầu nó chuyển đổi nó thành phút

Chuyển đổi thời gian thành giây trong Excel

Trong phần này, tôi trình bày ba cách khác nhau để chuyển đổi thời gian thành giây trong Excel

Sử dụng phép nhân đơn giản để lấy giá trị giây

Một ngày có 86400 giây (24*60*60)

Vì vậy, để chuyển đổi thời gian thành giây, bạn chỉ cần nhân giá trị thời gian với 86400

Giả sử bạn có thời gian trong một ô là 6. 32. 30 giờ chiều  (ở ô A2) và bạn muốn đổi nó thành giây

Dưới đây là công thức để làm điều này

________số 8

Convert Time to seconds with simple arithmetic multiplication

Điều này sẽ cung cấp cho bạn tổng số giây đã trôi qua vào ngày đó trong thời gian nhất định

Sử dụng Hàm Excel (GIỜ, PHÚT và GIÂY)

Dưới đây là công thức sẽ chuyển đổi thời gian thành phút bằng các hàm này

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

Convert time to minutes using HOUR MINUTE SECOND formulas

Vì mục đích ở đây là lấy tất cả các phần (giờ, phút và giây) tính bằng giây, nên chúng ta nhân 60*60 với giờ để có giá trị giây trong đó và chúng ta nhân phút với 60 để có giá trị giây

Tách ngày và giờ rồi chuyển đổi thời gian thành số thập phân

Cho đến nay, chúng ta đã thấy những ví dụ mà chúng ta chỉ có thời gian và chúng ta muốn chuyển đổi thời gian đó thành giờ, phút hoặc giây

Nhưng nếu bạn có ngày cũng như thời gian thì sao?

Trong trường hợp đó, bạn không thể sử dụng các phương pháp trên trực tiếp. Trước tiên, bạn sẽ phải tách ngày và giờ, sau đó chuyển đổi thời gian thành số thập phân

Vì ngày và giờ được lưu trữ dưới dạng số trong Excel nên việc tách chúng trở nên dễ dàng hơn

Cả ngày được lưu dưới dạng số nguyên và phần thời gian được lưu dưới dạng giá trị thập phân. Vì vậy, nếu bạn muốn tách ngày và giờ, bạn chỉ cần tách phần nguyên và phần thập phân

Chúng ta hãy xem một số cách thực sự dễ dàng để phân chia ngày và giờ trong Excel

Tách Ngày và Giờ bằng Công thức INT

Giả sử bạn có tập dữ liệu như hình bên dưới và bạn muốn tách ngày và giờ

Date and time that needs to be split

Để thực hiện việc này, hãy nhập công thức sau vào ô B2

=INT(A2*24)
0

Split date and time using INT function

Công thức trên loại bỏ phần nguyên và cung cấp cho bạn phần thập phân của ngày

Giờ đây, bạn có thể sử dụng bất kỳ phương pháp nào trong ba phương pháp nêu trên (sử dụng phép nhân số học, sử dụng công thức GIỜ/PHÚT/GIÂY hoặc sử dụng công thức CONVERT) để chuyển đổi thời gian thành số thập phân

=INT(A2*24)
1

Tách Ngày và Giờ bằng Công thức MOD

Một cách khác để làm điều này có thể là sử dụng chức năng MOD

Giả sử bạn có tập dữ liệu như hình bên dưới và bạn muốn tách ngày và giờ

Để thực hiện việc này, hãy nhập công thức sau vào ô B2

=INT(A2*24)
2

Split Date and Time using MOD function

Điều này sẽ cung cấp cho bạn phần thập phân ngay lập tức và sau đó bạn có thể sử dụng bất kỳ phương pháp nào trong ba phương pháp nêu trên để chuyển đổi thời gian thành số thập phân (giờ, phút hoặc giây)